* nixコマンドが与えられたら、実行可能ファイルの場所をどのように見つけますか? [コピー]

* nixコマンドが与えられたら、実行可能ファイルの場所をどのように見つけますか? [コピー]

以前にプロジェクトに参加していた誰かのドキュメントでbashで書かれたコマンドを見つけました。これで、コマンドのソースを見つけて修正する必要があります。

頑張った

which my_command

コマンドが見つかりません。

編集する:

whereis出力:

私のコマンド:

答え1

使用するコマンドは、which「my_command」パラメーターがPATHにあると想定しています。which入力したパラメータはグローバル環境変数PATHを介して取得され、見つかった最初の一致のフルパスが一覧表示されます。

コマンドラインにenvと入力してPATH =を見つけてパスを見つけることができます。

whereis- 標準のバイナリディレクトリ、ライブラリディレクトリ、マニュアルページディレクトリなど、限られた場所のセットからファイルを検索します。このユーティリティを使用すると、プログラムの実行可能ファイルと関連ファイル(文書や構成ファイルなど)をすばやく見つけることができます。 (ユーザーディレクトリや検索または検索で簡単に検索できる他の多くの場所は検索されません。)

もちろん、おおよその位置を知っていれば、findorlocateコマンドを使用できます。

関連情報