2010-08-26 115 views
3

如何啓用記錄所有在tcsh外殼中輸入的命令?啓用歷史記錄登錄TCSH外殼

我已經試過:

  1. 的$歷史變量設定爲100
  2. 的$ SAVEHIST到99
  3. 設置$ HISTFILE爲$ HOME/.history中

在shell中鍵入命令不會將這些命令保存在歷史文件中。

+0

是TCSH登錄shell?你在哪裏設置了這些變量? – jlliagre 2010-08-26 15:20:49

+0

在$ home/.cshrc中。我的外殼似乎沒有處理.tcshrc。這不是我登錄shell。 – rsman 2010-08-27 05:22:06

+0

只有登錄tcsh會在註銷時保存histfile的歷史記錄,如手冊頁所述。 – jlliagre 2010-08-27 10:09:31

回答

4

在我.tcshrc文件:

set history=2000 
set savehist=(2000 merge)