A. Linux系統查看文件內容的命令有哪些
通過命令+文件名查看內容。如下命令可以查看。
1, cat :由第一行開始顯示文件內容;
2,tac:從最後一行開始顯示,可以看出tac與cat字母順序相反;
3,nl:顯示的時候輸出行號;
4,more:一頁一頁的顯示文件內容;
5,less與more類似,但它可以向前翻頁;
6,head:只看前幾行;
7,tail:只看最後幾行;
8,od:以二進制的方式讀取文件。
9,vi和vim作為編輯器,也可以打開文件查看內容。
B. 查看文件內容的幾個命令
我們在使用終端查看文件時,可以通過 cat more less tail head 等命令。本文將討論這幾個命令的異同。
用途:1、顯示文件的全部內容 2、將多個文件合並到標准輸出
用例:
用途: 當文件內容過多時,more可以分頁顯示文件
動作指令:(在more狀態下,通過各種指令來瀏覽文件)
用例:
用途: 分頁顯示文件內容
與more的區別: less 更加靈活的操作,具備更多特性
動作指令:
參數:
用途: 顯示文件的末尾行(默認10行)
參數:
用例:
用途: 顯示文件的首行(默認10行)
用例:
sed:
用例:
** od:** 讀取非純文字文件
參數:
nl: 輸出文件內容的同時顯示行號
與 cat -n 的區別:如果某一行沒有內容, nl 不會記入行數,即 nl 只會記錄有內容的行數;而 cat -n 會記錄所有行的行數
C. 如何在Linux中more命令查看文本文檔
1.命令格式:
more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ]
2.命令功能:
more命令和cat的功能一樣都是查看文件里的內容,但有所不同的是more可以按頁來查看文件的內容,還支持直接跳轉行等功能。
3.命令參數:
+n 從笫n行開始顯示
-n 定義屏幕大小為n行
+/pattern 在每個檔案御橡顯示前搜尋該字此拆譽串(pattern),然後從該字串前兩行之後開始顯示
-c 從頂部清屏,然後顯示
-d 提示「Press space to continue,』q』 to quit(按空格鍵繼續,按q鍵退出)」,禁用響鈴功能
-l 忽略Ctrl+l(換頁)字元
-p 通過清除窗口而不是滾屏來對文件進行換頁,與-c選項相似
-s 把連續的多個空行顯示為一行
-u 把文件內容中的下畫線去掉
4.常用操作命令:
Enter 向下n行,需要定義。森段默認為1行
Ctrl+F 向下滾動一屏
空格鍵 向下滾動一屏
Ctrl+B 返回上一屏
= 輸出當前行的行號
:f 輸出文件名和當前行的行號
V 調用vi編輯器
!命令 調用Shell,並執行命令
q 退出more
5.命令實例:
實例1:顯示文件中從第3行起的內容
命令:
more +3 log2012.log
輸出:
[root@localhost test]# cat log2012.log
2012-01
2012-02
2012-03
2012-04-day1
2012-04-day2
2012-04-day3
======[root@localhost test]# more +3 log2012.log
2012-03
2012-04-day1
2012-04-day2
2012-04-day3
======[root@localhost test]#
實例2:從文件中查找第一個出現"day3"字元串的行,並從該處前兩行開始顯示輸出
命令:
more +/day3 log2012.log
輸出:
[root@localhost test]# more +/day3 log2012.log
...skipping
2012-04-day1
2012-04-day2
2012-04-day3
2012-05
2012-05-day1
======[root@localhost test]#