日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux编辑文本文件aa的命令,linux入门必须掌握的命令--文本文件编辑

發(fā)布時(shí)間:2025/3/19 linux 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux编辑文本文件aa的命令,linux入门必须掌握的命令--文本文件编辑 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

cat命令

cat命令連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上,cat經(jīng)常用來(lái)顯示文件的內(nèi)容

注意:當(dāng)文件較大時(shí),文本在屏幕上迅速閃過(guò)(滾屏),用戶(hù)往往看不清所顯示的內(nèi)容。因此,一般用more等命令分屏顯示。

選項(xiàng)

-n或-number:有1開(kāi)始對(duì)所有輸出的行數(shù)編號(hào);

-b或--number-nonblank:和-n相似,只不過(guò)對(duì)于空白行不編號(hào);

-s或--squeeze-blank:當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行;

-A:顯示不可打印字符,行尾顯示“$”;

-e:等價(jià)于"-vE"選項(xiàng);

-t:等價(jià)于"-vT"選項(xiàng);

參數(shù)

文件列表:指定要連接的文件列表

實(shí)例

設(shè)ml和m2是當(dāng)前目錄下的兩個(gè)文件

cat m1 (在屏幕上顯示文件ml的內(nèi)容)

cat m1 m2 (同時(shí)顯示文件ml和m2的內(nèi)容)

cat m1 m2 > file (將文件ml和m2合并后放入文件file中)

more命令

一個(gè)基于vi編輯器文本過(guò)濾器,它以全屏幕的方式按頁(yè)顯示文本文件的內(nèi)容,支持vi中的關(guān)鍵字定位操作。

選項(xiàng):

-:指定每屏顯示的行數(shù);

+:從指定數(shù)字的行開(kāi)始顯示;

-d:顯示“[press space to continue,'q' to quit.]”和“[Press 'h' for instructions]”;

-c:不進(jìn)行滾屏操作。每次刷新這個(gè)屏幕;

-s:將多個(gè)空行壓縮成一行顯示;

-u:禁止下劃線(xiàn)。

head命令

用于顯示文件的開(kāi)頭的內(nèi)容。在默認(rèn)情況下,head命令顯示文件的頭10行內(nèi)容。

選項(xiàng):

-n:指定顯示頭部?jī)?nèi)容的行數(shù);

-c:指定顯示頭部?jī)?nèi)容的字符數(shù);

-v:總是顯示文件名的頭信息;

-q:不顯示文件名的頭信息。

tail命令

用于輸入文件中的尾部?jī)?nèi)容。tail命令默認(rèn)在屏幕上顯示指定文件的末尾10行。

選項(xiàng):

-f或;--follow:顯示文件最新追加的內(nèi)容。

-n或——line=:輸出文件的尾部N(N位數(shù)字)行內(nèi)容。

-s或——sleep-interal=:與“-f”選項(xiàng)連用,指定監(jiān)視文件變化時(shí)間隔的秒數(shù);

-c或——bytes=:輸出文件尾部的N(N為整數(shù))個(gè)字節(jié)內(nèi)容;

實(shí)例:

tail file (顯示文件file的最后10行)

tail +20 file (顯示文件file的內(nèi)容,從第20行至文件末尾)

tail -c 10 file (顯示文件file的最后10個(gè)字符)

tr命令

對(duì)來(lái)自標(biāo)準(zhǔn)輸入的字符進(jìn)行替換、壓縮和刪除。它可以將一組字符變成另一組字符,經(jīng)常用來(lái)編寫(xiě)優(yōu)美的單行命令,作用很強(qiáng)大。

選項(xiàng):

-c或——complerment:取代所有不屬于第一字符集的字符;

-d或——delete:刪除所有屬于第一字符集的字符;

-s或--squeeze-repeats:把連續(xù)重復(fù)的字符以單獨(dú)一個(gè)字符表示;

-t或--truncate-set1:先刪除第一字符集較第二字符集多出的字符。

參數(shù):

字符集1:指定要轉(zhuǎn)換或刪除的原字符集。當(dāng)執(zhí)行轉(zhuǎn)換操作時(shí),必須使用參數(shù)“字符集2”指定轉(zhuǎn)換的目標(biāo)字符集。但執(zhí)行刪除操作時(shí),不需要參數(shù)“字符集2”;

字符集2:指定要轉(zhuǎn)換成的目標(biāo)字符集。

實(shí)例:

將輸入字符由大寫(xiě)轉(zhuǎn)換為小寫(xiě):

echo "HELLO WORLD" | tr 'A-Z' 'a-z'

hello world

'A-Z' 和 'a-z'都是集合,集合是可以自己制定的,例如:'ABD-}'、'bB.,'、'a-de-h'、'a-c0-9'都屬于集合,集合里可以使用'\n'、'\t',可以可以使用其他ASCII字符。

使用tr刪除字符:

echo "hello 123 world 456" | tr -d '0-9'

hello world

將制表符轉(zhuǎn)換為空格:

