答案1
听起来csh
您的系统确实如此tcsh
,并且在您不希望的情况下它正在读取您的配置。或者您已经为tcsh
和都配置了历史文件csh
。
如果csh
是tcsh
,您可以调用csh
withcsh -f
来跳过读取.tcshrc
文件。我不确定您是否可以将其配置为在开始之前读取任意文件,但它对于source
文件来说足够简单。
如果您的系统上csh
没有tcsh
,那么您可以在您的系统中添加一些内容.tcshrc
来配置tcsh
使用不同的历史文件,histfile
这是一个tcsh
特定的变量。例如,我的.tcshrc
中有以下行:
set histfile = ~/.tcsh_history