質問: / usr / local / binとは何ですか? 今日まで、私はターミナルを使用して、ディレクトリへの移動やディレクトリからの移動、およびtouchコマンドを使用したファイルの日付の変更を行っていました。 macに楽しいスクリプトをインストールし、後でファイルを実行可能にするためにファイルをchmod 755する必要があった後、ターミナルの全範囲に気づきました。/usr/local/binについて教えてください。 /usr/は、コンピューターのユーザーだと思います。しかし、なぜ/local/が存在するのかわかりません。明らかにローカルコンピューターを表していますが、コンピューター(またはサーバー)上にあるため、本当に必要でしょうか。 /usr/binは問題ないでしょうか?/binとは何ですか?端末にスクリプトをインストールするためにこの領域が通常使用されるのはなぜですか?
回答: /usr/local/binは、最新のmac os(その下にあるbsd)のunix風のルートを示しています。 「usr」は、unixシステムリソースを表します。これは、システムプログラムとライブラリが格納される場所です。 「ローカル」は、標準ディストリビューションに付属していないリソースを表し、通常、サイトごとにコンパイルおよび保守されます。 「bin」は、バイナリでコンパイルされた実行可能ファイルを表します。 これは、unixからlinuxおよびbsdへの初期の実装以降、変化してきましたが、慣例はそのままです。さて、/usr/binは、「メイン」またはコアプログラムおよびライブラリ用で、/usr/local/binは、アドオンおよび重要でないプログラムとライブラリ用です。