PATHに新しいディレクトリを追加し、PATHにすでに存在するディレクトリへのシンボリックリンクを追加します。

PATHに新しいディレクトリを追加し、PATHにすでに存在するディレクトリへのシンボリックリンクを追加します。

BashでSublime Textを実行できるように設定するときに、他のチュートリアルでこれを行う2つの方法が見つかりました。

方法 1) /usr/local/bin/sublSublime の bin ディレクトリへのシンボリックリンクを作成します。

sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

これは/usr/local/bin私のPATH変数にすでに存在するものを利用します。

...または...

方法 2) Sublime の bin フォルダへのパスを含むように PATH を更新します。

export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin/":$PATH

どちらの方法も効果がありますが、1つの方法が他の方法よりも優れているのか、それとも同じことが良いのか疑問に思います。

私が見ることができる唯一の利点は、PATHにより少ないディレクトリを持つことが有益な場合の方法1です(実行ファイルを見つける速度/パフォーマンス?)。

ベストアンサー1

方法をお探しの場合端末から直接プログラム/スクリプトをコマンドで実行/実行では、スクリプトやリンクを入れるのが/usr/local/bin良い選択だと思います!

もう一つの利点は、すでにパスにあることです。入場これ関連投稿。

ただし、プログラムディレクトリが複数の実行可能ファイルを提供している場合は、そのディレクトリにパスをエクスポートすると、複数のシンボリックリンクを個別に作成するよりも便利であると思います。

おすすめ記事