0
每次在shell中输入命令时,是否可以将历史记录(并将其保存在.history文件中)存储在tcsh中?像这里给出的解决方案bash: Bash Command LoggerTCSH命令记录器
每次在shell中输入命令时,是否可以将历史记录(并将其保存在.history文件中)存储在tcsh中?像这里给出的解决方案bash: Bash Command LoggerTCSH命令记录器
是的。有迹象表明,控制是如何工作的几个shell变量(那些由set
命令指定,而不是环境变量):
例如,你可能把你的.tcshrc
文件中的以下内容:
set history = 1000 # remember 1000 commands
set savehist = 100 # write the last 100 commands to $histfile
set histfile = "~/.my-history"
此外,根据手册页,做一个history -S
将写入当前的历史(由上述变量控制) 。
注:history -S
似乎不适用于Mac OSX的10.8对我来说;它挂了壳