Jika saya ingin tahu artinya wget -b
, saya melihat manualnya man wget
, lalu mencari -b
opsi.
-b
--background
Go to background immediately after startup. If no output file is specified via the -o, output is redirected to wget-log.
Saya ingin mendapatkan hasil dengan perintah like man wget -b
. (Tentu saja ini tidak berhasil.)
Apakah ada cara serupa untuk memungkinkannya?
Jawaban:
Anda dapat mengarahkan halaman manual ke
awk
dan memperluas bagian:Bagian itu adalah semua yang ada di antara a
-b
dan baris kosong.sumber
{print}
dapat dihilangkanGNU Awk 4.0.1(Ubuntu)
,GNU Awk 3.1.7(CentOS)
danawk version 20070501(OS X)
, tetapi hanya bekerja dengan4.0.1
..*$
dapat dihilangkan jugaJika Anda menggunakan
less
pager untuk pria, Anda dapat mencobadimana
+
simbol untuk menjalankan operasi selanjutnya setelahless
dibuka/
perintah untuk memulai pencarian^\s+-b
regexp agar sesuai-b
dari awal barisJadi jika Anda suka, Anda dapat mengatur fungsi yang sesuai untuk shell
dan tambahkan ke
~/.bashrc
dalam misalnya.sumber
Ketika Anda menjalankan,
man command
Anda dapat menekan/
dan kemudian memasukkan teks biasa untuk mencari. Misalnya, ketik/-b
dan itu akan melompat ke contoh pertama-b
dalam teks.sumber
/
+ enter untuk melanjutkan.Saya menulis sebuah skrip kecil untuk melakukan ini yang disebut dia , mis
he wget -b
.Strategi dasarnya adalah: cari opsi (misalnya
-b
) sebagai kata pertama pada suatu baris, kemudian cetak sampai header berikutnya, atau baris berikutnya dengan indentasi yang sesuai.Jika Anda tidak dapat menggunakannya, Anda bisa mendapatkan sesuatu yang serupa menggunakan dasar
sed
, misalnyasumber
he
, seperti padashort help
, plushe
/man
.wget -b
,.Saya menggunakan skrip berikut yang menghubungkan ke menjelaskanshell.com . Saya menyalinnya dari reddit beberapa waktu lalu:
Saya menamainya
rman
dan memasukkannya ke dalam$PATH
. Penggunaan untukwget -b
:Anda dapat sedikit mengubah skrip ini untuk tidak menampilkan sampah di awal.
EDIT: Saya mendapatkannya dari sini . Terima kasih kepada penulis!
sumber
Atau, jika Anda
grep
adalah GNUgrep
, Anda dapat menggunakannya sebagai berikut:Di mana
-A
(ekstensi GNU) adalah untuk mencetak sejumlah garis setelah garis yang cocok (di sini3
). Anda dapat menggunakan nomor yang sesuai untuk deskripsi lengkap.Contoh:
sumber
Untuk pengalaman baris perintah, gunakan versi @Cas.
Untuk versi yang ringan,
man
gunakan antarmuka teks yang sama denganless
. Ini berarti Anda dapat menggunakan perintah yang sama denganless
.sumber