linux?cat用法:
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供文水網(wǎng)站建設(shè)、文水做網(wǎng)站、文水網(wǎng)站設(shè)計(jì)、文水網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、文水企業(yè)網(wǎng)站模板建站服務(wù),10年文水做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
命令:cat
用戶連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上。
用法:cat?[選項(xiàng)]...?[文件]...
將[文件]或標(biāo)準(zhǔn)輸入組合輸出到標(biāo)準(zhǔn)輸出。
-A,?--show-all???????????等于-vET
-b,?--number-nonblank????對(duì)非空輸出行編號(hào)
-e???????????????????????等于-vE
-E,?--show-ends??????????在每行結(jié)束處顯示"$"
-n,?--number?????????????對(duì)輸出的所有行編號(hào)
-s,?--squeeze-blank??????不輸出多行空行
-t???????????????????????與-vT?等價(jià)
-T,?--show-tabs??????????將跳格字符顯示為^I
-u???????????????????????(被忽略)
-v,?--show-nonprinting???使用^?和M-?引用,除了LFD和?TAB?之外
--help顯示此幫助信息并退出
--version顯示版本信息并退出
如果沒有指定文件,或者文件為"-",則從標(biāo)準(zhǔn)輸入讀取。
示例:
cat?f?-?g??先輸出f?的內(nèi)容,然后輸出標(biāo)準(zhǔn)輸入的內(nèi)容,最后輸出g?的內(nèi)容。
cat????????將標(biāo)準(zhǔn)輸入的內(nèi)容復(fù)制到標(biāo)準(zhǔn)輸出。
請(qǐng)向bug-coreutils@gnu.org?報(bào)告cat?的錯(cuò)誤
GNU?coreutils?項(xiàng)目主頁:;
可以直接用包管理器進(jìn)行安裝(如centos,Linux下的軟件安裝可以參考linuxprobe.com)
GNU?軟件一般性幫助:;
請(qǐng)向;?報(bào)告cat?的翻譯錯(cuò)誤
要獲取完整文檔,請(qǐng)運(yùn)行:info?coreutils?'cat?invocation'
您好,方法
cat最基本的用法就是查看文件的內(nèi)容,
第二種用法就是給文件中每一行加入編號(hào),假設(shè)test2.txt文本的內(nèi)容入手所示!
然后執(zhí)行cat -n test2.txt test2_1.txt之后,可以看到文件test2_1.txt中每一行前面都加上了行號(hào)。
如果不想空行也加上行號(hào),那么執(zhí)行cat -b test2.txt test2_2.txt, 則可以看到test2_2.txt文件中空行沒有加上行號(hào)。
cat命令的第三種方法就是合并兩個(gè)文件內(nèi)容,假設(shè)有如下兩個(gè)文件test3_1.txt和test3_2.txt,
然后執(zhí)行cat test3_1.txt test3_2.txt test3.txt之后,可以看到test3.txt的內(nèi)容已經(jīng)將兩個(gè)文件的內(nèi)容合并。
cat命令的第四種方法就是創(chuàng)建文件,執(zhí)行cat test4.txt EOF, 然后輸入文本內(nèi)容,最后執(zhí)行EOF之后,cat命令就會(huì)跳出,查看test4.txt的內(nèi)容就是剛剛輸入的信息。
如果想要在已有的文件最后增加內(nèi)容,那么執(zhí)行cat test4.txt EOF,接著輸入信息,最后再執(zhí)行EOF退出,新輸入的信息就會(huì)增加到文本的最后。
最后如果執(zhí)行cat test5.txt命令來輸入創(chuàng)建文件,那么執(zhí)行ctrl + Z來退出cat命令。
linux常用命令有pwd命令、cd命令、ls命令、cat命令、grep命令、touch命令、cp命令、mv命令、rm命令、rmdir命令等。
linux常用命令:
1、 pwd命令
該命令的英文解釋為print working directory(打印工作目錄)。輸入pwd命令,Linux會(huì)輸出當(dāng)前目錄。
2、 cd命令
cd命令用來改變所在目錄。
cd / 轉(zhuǎn)到根目錄中
cd ~ 轉(zhuǎn)到/home/user用戶目錄下
cd /usr 轉(zhuǎn)到根目錄下的usr目錄中-------------絕對(duì)路徑
cd test 轉(zhuǎn)到當(dāng)前目錄下的test子目錄中-------相對(duì)路徑
3、 ls命令
ls命令用來查看目錄的內(nèi)容。 選項(xiàng) 含義 -a 列舉目錄中的全部文件,包括隱藏文件 -l 列舉目錄中的細(xì)節(jié),包括權(quán)限、所有者、組群、大小、創(chuàng)建日期、文件是否是鏈接等 -f 列舉的文件顯示文件類型 -r 逆向,從后向前地列舉目錄中內(nèi)容 -R 遞歸,該選項(xiàng)遞歸地列舉當(dāng)前目錄下所有子目錄內(nèi)的內(nèi)容 -s 大小,按文件大小排序 -h 以人類可讀的方式顯示文件的大小,如用K、M、G作單位 ls -l examples.doc 列舉文件examples.doc的所有信息
4、 cat命令
cat命令可以用來合并文件,也可以用來在屏幕上顯示整個(gè)文件的內(nèi)容。
cat snow.txt 該命令顯示文件snow.txt的內(nèi)容,ctrl+D退出cat。
5、 grep命令
grep命令的最大功能是在一堆文件中查找一個(gè)特定的字符串。
grep money test.txt
以上命令在test.txt中查找money這個(gè)字符串,grep查找是區(qū)分大小寫的。
6 、touch命令
touch命令用來創(chuàng)建新文件,他可以創(chuàng)建一個(gè)空白的文件,可以在其中添加文本和數(shù)據(jù)。
touch newfile 該命令創(chuàng)建一個(gè)名為newfile的空白文件。
7 、cp命令
cp命令用來拷貝文件,要復(fù)制文件,輸入命令:
cp
cp t.txt Document/t 該命令將把文件t.txt復(fù)制到Document目錄下,并命名為t。 選項(xiàng) 含義 -i 互動(dòng):如果文件將覆蓋目標(biāo)中的文件,他會(huì)提示確認(rèn) -r 遞歸:這個(gè)選項(xiàng)會(huì)復(fù)制整個(gè)目錄樹、子目錄以及其他 -v 詳細(xì):顯示文件的復(fù)制進(jìn)度
8 、mv命令
mv命令用來移動(dòng)文件。 選項(xiàng) 說明 -i 互動(dòng):如果選擇的文件會(huì)覆蓋目標(biāo)中的文件,他會(huì)提示確認(rèn) -f 強(qiáng)制:它會(huì)超越互動(dòng)模式,不提示地移動(dòng)文件,屬于很危險(xiǎn)的選項(xiàng) -v 詳細(xì):顯示文件的移動(dòng)進(jìn)度
mv t.txt Document 把文件t.txt 移動(dòng)到目錄Document中。
9 、rm命令
rm命令用來刪除文件。 選項(xiàng) 說明 -i 互動(dòng):提示確認(rèn)刪除 -f 強(qiáng)制:代替互動(dòng)模式,不提示確認(rèn)刪除 -v 詳細(xì):顯示文件的刪除進(jìn)度 -r 遞歸:將刪除某個(gè)目錄以及其中所有的文件和子目錄
rm t.txt 該命令刪除文件t.txt
10、 rmdir命令
rmdir命令用來刪除目錄。
linux查看文件內(nèi)容最常用的5 個(gè)命令:
命令一:cat
cat命令應(yīng)該是在Linux中查看文件內(nèi)容最常見的命令了。
使用cat命令會(huì)打印指定文件的所有內(nèi)容到標(biāo)準(zhǔn)輸出上,比如你的屏幕。
cat命令最簡單的用法,是直接在cat命令后面跟上文件即可。
命令二:nl
nl命令跟cat命令很相識(shí),它的不同之處在于每一行的前面多了行號(hào)的顯示。
命令三:less
less命令一次只會(huì)顯示一個(gè)頁面的文件內(nèi)容。
可以通過?j、k?兩個(gè)按鍵進(jìn)行上、下瀏覽文件內(nèi)容,使用?q?可以隨時(shí)退出。
命令四:tail
tail?命令用于查看文件內(nèi)容的最后一部分,默認(rèn)顯示的行數(shù)是10行。
當(dāng)然,如果你想讓?tail?命令顯示更多的文件內(nèi)容,可以使用?-n number?這個(gè)參數(shù),number?代表行數(shù)。
命令五:head
head?命令跟tail很相識(shí),只不過它們查看的文件內(nèi)容的方向是相反的。
head?命令用于查看文件內(nèi)容的前面部分,默認(rèn)顯示的行數(shù)也是10行。
當(dāng)然,如果想顯示更多的行數(shù)的話,也是可以使用?-n number?這個(gè)參數(shù),number?代表行數(shù)。