如何查看Linux里常使用的命令

這篇文章將為大家詳細講解有關如何查看Linux里常使用的命令,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:國際域名空間、雅安服務器托管、營銷軟件、網(wǎng)站建設、南江網(wǎng)站維護、網(wǎng)站推廣。

在 Linux 上查看你自己最經(jīng)常使用的命令

在 Linux 中,歷史文件 ~/.bash_history  會記錄你在終端中輸入過的所有命令,所以,我們可以通過這個文件來尋找你最經(jīng)常使用的命令。

具體做法如下:

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

上面這條命令的結(jié)果將顯示用戶在 Linux 上最經(jīng)常使用的 5 個命令。

輸出結(jié)果如下:

153 sudo 118 ls 33 cd 30 ssh 29 git

這個結(jié)果非常清爽直觀!

那么,上面這條命令各個部分你都知道它的具體作用嗎?現(xiàn)在,我們來詳細講解。

首先我們來看下 history 命令的輸出結(jié)果:

alvin@alvin-pc:~$ history   743  sudo apt-get update   744  sudo apt-get upgrade   745  ls   747  ls   748  git status

這是在 Ubuntu 上看到的結(jié)果,如果在其它平臺,比如 CentOS,看到的結(jié)果會是另外一種情況,對應的命令也需要小小改動一下。

  • awk '{print $2}' 從歷史文件中打印第2列字符串,不顯示命令選項和參數(shù)

  • sort 按字母順序排列所有行

  • uniq -c 刪除重復行并對它們進行計數(shù)統(tǒng)計

  • sort -nr 根據(jù) uniq 命令返回的統(tǒng)計數(shù)反向排序

小提示:你可以使用 ExplainShell 來查找命令中每個選項的功能介紹。

從結(jié)果中可以看到的,sudo 是當前用戶最經(jīng)常使用的命令,使用了 153 次。

結(jié)果的顯示是降序的,若你要讓它升序顯示,那么需要使用以下命令:

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

你可以對比上一條命令查看它們的差異。

輸出結(jié)果如下:

29 git 30 ssh 33 cd 118 ls 153 sudo

如果不想限制結(jié)果數(shù)量,只需刪除上述命令的最后一部分即可。

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

關于“如何查看Linux里常使用的命令”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

當前名稱:如何查看Linux里常使用的命令
文章路徑:http://muchs.cn/article18/pihsdp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供建站公司、動態(tài)網(wǎng)站網(wǎng)站導航、網(wǎng)站策劃網(wǎng)站改版、網(wǎng)站設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司