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

歡迎訪問 生活随笔!

生活随笔

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

linux

Linux寻找history命令位置,使用history命令在Linux系统上找到最常用的命令

發布時間:2023/12/16 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux寻找history命令位置,使用history命令在Linux系统上找到最常用的命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有個用戶和我討論Linux命令,他問我最常用的Linux命令,我告訴他我最常用的命令之一是sudo,我每天都在使用它在Linux機器上安裝、更新、刪除軟件包和其他管理任務,我猜sudo是許多Linux用戶最常用的命令(參考:在Ubuntu系統上為用戶授予和刪除sudo權限的方法),如果你想知道Linux上最常用的命令是什么,下面是如何找到它們的方法。

使用history命令在Linux上查找最常用的命令

如你所知,歷史文件(~/.bash_history)會記錄你在終端中鍵入的所有命令,你可以使用此文件輕松找到最常用的命令。

讓我向你展示我的Linux機器上最常用的5個命令:

$ history | awk '{print $2}' | sort | uniq -c | sort -nr | head -5

樣本輸出:

153 sudo

118 pngquant

33 cd

30 ssh

29 exit

讓我們分解上面的命令,看看每個選項的作用:

1、“awk'{print $2}'”命令打印歷史文件中的第一個字符串,而不顯示命令選項和參數,參考在Fedora系統下使用Awk的方法。

2、“sort”命令按字母順序排列所有行。

3、“uniq -c”命令刪除重復的行(鍵入的命令)并對它們進行計數。

4、最后一個“sort -nr”命令按“uniq”命令返回的計數值以相反的順序顯示命令。

正如你所看到的,sudo是最常用的命令,我使用了153次,而exit是使用最少的命令,總共29次。

我按降序(反向)排序結果,即從最大到最小,要以升序顯示最常用的命令(從最小到最大),請改用以下命令:

$ history | awk {'print $2'} | sort | uniq -c | sort -n | tail -n5

樣本輸出:

29 exit

30 ssh

33 cd

118 pngquant

153 sudo

如果你不想限制結果數量,只需刪除上述命令的最后一部分:

$ history | awk '{print $2}' | sort | uniq -c | sort -nr

結語

最后,從上面你可以看到,使用history來查看最常用的命令非常簡單,現在,你可以運用上面的方法,在自己操作系統上找到最常用的Linux命令。

相關主題

總結

以上是生活随笔為你收集整理的Linux寻找history命令位置,使用history命令在Linux系统上找到最常用的命令的全部內容,希望文章能夠幫你解決所遇到的問題。

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