。 〜/ .bashrc是我用来在bash shell中获取bash脚本的东西。但我有很多脚本要从tcsh运行。但是这个命令对tcsh不起作用。为什么这不起作用?当我在t shell上工作时,是否有一个类似于bash配置文件的不同文件?
要查找的任何链接?
THX!
答案 0 :(得分:1)
与tcsh
和posix shell bash
等效的.
为source
。
尽管如此,bash
和tcsh
完全不同。如果那是您的意图,您将无法从tcsh source ~/.bashrc
。
您可以运行任何类型的shell脚本,只要该shell脚本在其第一行中具有相应的shebang
,但它将在其自己的进程中运行,而不是在交互式tcsh的上下文中运行实例
例如,如果您有一个目录:~/.tcshrc.d
,并且希望在登录shell中包含该目录中的所有文件,则可以在.tcshrc
文件中包含以下内容:< / p>
foreach i ( ~/.tcshrc.d/* )
source $i
end
请注意,这是tcsh
代码,与bash
不兼容。