日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux小工具(1)查看shell的命令行历史记录

發布時間:2025/3/21 linux 88 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的命令行历史记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。