cat text | tr '\t' ' '

字符集補(bǔ)集,從輸入文本中將不在補(bǔ)集中的所有字符刪除:

echo aa.,a 1 b#$bb 2 c*/cc 3 ddd 4 | tr -d -c '0-9 \n'

1 2 3 4

此例中,補(bǔ)集中包含了數(shù)字0~9、空格和換行符\n,所以沒(méi)有被刪除,其他字符全部被刪除了。

用tr壓縮字符,可以壓縮輸入中重復(fù)的字符:

echo "thissss is a text linnnnnnne." | tr -s ' sn'

this is a text line.

tr可以使用的字符類(lèi):

[:alnum:]:字母和數(shù)字

[:alpha:]:字母

[:cntrl:]:控制(非打印)字符

[:digit:]:數(shù)字

[:graph:]:圖形字符

[:lower:]:小寫(xiě)字母

[:print:]:可打印字符

[:punct:]:標(biāo)點(diǎn)符號(hào)

[:space:]:空白字符

[:upper:]:大寫(xiě)字母

[:xdigit:]:十六進(jìn)制字符

wc命令

用來(lái)計(jì)算數(shù)字。利用wc指令我們可以計(jì)算文件的Byte數(shù)、字?jǐn)?shù)或是列數(shù),若不指定文件名稱(chēng),或是所給予的文件名為“-”,則wc指令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。

選項(xiàng):

-c或--bytes或——chars:只顯示Bytes數(shù);

-l或——lines:只顯示列數(shù);

-w或——words:只顯示字?jǐn)?shù)。

stat命令

用于顯示文件的狀態(tài)信息。stat命令的輸出信息比ls命令的輸出信息要更詳細(xì)。

選項(xiàng):

-L:支持符號(hào)連接;

-f:顯示文件系統(tǒng)狀態(tài)而非文件狀態(tài);

-t:以簡(jiǎn)潔方式輸出信息;

cut命令

顯示行中的指定部分,刪除文件中指定字段。cut經(jīng)常用來(lái)顯示文件的內(nèi)容

說(shuō)明:該命令有兩項(xiàng)功能,其一是用來(lái)顯示文件的內(nèi)容,它依次讀取由參數(shù)file所指明的文件,將它們的內(nèi)容輸出到標(biāo)準(zhǔn)輸出上;其二是連接兩個(gè)或多個(gè)文件,如cut f1 f2 > f3將把文件f1和f2的內(nèi)容合并起來(lái),然后通過(guò)輸出重定向符“>”的作用,將它們放入文件f3中。

選項(xiàng):

-d:指定字段的分隔符,默認(rèn)的字段分隔符為“TAB”;

-f:顯示指定字段的內(nèi)容;第幾列

--out-delimiter=:指定輸出內(nèi)容是的字段分割符;

-b:僅顯示行中指定直接范圍的內(nèi)容;

-n:與“-b”選項(xiàng)連用,不分割多字節(jié)字符;

-c:僅顯示行中指定范圍的字符;

--complement:提取指定字段之外的列

diff命令

比較給定的兩個(gè)文件的不同。如果使用“-”代替“文件”參數(shù),則要比較的內(nèi)容將來(lái)自標(biāo)準(zhǔn)輸入

選項(xiàng):

-:指定要顯示多少行的文本。此參數(shù)必須與-c或-u參數(shù)一并使用;

-a或——text:diff預(yù)設(shè)只會(huì)逐行比較文本文件;

-b或--ignore-space-change:不檢查空格字符的不同;

-B或--ignore-blank-lines:不檢查空白行;

-c:顯示全部?jī)?nèi)容,并標(biāo)出不同之處;

-C或--context:與執(zhí)行“-c-”指令相同;

-d或——minimal:使用不同的演算法,以小的單位來(lái)做比較;

-D或ifdef:此參數(shù)的輸出格式可用于前置處理器巨集;

-e或——ed:此參數(shù)的輸出格式可用于ed的script文件;

-f或-forward-ed:輸出的格式類(lèi)似ed的script文件,但按照原來(lái)文件的順序來(lái)顯示不同處;

-H或--speed-large-files:比較大文件時(shí),可加快速度;

-l或--ignore-matching-lines:若兩個(gè)文件在某幾行有所不同,而之際航同時(shí)都包含了選項(xiàng)中指定的字符或字符串,則不顯示這兩個(gè)文件的差異;

-i或--ignore-case:不檢查大小寫(xiě)的不同;

-l或——paginate:將結(jié)果交由pr程序來(lái)分頁(yè);

-n或——rcs:將比較結(jié)果以RCS的格式來(lái)顯示;

-N或--new-file:在比較目錄時(shí),若文件A僅出現(xiàn)在某個(gè)目錄中,預(yù)設(shè)會(huì)顯示:Only in目錄,文件A 若使用-N參數(shù),則diff會(huì)將文件A 與一個(gè)空白的文件比較;

-p:若比較的文件為C語(yǔ)言的程序碼文件時(shí),顯示差異所在的函數(shù)名稱(chēng);

