GNU/Linux >> Linux の 問題 >  >> Linux

Unixマンページの特定のフラグにジャンプするには?

私がしていることは、次のようにフラグの前にいくつかの空白を入れることです:

/     -o

それは 100% 信頼できるわけではありませんが、はるかに少ないフープを飛び越えます。さらに高い成功率が必要な場合は、"/^ +-o" を試してください .これにより、空白で始まり、その後に -o が続く行が検出されます。でも、あの変な文字列を頻繁に入力したくはありません.


.bashrc でこの関数を定義しました

function manswitch () { man $1 | less -p "^ +$2"; }

次のように使用できます

manswitch grep -r

この commandlinefu から取得しました。

注:-p への引数 less のスイッチ (^ で始まる行をあまり探す必要がないことを示す正規表現です) ) 1 つ以上のスペース (+ ) スイッチが続きます (2 番目の引数。so $2 ) であるため、さまざまな書式設定を使用できるという利点があります。


また、コマンド ラインから特定の位置のマニュアル ページを開くこともできます

man -P 'less -p "     -o"' mount

Linux
  1. Linux/Unix サーバーで開いているポートを一覧表示する方法

  2. 特定のポートで実行されている rmiregistry を閉じるには?

  3. 特定のサービスが Ubuntu で実行されているかどうかを確認する方法

  1. less でワードラップをオフにする方法

  2. less からテキストをコピーする方法

  3. Unix UID の大きさ (ビット単位) は?

  1. Linux –Unixでウェルカムメッセージを表示する方法は??

  2. UNIX または Linux で USB ディスク ドライブをマウントする方法

  3. Unix Sed チュートリアル:複数の Sed コマンドを実行する方法