非常に基本的なことが欠けているような気がするので、この質問がわかりにくい場合は申し訳ありません。私は、bash シェルを使用している限り、この問題に悩まされてきました。
次のような構造があるとします。
├──bin
├──command (executable)
これは実行されます:
$ bin/command
次に、bin/command をプロジェクト ルートにシンボリック リンクします。
$ ln -s bin/command c
そのようです
├──c (symlink to bin/command)
├──bin
├──command (executable)
次のことができません ( のエラー-bash: c: command not found
)
$ c
私は実行する必要があります?
$ ./c
何が起きてる?./
—システム全体のエイリアスを使用せずに、現在のディレクトリからコマンドを実行することは可能ですか? 配布された実行可能ファイルとユーティリティ スクリプトに、プロジェクトごとに 1 文字のフォルダ固有のショートカットを与えると非常に便利です。