bashrcのエイリアスを介してコマンドを渡さずにプログラム/スクリプトを指す正しい方法は何ですか?
たとえば、
カスタムスクリプトを作成します。MyScript.sh。
と入力して、シェルでグローバルに実行できるコマンドを作成したいと思いますscripty
。このコマンドは私のスクリプトです(MyScript.sh)。
これを行う方法はありますか? (私が知っている唯一の方法はエイリアスを作成することです。)これを行うための「より正確な方法」がある場合は、その方法を教えてください。
答え1
スクリプトを含むフォルダをパスに追加しますか?
スクリプトのフルパスを使用しますか?
答え2
すでにパスにあるディレクトリにスクリプトを配置するだけです。たとえば、/usr/local/bin
PATHではかなり標準的なので、スクリプトを追加できます/usr/local/bin
。権限がない場合は、パスにスクリプトの場所を追加することも別のオプションです。