/usr/bin
これらとそしての違いは何ですか/usr/local/bin
?
なぜ2つのディレクトリがあるのか2つのディレクトリに実行可能なプログラムがあるのはなぜですか??
答え1
/usr/bin
:オペレーティングシステムの一部であり、パッケージマネージャによってインストールされたランチャーが含まれています。
/usr/local/bin
:オペレーティングシステムの一部ではなく、通常はソースコードからビルドするためにシーケンスを使用した後にローカル管理者がインストールするランチャーのデフォルトの場所ですconfigure;make;make install
。目標は、正しく機能しない、または動作が異なるプログラムで機能的なプログラムを上書きすることによってシステムを損傷することではありません。
同じプログラムが2つのディレクトリにある場合は、.txtファイルでディレクトリの順序を並べ替えて、デフォルトで呼び出されるプログラムを選択できますPATH
。
答え2
/usr/binシステムの起動(つまり起動)または回復に必要でないほとんどの実行可能ファイル(つまり、実行準備が完了したプログラム)を含む汎用システム全体のバイナリファイル。
/usr/ローカル/空一般ユーザーが実行できるプログラムに適しています。