通過命令+文件名查看內容。如下命令可以查看。
牡丹網站制作公司哪家好,找創(chuàng)新互聯!從網頁設計、網站建設、微信開發(fā)、APP開發(fā)、成都響應式網站建設等網站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯成立與2013年到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創(chuàng)新互聯。
1, cat :由第一行開始顯示文件內容;
2,tac:從最后一行開始顯示,可以看出tac與cat字母順序相反;
3,nl:顯示的時候輸出行號;
4,more:一頁一頁的顯示文件內容;
5,less與more類似,但它可以向前翻頁;
6,head:只看前幾行;
7,tail:只看最后幾行;
8,od:以二進制的方式讀取文件。
9,vi和vim作為編輯器,也可以打開文件查看內容。
linux 命令行中cat命令可以直接打開我們想要查看的文件內容。比如part1.txt文件是一首詩詞,可以用此命令:[lichao@localhost test]$ cat part1.txt
擴展資料:
linux 命令行中查看文件類型:
file是一個非常便捷的命令,用它可以探測文件的字符編碼。如下我們創(chuàng)建了兩個文件
[lichao@localhost test]$ ls -l
total 288
-rw-rw-r--. 1 lichao lichao? ? ? 4 Aug 24 15:31 abc.txt
-rw-rw-r--. 1 lichao lichao 285310 Aug 24 15:26 all.txt
通過file命令來查看下文件的字符集編碼:
[lichao@localhost test]$ file abc.txt?
abc.txt: ASCII text
[lichao@localhost test]$ file all.txt
all.txt: UTF-8 Unicode text, with CRLF, CR, LF line terminators
[lichao@localhost test]$
其中?abc.txt?是?ASCII?編碼,而 all.txt 是?UTF-8?編碼,這有助于我們在打開含有中文的文件時,定位出現亂碼的原因。
1、more指令-分頁顯示文件內容
more file1:查看文件file1的文件內容;
more -num file2:查看文件file2的內容,一次顯示num行;
more +num file3:查看文件file3的內容,從第num行開始顯示;
2、less指令——可以向前或向后查看文件內容
less file1:查看文件file1的內容;
less -m file2:查看文件file2的內容,并在屏幕底部顯示已顯示內容的百分比;
按空格鍵顯示下一屏的內容,按回車鍵顯示下一行的內容;
3、head指令-查看文件開頭的內容
head指令用于顯示文件開頭的內容,默認情況下,只顯示文件的頭10行內容。
head -n 行數 filename:顯示文件內容的前n行;
head -c 字節(jié) filename:顯示文件內容的前n個字節(jié);
4、tail指令-顯示文件尾部的內容
tail file1:顯示文件file1的尾部10行內容;
tail -n 行數 filename 顯示文件尾部的n行內容;
例如:tail -n 5 file1 顯示文件file1的末尾5行內容
tail -c 字節(jié)數 filename 顯示文件尾部的n個字節(jié)內容;
例如:tail -c 20 file2 顯示文件file2的末尾20個字節(jié)
5、cat指令-顯示文件內容
cat file1:用于查看文件名為file1的文件內容;
cat -n file2:查看文件名為file2的文件內容,并從1開始對所有輸出的行數(包括空行)進行編號
cat -b file3:查看文件名為file3的文件內容,并從1開始對所有的非空行進行編號。
常用的7個Linux文件內容查看命令:
1.cat由第一行開始顯示文件內容
用法:
cat-A 相當于-vET的整合選項,可列出一些特殊字符而不是空白;
cat-b 列出行號,僅針對非空白行做行號顯示,空白行不標行號;
cat-E 將結尾的斷行字節(jié)$顯示出來;
cat-n 列印出行號,連同空白行也會有行號,與-b的選項不同;
cat-T 將[tab]按鍵以^I顯示出來;
cat-v 列出一些看不出來的特殊字符;
2.tac 由最后一行開始顯示文件內容
tac-b 在行前而非行尾添加分隔標志;
tac-r 將分隔標志視作正則表達式來解析;
tac-s 使用指定字符串代替換行作為分隔標志;
3.nl 顯示行號
nl-b a 無論是否為空行,均列出行號;
nl-b t 空行不列出行號;
nl-n ln 行號在熒幕的最左方顯示;
nl-n rn 行號在自己欄位的最右方顯示,且不加0;
nl-n rz 行號在自己欄位的最右方顯示,且加0;
nl-w 行號欄位的占用的位數;
4.more 一頁一頁的顯示文件內容
在more程序運行過程中,可以按以下鍵:
空白鍵(space):代表向下翻一頁;
Enter:代表向下翻『一行』;
/字串:代表在這個顯示的內容當中,向下搜尋『字串』這個關鍵字;
:f:立刻顯示出檔名以及目前顯示的行數;
q:代表立刻離開more,不再顯示該文件內容。
b或[ctrl]-b:代表往回翻頁,不過這動作只對文件有用,對管線無用。
5.less與more類似,但是比more更好的是,他可以往前翻頁
less運行時可以輸入的命令有:
空白鍵:向下翻動一頁;
[pagedown]:向下翻動一頁;
[pageup]:向上翻動一頁;
/字串:向下搜尋『字串』的功能;
?字串:向上搜尋『字串』的功能;
n:重復前一個搜尋(與/或?有關!);
N:反向的重復前一個搜尋(與/或?有關!);
q:離開less這個程序;
6.head 顯示前幾行
語法:
head-n 后面接數字,代表顯示行數;
7.tail 顯示后幾行
tail-n 后面接數字,代表顯示行數;
tail-f 表示持續(xù)偵測后面所接的檔名,要等到按下[ctrl]-c才會結束tail的偵測;