.NETファイルなしで現在のディレクトリでプログラムを実行できるように構成ファイルを変更したいと思います./
。
言い換えれば:
$ foo.sh
現在起こっていることを完了します。
$ ./foo.sh
ベストアンサー1
これはだまされて別のことをする可能性を示しているので、一般的に非常に危険なアイデアと見なされます。たとえば、誰かが「cd」という実行可能ファイルを/ tmpに入れます。明示的なパスを指定せずに現在のフォルダの内容を実行できることは、システムの別の場所にCDを移動しようとしている間に誤ってユーザーとしてスクリプトを(おそらく悪意のあるように)実行していることを意味します。
./
つまり、プログラムの実行パスに追加して影響を与える可能性があります。
export PATH=$PATH:./
この行をコードに入れると、~/.profile
新しく開くすべてのシェルで動作します。