你知道你自己最經(jīng)常使用的是哪幾個(gè) 命令呢?今天我們就來(lái)查看一下自己在使用 Linux 過(guò)程中最經(jīng)常用的 命令吧。 |
不知道大家自接觸 Linux 以來(lái),都使用過(guò)哪些命令,其中最常用的命令是什么?
專(zhuān)注于為中小企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)清苑免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了1000多家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
我最常用的命令之一是 sudo ,因?yàn)槲颐刻於荚谑褂盟?Linux 上安裝、更新、刪除軟件包以及其它各種需要超級(jí)用戶(hù)權(quán)限的操作。
那么你知道你自己最經(jīng)常使用的是哪幾個(gè)命令呢?今天我們就來(lái)查看一下自己在使用 Linux 過(guò)程中最經(jīng)常用的命令吧。
在 Linux 中,歷史文件 ~/.bash_history 會(huì)記錄你在終端中輸入過(guò)的所有命令,所以,我們可以通過(guò)這個(gè)文件來(lái)尋找你最經(jīng)常使用的命令。
具體做法如下:
$ history | awk '{print $2}' | sort | uniq -c | sort -nr | head -5
上面這條命令的結(jié)果將顯示用戶(hù)在 Linux 上最經(jīng)常使用的 5 個(gè)命令。
輸出結(jié)果如下:
153 sudo118 ls33 cd30 ssh39 git
這個(gè)結(jié)果非常清爽直觀(guān)!
那么,上面這條命令各個(gè)部分你都知道它的具體作用嗎?現(xiàn)在,我們來(lái)詳細(xì)講解。
首先我們來(lái)看下 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é)果,如果在其它平臺(tái),比如 CentOS,看到的結(jié)果會(huì)是另外一種情況,對(duì)應(yīng)的命令也需要小小改動(dòng)一下。
從結(jié)果中可以看到的,sudo 是當(dāng)前用戶(hù)最經(jīng)常使用的命令,使用了 153 次。
結(jié)果的顯示是降序的,若你要讓它升序顯示,那么需要使用以下命令:
$ history | awk {'print $2'} | sort | uniq -c | sort -n | tail -n5
你可以對(duì)比上一條命令查看它們的差異。
輸出結(jié)果如下:
29 git 30 ssh 33 cd 118 ls 153 sudo
如果不想限制結(jié)果數(shù)量,只需刪除上述命令的最后一部分即可。
$ history | awk '{print $2}' | sort | uniq -c | sort -nr
原文地址: https://www.linuxprobe.com/linux-general-commands.html