11

私は、bash でコマンドのパラメーターを常に探している状況に陥っていました。たとえば、find -type f -name '*py' -print0. それらをすべて見つけるには、面倒で時間がかかる man、info、または --help オプションを使用する必要があります。この検索を瞬時に行う方法はありますか。理想的には、次のようなものを見たいと思っています:find -type --help検索のタイプ​​ オプションに関するヘルプの記述。

4

3 に答える 3

1

これが私の.bashrcにあるものです

# man search
mans()
{
    if [ $# -ne 2 ]; then
        echo "I need 2 args.  a man page and a search phrase."
        exit 1
    else
        man -Pless "$1" | grep -C10 --group-separator="==============================" -- "$2"
    fi
}

mans find typeman ページで「type」という語句をすべて検索します。

または: mans find -type(ダッシュを使用して) 探している正確なオプションがわかっている場合。

于 2013-07-07T07:54:42.290 に答える
0

あなたが置くことができます

function mangrep { man -P less\ -p\ \""${1}"\" ${2}; }

あなたに.bashrc。次に、 Blaz Balons answermangrep pattern pageのように、マンページを開き、lessパターンを直接検索します。そう

mangrep " -print" find

-printのオプションの適切な場所を提供しますfindn/Nまた、less の他のすべての機能と同様に、前方および後方検索にも引き続き使用できます。

于 2014-05-17T12:42:46.810 に答える