linux历史命令

时间:2012-05-01 17:49:58

标签: linux shell

如果输入历史命令,我只能查看1000行。我想要查看更多内容。如果我可以查看在特定日期或月份之间键入的所有命令,那将会很好。

这可能吗?如果是这样,怎么做?

2 个答案:

答案 0 :(得分:4)

您想在HISTSIZE中设置bash变量HISTFILESIZE.bashrc

HISTSIZE确定历史记录中保留的命令数。 HISTFILESIZE确定在其持久保存的文件中存储的历史记录行数,通常为.bash_history

答案 1 :(得分:0)

向.bash_logout添加一些命令以组织历史文件

e.g。

today=`date +%y%m%d`
cp .bash_history >.bash_history_$today
echo >.bash_history  # to clear out file

但是,有一个问题:.bash_logout似乎没有在很多基于X的环境中运行。在ssh帐户上,例如使用虚拟服务器,它可以正常工作。