0

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

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

我输入终端命令尝试编译这个

:~$ source .tcshrc 

但它似乎得到这样的错误

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

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

4

1 回答 1

1

source将您的脚本(对 完全有效[t]csh)放入正在运行的 shell 中,而这恰好是bash(而不是 tcsh)。

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

如果您要使用,请使用、 in和/或 inbash设置路径。PATH=$PATH:/home/pintos/src/utils~/.bashrc~/.bash_profile

于 2013-02-07T19:22:55.143 回答