-P或--unidirectional-new-file:與-N類(lèi)似,但只有當(dāng)?shù)诙€(gè)目錄包含了第一個(gè)目錄所沒(méi)有的文件時(shí),才會(huì)將這個(gè)文件與空白的文件做比較;

-q或--brief:僅顯示有無(wú)差異,不顯示詳細(xì)的信息;

-r或——recursive:比較子目錄中的文件;

-s或--report-identical-files:若沒(méi)有發(fā)現(xiàn)任何差異,仍然顯示信息;

-S或--starting-file:在比較目錄時(shí),從指定的文件開(kāi)始比較;

-t或--expand-tabs:在輸出時(shí),將tab字符展開(kāi);

-T或--initial-tab:在每行前面加上tab字符以便對(duì)齊;

-u,-U或--unified=:以合并的方式來(lái)顯示文件內(nèi)容的不同;

-v或——version:顯示版本信息;

-w或--ignore-all-space:忽略全部的空格字符;

-W或--width:在使用-y參數(shù)時(shí),指定欄寬;

-x或--exclude:不比較選項(xiàng)中所指定的文件或目錄;

-X或--exclude-from;您可以將文件或目錄類(lèi)型存成文本文件,然后在=中指定此文本文件;

-y或--side-by-side:以并列的方式顯示文件的異同之處;

--help:顯示幫助;

--left-column:在使用-y參數(shù)時(shí),若兩個(gè)文件某一行內(nèi)容相同,則僅在左側(cè)的欄位顯示該行內(nèi)容;

--suppress-common-lines:在使用-y參數(shù)時(shí),僅顯示不同之處。

標(biāo)簽:字符,顯示,入門(mén),文件,顯示文件,指定,文本文件,linux,file

來(lái)源: https://www.cnblogs.com/khche/p/11877705.html

總結(jié)

以上是生活随笔為你收集整理的linux编辑文本文件aa的命令,linux入门必须掌握的命令--文本文件编辑的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久视频在线免费观看 | 成人一级黄色片 | 国内精品视频一区二区三区 | 在线播放ww | 国产日比视频 | 欧美狠狠爱| 久久精品免费播放 | 亚洲精品二三区 | 久久深夜视频 | 在线观看av一区二区 | 久久久96人妻无码精品 | 二区三区 | 国产一区二区高清 | 巨胸大乳www视频免费观看 | 久久丫丫 | 成人影音在线 | 手机免费av| 蜜桃视频在线网站 | 日本久久高清 | 在线视频天堂 | 少妇丰满尤物大尺度写真 | 国产精品卡一 | 91av亚洲| 超碰色偷偷 | 91香蕉视频在线 | 免费观看在线观看 | 欧美在线一 | 亚洲一级免费毛片 | a√在线| 麻豆资源 | 久久久免费观看视频 | 在线观看高清av | 一卡二卡三卡四卡五卡 | 日本边添边摸边做边爱 | 无码精品人妻一二三区红粉影视 | 国模精品一区 | 免费黄网站在线观看 | 色综合天天色 | 人人艹人人 | 丰满人妻一区二区三区四区 | 日韩黄色在线播放 | 日韩精品一区二区三区色欲av | aⅴ天堂网 | 国产传媒视频 | 欧美与黑人午夜性猛交久久久 | 无码人妻精品一区二区三 | 人人干狠狠干 | 热久久久久久久 | 六月丁香婷婷综合 | 毛片官网| 蜜乳av网站 | 欧美一区二区日韩一区二区 | 伊人久久综合视频 | 日韩精品极品 | 99国产精品久久久久久久成人 | 成人av自拍 | 精品少妇视频 | 欧产日产国产69 | 国产香蕉在线 | wwwxxx在线播放 | 北京少妇xxxx做受 | 亚洲性图一区二区 | 2019国产精品 | av影视网 | 91美女在线观看 | 理论片久久 | 亚洲人一区 | 91美女视频网站 | 东京热加勒比无码少妇 | 亚洲国产电影在线观看 | 欧日韩在线 | 欧美精品一区在线 | 色哟哟无码精品一区二区三区 | 国产亚洲综合精品 | 久久亚洲AV无码 | 亚洲黄色一级大片 | 亚洲AV无码成人精品区先锋 | 91视频首页 | 国产区一区二区三区 | 伊人黄| 婷婷在线网 | 日韩专区av| 高h教授1v1h喂奶 | 欧美一级做a爰片久久高潮 久热国产精品视频 | 国产亚洲精品久久久久四川人 | 女女同性高清片免费看 | 最新在线观看av | 成人免费网站 | 欧美日韩四区 | 亚州欧美日韩 | 亚洲欧美精品一区二区三区 | 国产一区日韩精品 | 中日韩av在线 | 精品99久久久久成人网站免费 | 伊人久久亚洲 | 性歌舞团一区二区三区视频 | www夜夜| 日本免费在线视频观看 | 一级特级毛片 |