在 shell 初始化时指定一个 tcsh 文件作为源

在 shell 初始化时指定一个 tcsh 文件作为源

我使用共享帐户,想要从命令行启动 tcsh shell,并指定一个自定义 .tcshrc 文件作为该 shell 的源。 tcsh 正在从 bash shell 运行。

相当于:

tcsh (go into new shell)
source /tmp/myRCFile.tcsh

有没有办法在使用别名进入新 shell 之前指定源命令?或者,还有更好的方法?

非常感谢,因为我已经厌倦了打字。

答案1

如果您可以忍受生成两个贝壳(即$SHLVL增加两个):

tcsh -c 'source /tmp/myRCFile.tcsh; tcsh'

相关内容