概述
在Linux系統下,有很多命令可以查看文本文件的內容,如cat/tac/nl/more/less/head/tail等命令,當然還有vi/nano等文本編輯器 。在這里,我只介紹其中自己常用的一部分命令和操作 。
cat:從第一行開始顯示全部的文本內容;
tac:從最后一行開始,顯示全部分文本內容linux查看當前系統負載信息,與cat相反;
nl:顯示文本時,可以輸出行號;
more:按頁顯示文本內容;
less:與more差不多,也是按頁顯示文本內容,區別是less可以一行一行的回退,more回退只能一頁一頁回退;
head:從頭開始顯示文件指定的行數;
tail:顯示文件指定的結尾的行數,但每一行的位置還是原文件中的位置,不會像tac那樣與原文件相反 。
vi: NB的Linux文本編輯器 。
例子與說明cat
cat demo.txt 顯示demo.txt文件全部內容cat -b demo.txt 顯示demo.txt文件全部內容,非空的行輸出行號,空行會輸出,但不標記行號cat -n demo.txt 顯示demo.txt文件全部內容,所有行都輸出行號
優點:簡單
缺點:當文本文件內容多于一頁內容時,只能顯示出最后一頁的內容,無法看到前面的內容 。
tac
tac demo.txt 從最后一行開始,倒序輸出demo.txt的內容 。本人不常用 。
nl
nl demo.txt 顯示文件內容,順便輸出行號,默認情況下空行不記錄行號nl -b a demo.txt b a #空行也輸出行號b t #默認設置n ln ##行號最左方顯示n rn ##行號最右方顯示,且不加0(然并卵,我的機器上依然顯示在左邊)n rz ##行號最右方顯示,且加0(再次然并卵 , 但加了0了,如下圖所示)w ##設置行號字段占用的位數
優點:貌似很靈活的樣子
缺點:就查看下內容linux查看當前系統負載信息,輸出個行號而已,搞那么復雜有卵用 。。。
more
more demo.txt 按一下空格則往下翻一頁按一下Enter則往下翻一行按一下B鍵往上翻一頁不能往上一行一行的翻回去了:f 可以顯示文件名和現在的行數q退出more
less
less demo.txt more命令的所有按鍵less都支持↑↓箭頭可以實現一行一行的上下翻PageDown/PageUp可以實現一頁一頁的上下翻
head
head demo.txt 默認只顯示文件的前10行文本內容head -n 6 demo.txt -n 6 參數指定顯示文件的前6行head -n -4 demo.txt -n -4 負數表示除去文件結尾的4行,其他的從頭開始的所有行都顯示出來
tail
tail demo.txt 默認只顯示從文件最后一行開始的10行文本內容tail -n 5 demo.txt -n 5 參數指定顯示文件的最后5行tail -n -5 demo.txt **-n -5**tail命令不支持負數 , 執行結果同-n 5
vi
vi命令是使用VIM文本編輯器打開文本 , VIM編輯器目前本人也是剛開始學習,只記住了一些簡單的命令:
vi demo.txt 進入Normal模式查看文本i 進入Insert模式插入內容,編輯文本nG n代表行號,在Normal模式輸入nG則定位到第n行:set number 在Normal模式輸入則顯示文本行號 , 空行也會顯示行號ESC 退出Insert模式至Normal模式:wq 在Normal模式下保存退出 。w保存;q退出;可以單獨使用
【Linux查看文本命令大全】作者:Rainnnbow 原文地址:https://blog.csdn.net/Rainnnbow/article/details/50421951
本文到此結束 , 希望對大家有所幫助 。
- Linux 系統 CPU 占用率太高?
- 生活應用及開發中關于Windows和Linux系統經常使用命令
- 文件傳輸 Linux 命令 lpq——想玩轉linux就請一直看下去
- Linux常用包管理及命令
- 文件管理 Linux 命令cut——想玩轉linux就請一直看下去
- 相機也能玩刷機 魔燈成功為佳能相機移植Linux系統
- “IP高精準定位”小程序現已升級完成,點擊查看具體使用流程
- 怎么查看燃氣繳費記錄
- 單文件多分區 Linux創建虛擬磁盤文件
- 可運行Android應用的JingPad A1 Arm Linux二合一平板電腦
