一、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!