1. 程式人生 > >文檔查看命令:cat、more、less、head、tail

文檔查看命令:cat、more、less、head、tail

上下 喜歡 方向鍵 linux fff 列出文件 關鍵字 界面 行數

1、cat命令詳解
cat命令的用途是連接文件或標準輸入並打印。這個命令常用來顯示文件內容,或者將幾個文件連接起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用;
格式:cat [選項] 文件名
cat功能:
1、查看文件內容(從前到後查看)
技術分享圖片
-A:會將文件內容每一行加上一個$(表示這一行結尾)
# cat -A /etc/passwd
技術分享圖片
-n:列出文件內容行號(包括空行也會加上行號)
# cat -n /etc/passwd
技術分享圖片
-b:列出文件內容行號(不包括空行)
2、從鍵盤創建一個文件:cat > filename 只能創建新文件,不能編輯已有文件.
技術分享圖片
3、將幾個文件內容合並為一個文件:cat file1 file2 > file
# cat a.txt b.txt > c.txt
技術分享圖片
tac(和cat相反):查看文件內容(從後到前查看)
技術分享圖片

2、more命令詳解
Linux的more命令類似 cat命令 ,多用於查看文件內容。不過more命令以一頁一頁的形式顯示,更方便使用者逐頁閱讀。
按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,輸入/+字符串可以搜索字符串(與vi搜索類似)。

格式:more 文件
空格鍵:往下一屏查看內容;
ctrl+b:往上一屏查看文件內容;
q:退出

3、less命令詳解
less命令 與 more命令 非常類似,但less命令 可以更加隨意地瀏覽文件,而且 less 在查看之前不會加載整個文件。

相比較於more命令,很多人更喜歡使用 less命令。
格式:less[參數] 文件
使用:
1、可以用空格鍵往上看文件內容,但是他也支持方向鍵上下查看文件內容;
2、不會自動退出,需要按q才會退出查看文件內容界面;
3、支持搜索關鍵字(能夠高亮顯示):/搜索的關鍵字
技術分享圖片
搜索的結果:高亮顯示在文件內容中(可以按“n”鍵繼續往下搜索要查找的這個關鍵字符)
技術分享圖片
(可以按“n”或者“N”鍵繼續往下(往上)搜索要查找的這個關鍵字符,如果沒有要搜索的了那麽會出現以下提示)
技術分享圖片
搜索關鍵字符:這個和/符號是相對的,按n表示往上繼續查找,按N表示往下繼續查找
G:定位到行尾,g:定位到行首
空格鍵:一屏一屏往下顯示

4、head和tail命令詳解


1、head 查看文件的前10行
2、tail 查看文件的後10行
3、head和tail可以選擇要查看的行數(-n
查看文件的前3行內容
# head -n 3 anaconda-ks.cfg
技術分享圖片
查看文件的後3行內容
# tail -n 3 anaconda-ks.cfg
技術分享圖片
4、tail 還經常用來查看一個動態的文件(-f)
動態顯示文件內容(常用來查看正在打印的日誌文件)

文檔查看命令:cat、more、less、head、tail