Linux 文件查看相關命令

cat 查看文件內容

查看文件內容,從第一行開始顯示。
語法:

cat [-AbeEnstTuv] [–help] [–version] fileName

參數 說明
-n 或 --number 由 1 開始對所有輸出的行數編號
-b 或 --number-nonblank 和 -n 相似,只不過對於空白行不編號
-s 或 --squeeze-blank 當遇到有連續兩行以上的空白行,就代換爲一行的空白行
-v 或 --show-nonprinting 使用 ^ 和 M- 符號,除了LFD 和 TAB 之外
-E 或 --show-ends 在每行結束處顯示$
-T 或 --show-tabs 將TAB 字符顯示爲 ^I
-A, --show-all 等價於-vET
-e 等價於"-vE"選項
-t 等價於"-vT"選項

2.經驗技巧
 一般查看比較小的文件,一屏幕能顯示全的。
 cat 只能瀏覽文件,而不能修改文件。

 如果需要一行行,輸入 enter ;如果需要翻頁 ,輸入空格鍵;如果需要退出,輸入q
示例:

  • 查看文件內容並顯示行號
    在這裏插入圖片描述
  • 將幾個文件合併成一個文件
    在這裏插入圖片描述
  • 把file1 的文檔內容加上行號後輸入file這個文檔裏:
    在這裏插入圖片描述
  • 把 file1 和 file2 的文檔內容加上行號(空白行不加)之後將內容附加到 file 文檔裏:
    在這裏插入圖片描述
  • 清空 /etc/test.txt 文檔內容:
    在這裏插入圖片描述

more 分屏查看文件內容

more指令是一個文本過濾器,它以全屏幕的方式按頁顯示文本文件的內容。more指令中內置了若干快捷鍵。
語法:

more 要查看的文件:分頁查看文件

操作 功能說明
空白鍵 (space) 向下翻一頁
Enter 向下翻一行
q 立刻離開 more ,不再顯示該文件內容
Ctrl+F 向下滾動一屏
Ctrl+B 返回上一屏
= 輸出當前行的行號
:f 輸出文件名和當前行的行號

示例:採用more查看文件
在這裏插入圖片描述

less 分屏顯示文件內容

less指令用來分頁查看文件內容,它的功能與more指令類似,但是比more指令更加強大,支持各種顯示終端。less指令在顯示文件內容時,並不是一次將整個文件加載之後才顯示,而是根據顯示需要加載內容,對於顯示大型文件具有較高的效率。
語法

less 要查看的文件

操作 功能說明
空白鍵 向下翻動一頁
[pagedown 向下翻動一頁
pageup 向上翻動一頁
/字串 向下搜尋『字串』的功能;n:向下查找;N:向上查找
?字串 向上搜尋『字串』的功能;n:向上查找;N:向下查找
q 立刻離開 less 這個程序

示例:採用less查看大文件

[root@hcmaster ~]# less smartd.conf

echo

echo輸出內容到控制檯。
語法:

echo [選項] [輸出內容]

echo常用的選項有:

  • -n:表示輸出之後不換行
  • -e:表示對於轉義字符按對應的方式處理,假設不加-e那麼對於轉義字符會按普通字符處理。
    echo輸出時的轉義字符 :
符號 說明
\b 表示刪除前面的空格
\n 表示換行
\t 表示水平製表符
\v 表示垂直製表符
\c \c後面的字符將不會輸出,同時,輸出完畢後也不會換行
\r 輸出回車符
\a 表示輸出一個警告聲音
\ 表示輸出\本身

示例:

echo "abc"  		   #將abc輸出到屏幕上(輸出字符串或者變量的值)
echo "hello" > a.txt   # 把左邊內容的輸出到右邊的文件裏去(覆蓋)
echo "hello" >> a.txt   # 把左邊內容的輸出到右邊的文件裏去(追加)
$ echo -e "hello\tworld" # hello		world

head 顯示文件頭部內容

head用於顯示文件的開頭部分內容,默認情況下head指令顯示文件的前10行內容。
語法:

head 文件 :查看文件頭10行內容
head -n 5 文件 :查看文件頭5行內容,5可以是任意行數

符號 說明
-n<行數> 指定顯示頭部內容的行數

示例:查看文件的頭2行
在這裏插入圖片描述

tail 輸出文件尾部內容

tail用於輸出文件中尾部的內容,默認情況下tail指令顯示文件的後10行內容。
語法

tail 文件:查看文件後10行內容
tail -n 5 文件:查看文件後5行內容,5可以是任意行數
tail -f 文件:實時刷新顯示文件的尾部

其中:

選項 功能
-n<行數> 輸出文件尾部n行內容
-f 顯示文件最新追加的內容,可用來監視文件變化

示例
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章