2016-04-22 8 views
1

私はスクリプトHOST_AVAI.shをに書いています。そして私の.bashrcには、export PATH=$PATH:/home/zwang10/bin/HOST_AVAI.shを追加します。しかし、HOST_AVAI.shと入力すると、HOST_AVAI.sh: Command not found.と表示されます。 誰かが私を助けることができますか?linuxのどこでもスクリプトを実行するには

は、あなたのパスがPATH=$PATH:/home/zwang10/binことと.bash_profileでこれを追加する必要があります

$ echo $SHELL 
/bin/tcsh 

答えて

3

を追加しました。この後、次のコマンドでスクリプトを実行します。

$ . .bash_profile 

を確認してくださいあなたの HOST_AVAI.sh実行権限を持っている必要があります。

$ cd /home/zwang10/bin 
$ chmod +x HOST_AVAI.sh 

このコマンドはどこからでも実行できます。

+0

「」と入力します。 .bash_profile'には、/ usr/local/bin /:Permission deniedと表示されます。 – 81235

+0

これが動作していない場合は、ウィンドウを閉じて再度ログインしてください。コマンド –

+0

を使ってログアウトしてからログインし、 'HOST_AVAI.sh'と打ってください。 'HOST_AVAI.sh:Command not found'と表示されています。以前は、.bash_profileファイルが混乱していました。このファイルには' PATH = $ PATH:/ home/zwang10/bin'という行が1行だけあります。これは問題ですか? – 81235

関連する問題