tcsh
またはcsh
として異なる構文を使用するためですbash
。csh のようなシェルを使用していますか? sh のようなシェル (sg bash) の場合は、コマンドを に追加する必要があります.profile
。
あなたの次を試してください.cshrc
:
set path=(/a/bin $path)
再ログインするか、使用します
source .cshrc #for re-read the cshrc
rehash #reread avialable commands in the path
編集 - テスト結果
[me@orion]/home/me(135)> echo $0
-tcsh
[me@orion]/home/me(136)> mkdir a
[me@orion]/home/me(137)> cd a
[me@orion]/home/me/a(138)> echo 'echo "$0 here"' >run_me
[me@orion]/home/me/a(139)> chmod 755 run_me
[me@orion]/home/me/a(140)> cd
[me@orion]/home/me(141)> set path=($HOME/a $path)
[me@orion]/home/me(142)> rehash
[me@orion]/home/me(143)> run_me
/home/me/a/run_me here