如果输入历史命令,我只能查看1000行。我想要查看更多内容。如果我可以查看在特定日期或月份之间键入的所有命令,那将会很好。
这可能吗?如果是这样,怎么做?
答案 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帐户上,例如使用虚拟服务器,它可以正常工作。