pwd
私はbashを使用していますが、例のようにスクリプト名をコマンドとして入力してスクリプトを実行したいと思います。
スクリプトを保存する必要がある特定のディレクトリはありますか?それともこれを達成するために編集する必要がある他のシステムファイルはありますか?
答え1
$PATH
変数を見ると、現在直接コマンドで確認されている場所を確認できます。
echo $PATH
これにはを含めることができ/usr/local/bin
、この場合はそこにシンボリックリンクを入れることができます。
ln -s /opt/mysuperscript /usr/local/bin/mysuperscript
これでmysuperscript
、単に入力してスクリプトを実行できます。
答え2
スクリプトが$ PATHにあることを確認するだけでなく、スクリプトを実行可能にする必要があります。 chmod +x SCRIPTNAME
それがまさにあなたがすることです。
答え3
にスクリプトをインストールする必要があります。 ()を$PATH
使ってディレクトリを確認してください。echo $PATH
$PATH
これは、スクリプトを次の場所にコピーすることを意味します。
または、次のいずれかのディレクトリにスクリプトへのシンボリックリンクを作成します。
$PATH
または、スクリプトディレクトリを次に追加します。
$PATH
export PATH=$PATH:<script directory>
答え4
そのコマンドを確認したい場合がありますln
。ファイルまたはディレクトリへのリンクを作成するために使用できます。詳細については、次のリンクを参照してください。ln コマンドの例