linux顯示文字命令

2022-08-11 00:33:21 字數 3505 閱讀 7080

1、more命令2、cat命令3:tac命令,倒序顯示4、head命令,可以指定顯示那些內容5、tali命令,可以指定顯示那些內容6、less 與 more 類似,但是比 more 更好的是,他可以[pg dn][pg up]翻頁!

1、more 是我們最常用的工具之一,最常用的就是顯示輸出的內容,然後根據視窗的大小進行分頁顯示,然後還能提示檔案的百分比;

# more /etc/profile

more 的語法、引數和命令;

more [引數選項] [檔案]

引數如下:

+num 從第num行開始顯示;

-num 定義螢幕大小,為num行;

+/pattern 從pattern 前兩行開始顯示;

-c 從頂部清屏然後顯示;

-d 提示press space to continue, '

q' to quit.(按空 鍵繼續,按q鍵退出),禁用響鈴功能;

-l 忽略ctrl+l (換頁)字元;

-p 通過清除視窗而不是滾屏來對檔案進行換頁。和-c引數有點相似;

-s 把連續的多個空行顯示為一行;

-u 把檔案內容中的下劃線去掉

退出more的動作指令是q

more 的引數應用舉例;

# more -dc /etc/profile 注:顯示提示,並從終端或控制台頂部顯示;

# more +4 /etc/profile 注:從profile的第4行開始顯示;

# more -4 /etc/profile 注:每屏顯示4行;

# more +/mail /etc/profile 注:從profile中的第乙個mail單詞的前兩行開始顯示;

more 的動作指令;

我們檢視乙個內容較大的檔案時,要用到more的動作指令,比如ctrl+f(或空格鍵)是向下顯示一屏,ctrl+b是返回上一屏; enter鍵可以向下滾動顯示n行,要通過定,預設為1行;

我們只說幾個常用的;自己嘗試一下就知道了;

enter 向下n行,需要定義,預設為1行;

ctrl+f 向下滾動一屏;

空 鍵 向下滾動一屏;

ctrl+b 返回上一屏;

= 輸出當前行的行號;

:f 輸出檔名和當前行的行號;

v 呼叫vi編輯器;

! 命令 呼叫shell,並執行命令;

q 退出more

當我們檢視某一檔案時,想呼叫vi來編輯它,不要忘記了v動作指令,這是比較方便的;

其它命令通過管道和more結合的運用例子;

比如我們列乙個目錄下的檔案,由於內容太多,我們應該學會用more來分頁顯示。這得和管道 | 結合起來,比如:

# ls -l /etc |more

2、cat命令

使用方式:cat [-abeensttuv] [--help] [--version] filename

說明:把檔案串連線後傳到基本輸出(螢幕或加 > filename 到另乙個檔案)

引數:-n 或 --number 由 1 開始對所有輸出的行數編號

-b 或 --number-nonblank 和 -n 相似,只不過對於空白行不編號

-s 或 --squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行

-v 或 --show-nonprinting

範例:cat -n textfile1 > textfile2 把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案裡

cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 textfile3 裡。

範例:把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案裡

cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 textfile3 裡。

cat -b textfile1 textfile2 >> textfile3

cat /dev/null > /etc/test.txt 此為清空/etc/test.txt檔案內容

cat 也可以用來製作 image file。例如要製作軟碟的 image file,將軟碟放好後打

cat /dev/fd0 > outfile

3:tac命令,倒序顯示

tac: 從最後一行開始顯示,可以看出 tac 是 cat 的反向顯示!

4、head命令,可以指定顯示那些內容

語法:[root @test /root ]# head [-n number] [檔名]

引數說明:

-n :顯示 number 行

說明:head 的英文意思就是『頭』啦,那麼這個東東的用法自然就是顯示出乙個檔案的前幾行囉!沒錯!就是這樣!若不加引數就預設輸出前面十行內容,不信自己操作一下,也可以自定義輸出的行數 那就加入『 head -n number filename 』即可!

比如我們顯示/etc/profile的前10行內容,應該是:# head -n 10 /etc/profile

5、tali命令,可以指定顯示那些內容

tail 是顯示乙個檔案的內容的後多少行;

用法比較簡單;

tail -n 行數值 檔名;

比如我們顯示/etc/profile的最後5行內容,應該是:

# tail -n 5 /etc/profile

6、less 與 more 類似,但是比 more 更好的是,他可以[pg dn][pg up]翻頁!

more ,less

其實這兩個命令有極大的相似之處都是分頁顯示檔案內容,但是區別也是有的,如下:

1)more:以百分比的形式分頁顯示,提示給使用者已經顯示了多少內容

less:沒有百分比的提示

2)less更加靈活,可用通過【page down】【page up】上翻下翻頁檢視已經顯示出的內容,而more不具備

3)對less顯示出的內容中可以使用 /'

字元' 輸入需要查詢的字元或者字串並高亮顯示,而more 不具備

3. nl

顯示檔案內容時輸出行號,跟cat -n類似的功能,也是全盤輸出

linux基本命令

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...

《linux基本命令》

博主部落格 斷橋殘雪 uname 顯示版本資訊 同win2k的 ver dir 顯示當前目錄檔案,ls al 顯示包括隱藏檔案 同win2k的 dir pwd 查詢當前所在的目錄位置 cd cd 回到上一層目錄,注意cd 與.之間有空格。cd 返回到根目錄。cat 檔名 檢視檔案內容 cat abc...

LINUX 基本命令

檔案和目錄操作的基本命令 cat clear cmp cut diff du emacs fgrep file grep head ln less more pico pwd sort stat strings tail touch umask uniq vi wc whatis ls ls 選項 ...