head / tail:顯示文件頭或尾幾行
成都創(chuàng)新互聯(lián)主要從事網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)洋縣,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
-n:指定顯示幾行。默認(rèn)是10行
head /etc/passwd:查看 /etc/passwd 頭 10 行信息。不加選項(xiàng)默認(rèn)前10行。
head -5 /etc/passwd:指定查看 etc/passwd 文件前 5 行。
tail /etc/passwd:查看 /etc/passwd 后 10 行信息。 不加選項(xiàng)默認(rèn)后10行。
tail -5 /etc/passwd:指定查看 etc/passwd 文件后 5 行。
wc:顯示文件的行數(shù)、字?jǐn)?shù)、字節(jié)。
? ? -c:只顯示字節(jié)。
? ? -w:只顯示字?jǐn)?shù)。這里的字?jǐn)?shù)指的是由空格,換行符等分隔的字符串。
? ? -l:只顯示行。
wc -l /etc/passwd:顯示/etc/passwd 文檔行數(shù)。
wc -c /etc/passwd:顯示 /etc/passwd 文檔字節(jié)數(shù)。
wc -w /etc/passwd:顯示etc/passwd 文檔字?jǐn)?shù)。
wc -cl /etc/passwd:-cl 組合選項(xiàng),查看/etc/passwd 文檔的行數(shù)和字節(jié)數(shù)
各個(gè)命令依次執(zhí)行,輸出結(jié)果,互不影響。
前一個(gè)命令的輸出(左邊),作為后一個(gè)命令的輸入(右邊),可以連續(xù)使用。
wc -l 計(jì)算輸入內(nèi)容的行數(shù)
tail -f pv.log | grep 'abc'
將此命令后臺(tái)運(yùn)行,shell可立即執(zhí)行其他命令。
[]內(nèi)會(huì)打印后臺(tái)任務(wù)數(shù),后面是一個(gè)PID,進(jìn)程標(biāo)識(shí);
d e f :后臺(tái)執(zhí)行d和e,前臺(tái)執(zhí)行f
只有前一個(gè)命令執(zhí)行成功,才會(huì)執(zhí)行后面的命令。最后一個(gè)命令執(zhí)行,代表前面的都執(zhí)行成功了。
中間有一個(gè)執(zhí)行不成功,后面的命令就不會(huì)執(zhí)行了。
前面的命令執(zhí)行失敗才會(huì)去執(zhí)行后面的命令,直到執(zhí)行成功。有一條命令執(zhí)行成功,后面的就不會(huì)去執(zhí)行了。
參考:?
默認(rèn) A.BAT 所有內(nèi)容插入 b.vrf文件。
默認(rèn) a.bat文本內(nèi)第一行內(nèi)容,插入b.vrf后,是第二行
sed -i? '1 r a.bat' b.vrf
如果是第二行的話 sed -i? '2 r a.bat' b.vrf 就是這個(gè),插入后,第三行才是a.bat的內(nèi)容
1、使用w命令查看登錄用戶正在使用的進(jìn)程信息
Linux w命令用于顯示目前登入系統(tǒng)的用戶信息。
執(zhí)行這項(xiàng)指令可得知目前登入系統(tǒng)的用戶有哪些人,以及他們正在執(zhí)行的程序。
單獨(dú)執(zhí)行w指令會(huì)顯示所有的用戶,您也可指定用戶名稱,僅顯示某位用戶的相關(guān)信息。
語法:
w [-fhlsuV][用戶名稱]
參數(shù):
-f 開啟或關(guān)閉顯示用戶從何處登入系統(tǒng)。
-h 不顯示各欄位的標(biāo)題信息列。
-l 使用詳細(xì)格式列表,此為預(yù)設(shè)值。
-s 使用簡(jiǎn)潔格式列表,不顯示用戶登入時(shí)間等。
-u 忽略執(zhí)行程序的名稱,以及該程序耗費(fèi)CPU時(shí)間的信息。
-V 顯示版本信息。
w命令用于顯示已經(jīng)登錄系統(tǒng)的用戶的名稱,以及他們正在做的事。該命令所使用的信息來源于/var/run/utmp文件。
w命令輸出的信息包括:用戶名稱、用戶的機(jī)器名稱或tty號(hào)、遠(yuǎn)程主機(jī)地址、用戶登錄系統(tǒng)的時(shí)間、空閑時(shí)間、當(dāng)前進(jìn)程所用時(shí)間、用戶當(dāng)前正在使用的命令。
2、使用who命令查看用戶名稱及所啟動(dòng)的進(jìn)程
who命令用于列舉出當(dāng)前已登錄系統(tǒng)的用戶名稱。其輸出為:用戶名、tty號(hào)、時(shí)間日期、主機(jī)地址。
Linux中who命令用于顯示系統(tǒng)中有哪些使用者正在上面,顯示的資料包含了使用者ID、使用的終端機(jī)、從哪邊連上來的、上線時(shí)間、呆滯時(shí)間、CPU使用量、動(dòng)作等等。
語法:
who[參數(shù)]
可得知目前有那些用戶登入系統(tǒng),單獨(dú)執(zhí)行who指令會(huì)列出登入帳號(hào),使用的終端機(jī),登入時(shí)間以及從何處登入或正在使用哪個(gè)X顯示器。
參數(shù):
-H或--heading 顯示各欄位的標(biāo)題信息列。
-i或-u或-idle
顯示閑置時(shí)間,若該用戶在前一分鐘之內(nèi)有進(jìn)行任何動(dòng)作,將標(biāo)示成.號(hào),如果該用戶已超過24小時(shí)沒有任何動(dòng)作,則標(biāo)示出old字符串。
-m 此參數(shù)的效果和指定am i字符串相同。
-q或--count 只顯示登入系統(tǒng)的帳號(hào)名稱和總?cè)藬?shù)。
-w或-T或--mesg或--message或--writable 顯示用戶的信息狀態(tài)欄。
-l 列出任何登錄進(jìn)程。
-T或-w 顯示用戶的信息狀態(tài)欄。
wc用于統(tǒng)計(jì)文本文件的行數(shù)、單詞數(shù)和字節(jié)數(shù),命令使用格式如下:
wc 選項(xiàng) 文件1 文件2......
也可以將其他命令的文本輸出通過管道符交由wc命令來統(tǒng)計(jì):
命令字1 | 命令字2 | ...... | 命令字n | wc 選項(xiàng)
wc命令的常用選項(xiàng)包括:
-l 統(tǒng)計(jì)文本內(nèi)容輸出的行數(shù)
-w 統(tǒng)計(jì)文本內(nèi)容輸出的英文單詞數(shù)(英文按照空格來分割單詞)
-m 統(tǒng)計(jì)文本內(nèi)容輸出的字符數(shù)(例如:“中”的字符數(shù)是1)
-c 統(tǒng)計(jì)文本內(nèi)容輸出的字節(jié)數(shù)(例如:“中”的字節(jié)數(shù)是3,utf8編碼)
wc命令常用使用方式舉例如下。
①wc -l f1:統(tǒng)計(jì)文檔中的文字行數(shù)。
②wc -c f1:統(tǒng)計(jì)文檔中的字節(jié)數(shù)。
③wc -m f1:統(tǒng)計(jì)文檔中的字符數(shù)。
④wc -w f1:統(tǒng)計(jì)文檔中的單詞數(shù)。
⑤wc -L f1:統(tǒng)計(jì)文檔中最長(zhǎng)行的長(zhǎng)度。
⑥ls -l /etc | grep "^d" | wc -l:統(tǒng)計(jì)/etc/下目錄的個(gè)數(shù)。執(zhí)行l(wèi)s -l命令后,一個(gè)目錄顯示為一行,所以統(tǒng)計(jì)行數(shù)即為統(tǒng)計(jì)目錄數(shù),如下圖所示。
cat命令用于查看純文本文件(較短的):
$ cat [選項(xiàng)] 文件
以下是cat命令常用的3個(gè)選項(xiàng):
(1) $ cat -n 文件
-n 表示顯示行號(hào)。
(2) $ cat -b 文件
-b 表示顯示行號(hào),但是不包括空行。
(3) $ cat -A 文件
-A 表示顯示出不可見的符號(hào),如空格、tab鍵等。
more命令用于查看純文本文件(較長(zhǎng)的):
$ more [選項(xiàng)] 文件
more命令常用的一個(gè)參數(shù)是"- 數(shù)字",表示預(yù)先顯示的行數(shù),默認(rèn)是一頁:
$ more -10 文件
head命令用于查看純文本文檔的前N行:
$ head [選項(xiàng)] 文件
(1) $ head -n 10 文件
這個(gè)命令表示顯示文件的前10行。
(2) $ head -n -10 文件
這個(gè)命令表示正常輸出,但是不顯示最后的10行。
tail命令用于查看純文本文檔的后N行:
$ tail [選項(xiàng)] [文件]
例如,顯示文件/etc/passwd的后10行:
$ tail -n 10 /etc/passwd
wc命令用于統(tǒng)計(jì)指定文本的行數(shù)、字?jǐn)?shù)、字節(jié)數(shù):
$ wc [參數(shù)] 文本
(1) $ wc -l 文本
-l 參數(shù)表示只顯示行數(shù)。
(2) $ wc -w 文本
-w 參數(shù)表示只顯示單詞數(shù)。
(3) $ wc -c 文本
-c 參數(shù)表示只顯示字節(jié)數(shù)。