現在のディレクトリでスクリプトを実行するときに「./」を省略する方法

現在のディレクトリでスクリプトを実行するときに「./」を省略する方法

一部のオンラインチュートリアルでは、以下を実行せずに現在のディレクトリでスクリプトを実行します。

./script

これをどのように省略しますか? CentOS 5.6 x64を使用しています。このように運営したい

script

答え1

どの:

  1. パスに現在の作業ディレクトリを追加します。 (PATH=${PATH}:.これはセキュリティリスクと見なされます。)
  2. スクリプトを含むパスをPATH変数に明示的に追加します(ディレクトリへの書き込みアクセスが制限されている場合はセキュリティ上のリスクはありません)。
  3. PATHが指す正しい場所(〜/bin、/usr/local/bin、...)にスクリプトを置きます。

最後のオプションはおそらく最善でしょう。

関連情報