在Linux下面我們想要查看一個(gè)文件里面的內(nèi)容,除了用編輯器把文件打開(kāi)查看外,linux還提供了幾條命令,可以不用打開(kāi)文件就能把文件的內(nèi)容輸出到顯示屏上進(jìn)行查看。 |
cat命令主要用來(lái)查看文件內(nèi)容,創(chuàng)建文件,文件合并,追加文件等。
1.1、查看文件命令:cat 文件名說(shuō)明:這條命令會(huì)把文件的內(nèi)容全部 輸出到顯示屏上。cat -n 文件名:查看文件內(nèi)容,并對(duì)每一行都進(jìn)行編號(hào)。cat -b 文件名:查看文件內(nèi)容,與-n相類(lèi)似,只不過(guò)對(duì)空白行不進(jìn)行編號(hào)。cat -s 文件名:當(dāng)遇到連續(xù)的空白行時(shí),只輸出一行空白行。cat -e 文件名:在輸出內(nèi)容的每一行后面都加一個(gè)$符號(hào)。
【資料圖】
1.2、創(chuàng)建文件命令:cat >文件名<<文件結(jié)束標(biāo)志 說(shuō)明:創(chuàng)建文件的時(shí)候要哦設(shè)置文件結(jié)束標(biāo)志,當(dāng)文件內(nèi)容寫(xiě)完之后要輸入你設(shè)置的結(jié)束標(biāo)志。這里寫(xiě)圖片描述 如果想要在file文件中追加的話,就把”>”變成”>>”,其中”>”表示重定向,不過(guò)要先清空內(nèi)容,”>>”表示追加。
1.3、合并文件命令:cat 文件1 文件2… >文件說(shuō)明:將文件1 、文件2等要合并的文件重新合并到文件里面。
2、more與lessmore:more命令類(lèi)似于cat命令,不過(guò)more不是一次性的把所有內(nèi)容都顯示到顯示屏上,而是一頁(yè)一頁(yè)的顯示方便讀者閱讀。按空格向下翻頁(yè),按”Enter”一行一行的翻頁(yè),按”b”向上一頁(yè)一頁(yè)的翻頁(yè),”=”輸出當(dāng)前行號(hào),”q”回到命令行。more命令從前先后讀取文件,因此在啟動(dòng)時(shí)就加載整個(gè)文件。命令:more 參數(shù) 文件名參數(shù)(常用):+n:從第n行開(kāi)始顯示。-n:定義一頁(yè)顯示n行-c:從頂部清屏,然后再顯示。
less:less也是對(duì)文件或其它輸出進(jìn)行分頁(yè)顯示的工具。less相比于more來(lái)說(shuō)更加強(qiáng)大一點(diǎn),less提供了[pageup][pagedown]等鍵的功能來(lái)往前后翻看文件,而且在less中還有更多的搜索功能。而且less在查看前不會(huì)加載整個(gè)文件。命令:less 參數(shù) 文件名參數(shù)(常用):-N:顯示每行的行號(hào)/字符串:向下搜索”字符串”。?字符串:向上搜索”字符串”
3、head與tailhead:head用來(lái)顯示開(kāi)頭n行的內(nèi)容,默認(rèn)n是10。命令:head 參數(shù)… 文件參數(shù)(常用):-n:要從頭顯示的行數(shù)-c:顯示字節(jié)數(shù)
tail:tail用來(lái)最后n行的內(nèi)容,n默認(rèn)是10。tail還可以指定點(diǎn)開(kāi)始將文件寫(xiě)到標(biāo)準(zhǔn)輸出,使用tail命令的-f選項(xiàng)可以把文件最尾部的內(nèi)容顯示在屏幕上,并且不刷新。命令:tail [必要參數(shù)][選擇參數(shù)] 文件參數(shù)(常用):-n:顯示的行數(shù)-f:循環(huán)讀取-s:與-f合用,表示每次反復(fù)的時(shí)間間隔是S秒。
原文來(lái)自:http://blog.csdn.net/lf_2016/article/details/53969006
本文地址:https://www.linuxprobe.com/linux-file-tool.html編輯:高軍,審核員:馮琪
本文原創(chuàng)地址:https://www.linuxprobe.com/linux-file-tool.html
免責(zé)聲明:本文不構(gòu)成任何商業(yè)建議,投資有風(fēng)險(xiǎn),選擇需謹(jǐn)慎!本站發(fā)布的圖文一切為分享交流,傳播正能量,此文不保證數(shù)據(jù)的準(zhǔn)確性,內(nèi)容僅供參考
關(guān)鍵詞: