cat 是一個文本文件查看和連接工具。查看一個文件的內(nèi)容,用cat比較簡單,就是cat 后面直接接文件名,如cat linuxyw.txt
創(chuàng)新互聯(lián)長期為上千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為泰安企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè),泰安網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
cat --help可以查看cat幫助信息,如各種參數(shù)使用方法,當(dāng)然也可以用man cat來查看,建議大家養(yǎng)成遇到命令不懂用法時,用--help或man來查看幫助信息,養(yǎng)成好習(xí)慣。filename為文件名,即系統(tǒng)中需要查看的文件名字?!禠inux就該這么學(xué)》 與這個命令相似功能的命令有:tac,less,tail,more
linux中命令cat、more、less均可用來查看文件內(nèi)容,主要區(qū)別有:
1、cat是一次性顯示整個文件的內(nèi)容,還可以將多個文件連接起來顯示,它常與重定向符號配合使用,適用于文件內(nèi)容少的情況。
cat主要有三大功能:
2、more命令,功能類似 cat ,cat命令是整個文件的內(nèi)容從上到下顯示在屏幕上。 more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能 。more命令從前向后讀取文件,因此在啟動時就加載整個文件。
常用操作命令:
3、less 工具也是對文件或其它輸出進行分頁顯示的工具,應(yīng)該說是linux正統(tǒng)查看文件內(nèi)容的工具,功能極其強大。less 的用法比起 more 更加的有彈性。在 more 的時候,我們并沒有辦法向前面翻, 只能往后面看,但若使用了 less 時,就可以使用 [pageup] [pagedown] 等按鍵的功能來往前往后翻看文件,更容易用來查看一個文件的內(nèi)容!除此之外,在 less 里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜,而且 less 在查看之前不會加載整個文件。
常用操作命令:
cat (全稱 concatenate) 命令是 Linux/類 Unix 操作系統(tǒng)中最常用的命令之一。cat 命令允許我們創(chuàng)建單個或多個文件、查看文件內(nèi)容、連接文件和重定向終端或文件中的輸出。
在本文中,我們將了解如何方便地使用 cat 命令及其在 Linux 中的示例。
Cat命令的一般語法
下面的例子將顯示 /etc/passwd 文件。
在下面的示例中,它將顯示 rumenz 和 rumenz1 終端中的文件。
我們將創(chuàng)建一個名為 rumenz2 使用以下命令創(chuàng)建文件。
等待用戶輸入,鍵入所需文本,然后按 CTRL+D (按住 Ctrl key 并輸入d) 退出。正文將寫在rumenz2文件。你可以使用以下命令查看文件的內(nèi)容cat 命令。
如果有大量的內(nèi)容,屏幕滾動起來非常快,我們可以使用參數(shù)more和less
隨著 -n 選項你可以看到一個文件的行號 song.txt 在輸出端。
在下面,你可以看到 -e 選項 $ 顯示在行尾,也顯示在空格中 $ 如果段落之間有任何差距。此選項可用于將多行壓縮為一行。
在下面的輸出中,我們可以看到TAB空間被' ^I '字符填充。
在下面的例子中,我們有三個文件 rumenz, rumenz1, 和 rumenz2,并能夠查看這些文件的內(nèi)容,如上所示。我們需要將每個文件分開;。
我們可以將文件的標(biāo)準(zhǔn)輸出重定向到一個新文件中,否則現(xiàn)有文件中帶有 (大于)符號。仔細(xì),現(xiàn)有的內(nèi)容rumenz1 將被內(nèi)容覆蓋 rumenz 文件。
在現(xiàn)有文件中附加 (雙大于)符號。這里的內(nèi)容rumenz 文件將附加在文件的末尾 rumenz1 文件。
當(dāng)你將重定向與標(biāo)準(zhǔn)輸入一起使用時(小于符號),它使用文件名 rumenz2 作為命令的輸入和輸出將顯示在終端中。
這將創(chuàng)建一個名為 rumenz3 并且所有輸出都將重定向到新創(chuàng)建的文件中。
這將創(chuàng)建一個文件 rumenz4 和輸出 cat 命令通過管道進行排序,結(jié)果將被重定向到新創(chuàng)建的文件。
linux常用命令有pwd命令、cd命令、ls命令、cat命令、grep命令、touch命令、cp命令、mv命令、rm命令、rmdir命令等。
linux常用命令:
1、 pwd命令
該命令的英文解釋為print working directory(打印工作目錄)。輸入pwd命令,Linux會輸出當(dāng)前目錄。
2、 cd命令
cd命令用來改變所在目錄。
cd / 轉(zhuǎn)到根目錄中
cd ~ 轉(zhuǎn)到/home/user用戶目錄下
cd /usr 轉(zhuǎn)到根目錄下的usr目錄中-------------絕對路徑
cd test 轉(zhuǎn)到當(dāng)前目錄下的test子目錄中-------相對路徑
3、 ls命令
ls命令用來查看目錄的內(nèi)容。 選項 含義 -a 列舉目錄中的全部文件,包括隱藏文件 -l 列舉目錄中的細(xì)節(jié),包括權(quán)限、所有者、組群、大小、創(chuàng)建日期、文件是否是鏈接等 -f 列舉的文件顯示文件類型 -r 逆向,從后向前地列舉目錄中內(nèi)容 -R 遞歸,該選項遞歸地列舉當(dāng)前目錄下所有子目錄內(nèi)的內(nèi)容 -s 大小,按文件大小排序 -h 以人類可讀的方式顯示文件的大小,如用K、M、G作單位 ls -l examples.doc 列舉文件examples.doc的所有信息
4、 cat命令
cat命令可以用來合并文件,也可以用來在屏幕上顯示整個文件的內(nèi)容。
cat snow.txt 該命令顯示文件snow.txt的內(nèi)容,ctrl+D退出cat。
5、 grep命令
grep命令的最大功能是在一堆文件中查找一個特定的字符串。
grep money test.txt
以上命令在test.txt中查找money這個字符串,grep查找是區(qū)分大小寫的。
6 、touch命令
touch命令用來創(chuàng)建新文件,他可以創(chuàng)建一個空白的文件,可以在其中添加文本和數(shù)據(jù)。
touch newfile 該命令創(chuàng)建一個名為newfile的空白文件。
7 、cp命令
cp命令用來拷貝文件,要復(fù)制文件,輸入命令:
cp
cp t.txt Document/t 該命令將把文件t.txt復(fù)制到Document目錄下,并命名為t。 選項 含義 -i 互動:如果文件將覆蓋目標(biāo)中的文件,他會提示確認(rèn) -r 遞歸:這個選項會復(fù)制整個目錄樹、子目錄以及其他 -v 詳細(xì):顯示文件的復(fù)制進度
8 、mv命令
mv命令用來移動文件。 選項 說明 -i 互動:如果選擇的文件會覆蓋目標(biāo)中的文件,他會提示確認(rèn) -f 強制:它會超越互動模式,不提示地移動文件,屬于很危險的選項 -v 詳細(xì):顯示文件的移動進度
mv t.txt Document 把文件t.txt 移動到目錄Document中。
9 、rm命令
rm命令用來刪除文件。 選項 說明 -i 互動:提示確認(rèn)刪除 -f 強制:代替互動模式,不提示確認(rèn)刪除 -v 詳細(xì):顯示文件的刪除進度 -r 遞歸:將刪除某個目錄以及其中所有的文件和子目錄
rm t.txt 該命令刪除文件t.txt
10、 rmdir命令
rmdir命令用來刪除目錄。