Linux常用命令之--head,tail,more,less,wc,grep

文件查看指令

cat用于連接并顯示文件的內(nèi)容,但是如果一個文件的內(nèi)容相當多的時候,一屏就顯示不完了。我們可以使用下面的指令來指令顯示文件的內(nèi)容以及分屏顯示文件的內(nèi)容
? head與tail,指定顯示文件的前面幾行內(nèi)容與后面幾行內(nèi)容
head/tail -n <數(shù)字> <文件名>
tail -f <文件名> :監(jiān)視文件內(nèi)容的更改,即文件一旦有任何改動,這邊都會顯示出來,想要結束監(jiān)視,按Ctrl+c即可
? more與less,分屏顯示文件的內(nèi)容
more <文件名> 回車是一行一行翻,空格是一屏一憑翻
less <文件名>

wc

功能說明:計算字數(shù)
語  法:wc [選項] <文件...>
補充說明:利用wc指令我們可以計算文件的字符數(shù)、單詞數(shù)以及行數(shù),若 不指定文件名稱、或是所給予的文件名為“-”,則wc指令會從標準輸入設備讀取數(shù)據(jù)
常用選項:
? -c 只顯示文件的字符數(shù) (標點符號,空格,回車符也算字符)
? -l 只顯示行數(shù)
? -w 只顯示單詞數(shù)(按照空格進行分割)
例: cat <文件名> | wc -l 將cat文件的結果傳給wc
wc * > /test 將當前文件夾的所有文件的wc內(nèi)容覆蓋到test文件里
wc * 當前文件夾的所有文件的行數(shù),單詞數(shù)和字符數(shù)都會一一顯示出來
如果后面補加選項,那么就會按照行數(shù),單詞數(shù)和字符數(shù)的順序進行顯示

grep

功能說明:查找文件里符合條件的字符串。 一般都是在其他命令執(zhí)行的結果中進行檢索
語  法:grep [選項] <關鍵字> <文件…>
常用選項:
? -c 計算匹配關鍵字的行數(shù)
? -i 忽略字符大小寫的差別
? -n 顯示匹配的行及其行號
? -s 不顯示不存在或不匹配文本的錯誤信息
? -h 查詢多個文件時不顯示文件名
(一般-h都是幫助信息的選項,但是如果一個命令的-h被占用了,那么這個命令的幫助信息就需要用—help進行查看)
? -l 查詢文件時只顯示匹配字符所在的文件名
? -v 取反
? -r 遞歸查找子目錄中的文件
? --color=auto
grep root /etc/passwd 包含root字符串的內(nèi)容
grep -v root /etc/passwd 不包括root字符串的內(nèi)容
grep ^root /etc/passwd ^<字符>表示以這個字符開頭
grep bash$ /etc/passwd $<字符>表示以這個字符結尾
grep -v ^$ ^$空白行
grep -r ‘file2’ 在當前目錄及其子目錄下搜索包含內(nèi)容'file2'行的文件并顯示出來路徑及內(nèi)容

grep-r.png

grep -l -r ‘file2’在當前目錄及其子目錄下搜索'file2'行的文件,但是不顯示匹配的行的內(nèi)容,只顯示匹配的文件的路徑
grep -lr.png

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容