日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人精品视频99在线观看免费 | 日韩视频在线观看一区二区三区 | 国产高清无遮挡 | 国内精久久久久久久久久人 | 久久短视频 | 9999re| 99热在线观看精品 | 538任你躁在线精品免费 | 五月天婷婷社区 | 成人在线一区二区三区 | 亚洲欧美国产毛片在线 | 依人综合网 | 国产精品伦一区二区三区 | 国产浮力第一页 | 亚洲自拍第二页 | www.色婷婷| 欧美与黑人午夜性猛交久久久 | www一区二区 | 天堂av一区二区 | 97久草| 毛片网站有哪些 | 日韩欧美大片 | 亚洲乱码国产乱码精品精软件 | 超碰丝袜 | 99re这里只有精品在线 | 成人动漫在线观看免费 | 在线观看av大片 | 日本精品在线视频 | 夜夜嗨一区 | 青青视频在线播放 | 无码人妻一区二区三区精品视频 | 91激情视频在线观看 | 欧美日韩首页 | 裸体美女免费视频网站 | 深夜福利一区二区 | 色婷婷狠狠18禁久久 | 不卡的av网站 | 日本视频精品 | 不卡视频在线 | 麻豆久久久久久久久久 | 欧美一区二 | 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 91久久精品在线 | 欧美区一区二 | 在线97视频 | 精品一区三区 | 超碰97人人在线 | www.日韩精品 | 天天干天天爽天天操 | 国产免费看av | 涩五月婷婷 | 欧美一区二区三区激情视频 | 人妻熟女一区二区aⅴ水野 91在线观看视频 | 欧美一区二区三区成人 | 91精品在线免费观看 | 催眠调教艳妇成肉便小说 | 亚洲欧洲在线视频 | 国产欧美123 | 国产性色视频 | 91精品国产综合久久久蜜臀九色 | 草草国产| 日韩精品一区二区免费视频 | 日日摸日日碰夜夜爽无码 | 成人一区二区免费视频 | cao死你 | 黑人一级视频 | 国产男女视频在线观看 | 伊人999| 无码人妻熟妇av又粗又大 | 久艹在线观看视频 | 久久艹精品 | 久久久久亚洲AV | 天天干,天天操,天天射 | 欧美性受xxxxx | 欧美1级片 | 粉嫩aⅴ一区二区三区四区五区 | 欧美性一级片 | 国产淫视| 美女av影院 | 欧美 丝袜 自拍 制服 另类 | 亚洲精品在线观看视频 | 特级黄色一级片 | 草草久久久 | 夜色精品 | 久久久男人的天堂 | 影音先锋中文字幕资源 | 欧美一区二区在线播放 | www天天干 | 一级a性色生活片久久毛片 爱爱高潮视频 | 亚洲高清无码久久 | 国产精品7777| 黑人玩弄人妻一区二区三区 | 精品热久久 | 西西444www大胆无视频 | 国产精品网站入口 | 激情噜噜 | av中文字幕免费在线观看 | 成人综合一区 | 中文字幕免费在线看线人 |