たとえば、git
私のシステムにインストールしました。しかし、どこにインストールしたのか覚えていませんが、どのコマンドが検索に適していますか?
答え1
パスにある場合、type git
またはを実行できますwhich git
。コマンドwhich
が正しいパスを取得するのに問題がありました(環境とドットファイル間の混乱)。の場合、type
パラメータを使用してパスを取得できます-p
。
パスにない場合は、それを使用して検索することをお勧めします。locate -b git
"git"という名前のエントリを探します。これは長いリストになるので、資格を持つのが最善ですlocate -b git | fgrep -w bin
。
答え2
これPOSIX規格これを行う方法は次のとおりですcommand -v git
。すべてのUNIXシリーズシステムはこれをサポートする必要があります。
答え3
whereis git
その後、コマンドのパスを取得します。
つまり、 git が PATH 変数にある場合はより複雑なので、パッケージマネージャを介してインストールしない場合、またはfind
コマンドを使用する必要があります。locate
答え4
インストールされているプログラムのパスを取得するには、whereis
またはを使用できますwhich
。名前を忘れた場合は、will findapropos
などのユーティリティの同義語や説明と一緒に使用できます。以下は、もちろん、プログラムの機能を簡単に要約するコマンドです。ただし、これがシステムのすべてのプログラムと機能に適用されるわけではありません。例を挙げましょう。apropos "version control"
git
whatis
whatis "the meaning of life, universe and everything"