一、cat ~/.bash_historyshell
cat -n ~/.bash_history 【以行数的形式查看】bash
二、history | moreapp
Enter 键盘 ----------一行一行spa
空格键盘---------------一页一页.net
三、!103 执行 第103条命令code
四、history | moreblog
用b键盘能够返回上一屏。terminal
可为何默认只到900呢,之前的第一条呢get
在使用 bash 的过程当中,咱们可能但愿 .bash_history
文件记录更多更有用的历史命令, 方便咱们往后查询,下面给出了解决方法。it
> vi ~/.bashrc # 添加 # 忽略[连续]重复命令 HISTCONTROL=ignoredups # 清除重复命令 # HISTCONTROL=erasedups # 忽略特定命令 HISTIGNORE="[ ]*:ls:ll:cd:vi:pwd:sync:exit:history*" # 命令历史文件大小10M HISTFILESIZE=1000000000 # 保存历史命令条数10W HISTSIZE=1000000
以上配置能够经过 set | grep HIST
查看可选项.
当打开多个终端,关闭其中一个终端时,会覆盖其余终端的命令历史, 这里咱们采用追加的方式避免命令历史文件 .bash_history
文件被覆盖。 再次打开 ~/.bashrc
文件添加下面这一句.
> vi ~/.bashrc # 添加 shopt -s histappend
更多 shopt
可选项能够经过 echo $SHELLOPTS
命令查看。
source ~/.bashrc`
或关闭 bash 终端,从新打开。
若是你须要在 Bash 中使用 vi 模式加快输入速度,查看此文 开启 Bash vi 模式
过一段时间后,你就能够拿着 ~/.bash_history
文件欣赏之前敲过的命令了。
Enjoy!