tcshrc设置路径获取错误

时间:2013-02-07 19:19:01

标签: batch-file csh

我试图设置环境路径在ubuntu下我家的floder中运行像这样的pintos命令

set path = ($path /home/pintos/src/utils)

我输入terminal命令尝试编译这个

:~$ source .tcshrc 

但似乎有这样的错误

 bash: .tcshrc: line 1: syntax error near unexpected token `('
 bash: .tcshrc: line 1: `set path = ($path /home/pintos/src/utils)'

我不知道语法错误在哪里......

1 个答案:

答案 0 :(得分:1)

source您的脚本(对于[t]csh完全有效)进入正在运行的shell,该脚本恰好是bash(并且不是 {{1 }})。

如果您要使用tcsh,只需运行它(键入tcsh)并确保您的tcsh具有所需效果。 (然后,也许,使用~/.tcshrc来更改您的登录shell。)

如果您要使用chsh,请在bash和/或PATH=$PATH:/home/pintos/src/utils中使用~/.bashrc设置路径。