概述
在Linux系統(tǒng)中,有許多命令(如cat/tac/nl/more/less/head/tail)和許多命令(如vi/nano)可以查看文本文件的內容。
在這里,我只介紹其中自己常用的一部分命令和操作。cat:從第一行開始顯示全部的文本內容;
tac:從最后一行開始,顯示全部分文本內容,與cat相反;
nl:顯示文本時,可以輸出行號;
more:按頁顯示文本內容;
less:與more差不多,也是按頁顯示文本內容,區(qū)別是less可以一行一行的回退,more回退只能一頁一頁回退;
head:從頭開始顯示文件指定的行數(shù);
tail:顯示文件指定的結尾的行數(shù),但每一行的位置還是原文件中的位置,不會像tac那樣與原文件相反。
vi: NB的Linux文本編輯器。
例子與說明
cat
cat demo.txt 顯示demo.txt文件全部內容 cat -b demo.txt 顯示demo.txt文件全部內容,非空的行輸出行號,空行會輸出,但不標記行號 cat -n demo.txt 顯示demo.txt文件全部內容,所有行都輸出行號優(yōu)點:簡單
缺點:當文本文件內容多于一頁內容時,只能顯示出最后一頁的內容,無法看到前面的內容。
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 ##設置行號字段占用的位數(shù)優(yōu)點:貌似很靈活的樣子
缺點:就查看下內容,輸出個行號而已,搞那么復雜有卵用。。。
more
more demo.txt 按一下空格則往下翻一頁 按一下Enter則往下翻一行 按一下B鍵往上翻一頁 不能往上一行一行的翻回去了 :f 可以顯示文件名和現(xiàn)在的行數(shù) q退出moreless
less demo.txt more命令的所有按鍵less都支持 ↑↓箭頭可以實現(xiàn)一行一行的上下翻 PageDown/PageUp可以實現(xiàn)一頁一頁的上下翻head
head demo.txt 默認只顯示文件的前10行文本內容 head -n 6 demo.txt -n 6 參數(shù)指定顯示文件的前6行 head -n -4 demo.txt -n -4 負數(shù)表示除去文件結尾的4行,其他的從頭開始的所有行都顯示出來tail
tail demo.txt 默認只顯示從文件最后一行開始的10行文本內容 tail -n 5 demo.txt -n 5 參數(shù)指定顯示文件的最后5行 tail -n -5 demo.txt **-n -5**tail命令不支持負數(shù),執(zhí)行結果同-n 5vi
vi命令是使用VIM文本編輯器打開文本,VIM編輯器目前本人也是剛開始學習,只記住了一些簡單的命令:
vi demo.txt 進入Normal模式查看文本 i 進入Insert模式插入內容,編輯文本 nG n代表行號,在Normal模式輸入nG則定位到第n行 :set number 在Normal模式輸入則顯示文本行號,空行也會顯示行號 ESC 退出Insert模式至Normal模式 :wq 在Normal模式下保存退出。w保存;q退出;可以單獨使用作者:Rainnnbow 原文地址:
1.《.cat文件如何打開?我來告訴你答案Linux查看文本命令大全,cat/tac/nl/more/less/head/tail/vi》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡信息知識,僅代表作者本人觀點,與本網(wǎng)站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《.cat文件如何打開?我來告訴你答案Linux查看文本命令大全,cat/tac/nl/more/less/head/tail/vi》僅供讀者參考,本網(wǎng)站未對該內容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉載時請保留本站內容來源地址,http://f99ss.com/gl/2081326.html