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對我來說;它掛了殼