linux小工具(1)查看shell的命令行历史记录
前言:
在linux的shell終端下,針對需要重復執行的命令,為了進行比較高效的作業,我們會直接使用歷史命令。
下面介紹幾種常用的方法:
(1) ↑ 和 ↓ 鍵操作:
↑:向前查找(更早輸入的命令);
↓:向后查找(最新輸入的命令);
注意: ↑ 和 ↓,一次只能上翻或下翻顯示一條命令,因此如果要查找很早之前的命令時,比較浪費時間;
(2)ctrl+r 快捷鍵:終端會有如下顯示:
>: (reverse-i-search)`':?用戶需要輸入某歷史命令的關鍵字,比如:以前使用過cp命令,那么就輸入“cp”關鍵字,會顯示出最近使用的“cp”命令,按“enter”鍵,即可調用出該命令(如果用戶想調用的是更早的cp命令,則需要輸入更多的關鍵字以便匹配查找);
注意:.ctrl+r 的方法很高效,尤其是對于一些很長的命令操作;但是對于最近經常使用的命令(如ls、cd等)就不必要使用.ctrl+r了,因此這些命令出現過很多次,如果使用.ctrl+r查找,需要用戶輸入更多的關鍵字來進行準確匹配。
(3)history命令:
顯示近期輸入的1000條命令,這些命令會系統默認存儲在~/.bash_history文件中;
由于歷史命令較多,可以使用管道把 history 的內容分屏展示出來,比如:history | less
1 sudo apt-get update 2 sudo apt-get install git3 git -v4 git -version5 git --version6 sudo apt-get install vim7 vim --version8 sudo apt-get install tofrodos9 ls10 cd Desktop/...47 sudo ln -s python3.5 python48 ls -l |grep python49 ls50 cd ~51 ls52 cd Desktop/ :調用方法:命令前面顯示的數字是對應的歷史編號,想要執行某條命令,直接在終端輸入:!+歷史編號(如:!50)
歸納:
三種方式需要用戶根據情況靈活使用,個人比較鐘愛?ctrl+r ~
?
總結
以上是生活随笔為你收集整理的linux小工具(1)查看shell的命令行历史记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VMware中无法识别usb
- 下一篇: linux小工具(2)终端记录器scri