![如何确保 csh 不会弄乱您的 tcsh 历史时间戳?](https://linux22.com/image/7995/%E5%A6%82%E4%BD%95%E7%A1%AE%E4%BF%9D%20csh%20%E4%B8%8D%E4%BC%9A%E5%BC%84%E4%B9%B1%E6%82%A8%E7%9A%84%20tcsh%20%E5%8E%86%E5%8F%B2%E6%97%B6%E9%97%B4%E6%88%B3%EF%BC%9F.png)
答案1
听起来csh
您的系统确实如此tcsh
,并且在您不希望的情况下它正在读取您的配置。或者您已经为tcsh
和都配置了历史文件csh
。
如果csh
是tcsh
,您可以调用csh
withcsh -f
来跳过读取.tcshrc
文件。我不确定您是否可以将其配置为在开始之前读取任意文件,但它对于source
文件来说足够简单。
如果您的系统上csh
没有tcsh
,那么您可以在您的系统中添加一些内容.tcshrc
来配置tcsh
使用不同的历史文件,histfile
这是一个tcsh
特定的变量。例如,我的.tcshrc
中有以下行:
set histfile = ~/.tcsh_history