./を入力せずにbashスクリプトを実行する方法[重複]

./を入力せずにbashスクリプトを実行する方法[重複]

長い間私を悩ませていて、本当に疲れました。たとえば、2 つのディレクトリを比較する testscript というスクリプトがあります。授業の時間に教授がただ入る。

testscript dir1 dir2

出力を取得するには、テストスクリプトの前に./を追加してEnterキーを押す必要があります。次に、次の行にdir1とdir2と入力します。

教授はどうしたのですか? bashrcに関連していますか?私はそれがどのように機能するかを決して理解していませんでした。関連がある場合は、私はLinuxに初めて接するので、簡単な言語で説明してください。ありがとうございます!

ベストアンサー1

PATHスクリプトを含むディレクトリを変数に追加する必要があります。

export PATH="$PATH:/path/to/dir"

または追加することもできます現在のディレクトリPATH:

export PATH="$PATH:."

後者は少しセキュリティ障害しかし。

おすすめ記事