中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

Linux系統(tǒng)下如何使用正則表達(dá)式命令

本篇內(nèi)容主要講解“Linux系統(tǒng)下如何使用正則表達(dá)式命令”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Linux系統(tǒng)下如何使用正則表達(dá)式命令”吧!

成都創(chuàng)新互聯(lián)公司-成都網(wǎng)站建設(shè)公司,專注網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷推廣,國(guó)際域名空間,網(wǎng)絡(luò)空間,網(wǎng)站托管有關(guān)企業(yè)網(wǎng)站制作方案、改版、費(fèi)用等問題,請(qǐng)聯(lián)系成都創(chuàng)新互聯(lián)公司

一、文本文件操作命令:

文本文件操作命令

cat

cat 是 concatenate 的縮寫,所以它的作用其實(shí)是連接文件。但默認(rèn)情況下它會(huì)將連接文件的結(jié)果送到標(biāo)準(zhǔn)輸出。所以我們常用來顯示文件內(nèi)容。類似于 dos 中的 type。

參數(shù):

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

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

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

-v 或 --show-nonprinting

#cat /etc/passwd查看用戶帳號(hào)文件

more

當(dāng)一個(gè)文件的內(nèi)容超過一屏后,我們可以用 more 這個(gè)指令來逐屏察看文件內(nèi)容。

#more install.log 查看 install.log 文件

less

less 在 more 的基礎(chǔ)上,更可以逐行察看,前后翻頁。

#less /etc/shadow 查看用戶密碼文件

head

head 顯示文件開頭部分內(nèi)容,默認(rèn)顯示前十行參數(shù) --lines 或者 –n 指明顯示行數(shù)基本格式:

head [參數(shù)] 文件

-cN 輸出文件的前 N 個(gè)字節(jié)。

-nN 輸出文件的前 N 行。

-q 不輸出文件名的信息。

-v 輸出文件名的信息。

--help 在標(biāo)準(zhǔn)輸出上輸出幫助信息并退出。

--version 在標(biāo)準(zhǔn)輸出上輸出版本信息并退出

#head /etc/mail/sendmail.mc 默認(rèn)查看文件的前 10 行內(nèi)容

#head –n 20 /etc/passwd查看文件前 20 行內(nèi)容

tail

tail 顯示文件結(jié)尾部分內(nèi)容,命令用法同 head,參數(shù) -f 顯示文件的紀(jì)實(shí)更新,用于監(jiān)視日志文件

tail 默認(rèn)顯示文件列表中每個(gè)文件的后 10 行,如果沒有文件名或文件名為“-”則其從標(biāo)準(zhǔn)輸入中讀取文件,如果有多個(gè)文件則其會(huì)在文件前面加上“==>文件名<==”以便區(qū)別。

-cN 顯示文件后部的 N 比特大小的部分,N 后面可以跟 bkm 參數(shù)。

b512 比特的塊。

k1k 的塊。

m1M 的字節(jié)塊。

-f 如果文件的大小在增長(zhǎng)的話,tail 將跟隨文件的增長(zhǎng)而顯示。

-l,-nN 顯示文件的尾部 N 行。

-v 一直輸出“==>文件名<==”形式的文件。

--help 在標(biāo)準(zhǔn)輸出上顯示幫助信息然后退出。

--version 在標(biāo)準(zhǔn)輸出上顯示版本信息然后退出。

# tail /etc/mail/sendmail.mc默認(rèn)查看文件的后 10 行內(nèi)容

# tail &ndash;n 20 /etc/passwd查看文件后 20 行內(nèi)容

注意: # tail &ndash;f /var/log/message實(shí)時(shí)監(jiān)控日志文件更新信息,非常重要

二、正則表達(dá)式:

Linux系統(tǒng)下如何使用正則表達(dá)式命令

正則表達(dá)式

.表示任何一個(gè)單一字符

.*表示零個(gè)或任意個(gè)字符

^a表示以a 為首的行

a$表示以 a 為尾的行

<good 表示以 good 開頭的單詞

Sh>表示以 sh 結(jié)尾的單詞

[abc]表示當(dāng)前位置 a、b 或 c

[^abc]表示除了 a、b、c 以外的字符

a*表示空、a、aa、aaa、乃至更多個(gè) a

a?表示一個(gè)或零個(gè)單獨(dú)的 a

a+表示 a、aa、aaa 乃至更多個(gè) a

a{n}表示重復(fù)了 n 次的 a

三、對(duì)文本的操作:

Linux系統(tǒng)下如何使用正則表達(dá)式命令

對(duì)文本的操作

diff

diff 用于比較兩個(gè)文件之間的區(qū)別,并送到標(biāo)準(zhǔn)輸出。輸出時(shí)先報(bào)告兩個(gè)文件的哪一行不同。基本格式:

diff [-wV][-n <文件名長(zhǎng)度>][-p <文件名長(zhǎng)度>]

參數(shù):

-a將所有文件當(dāng)做文本文件來處理。

-b忽略空格造成的不同。

-B忽略空行造成的不同。

-q只報(bào)告何處不同,不報(bào)告具體信息。

-c使用綱要輸出格式。

-e輸出 ed 可以編輯的格式。

-f輸出同-e 類似的反序格式。

-H 利用試探法加速對(duì)大文件的搜索。

-I忽略大小寫的變化。

-l用 pr 對(duì)輸出分頁。

-n輸出 RCS 格式。

-r比較目錄時(shí)比較所有的子目錄。

-v在標(biāo)準(zhǔn)輸出上輸出版本信息并退出。

uniq 用于去除文本中相鄰的重復(fù)行。

-u 參數(shù)可以只顯示那些沒有被重復(fù)過的行。-d 顯示有被重復(fù)過的行。

cut

cut 可以根據(jù)一個(gè)指定的標(biāo)記(默認(rèn)是 tab)來為文本劃分列,然后將此列顯示。使用權(quán)限:所有使用者

基本格式:cut -cnum1 -num2 filename

說明:顯示每行從開頭算起 num1 到 num2 的文字。

[root@uplooking root] $ cut &ndash;f1 &ndash;d: /etc/shadow 表示以:為分隔符,顯示/etc/shadow 的***列sort

sort 用來按各種需要重新排列文本,一般運(yùn)用在一個(gè)管道之后。例如:

$ ls-a | grep bash | sort

$ ls-a | grep bash | sort -r

默認(rèn)情況下 sort 按照字母順序排列文本。

-n按照數(shù)字排序

-r反向排序

-u將重復(fù)的行去除

wc

wc 用來統(tǒng)計(jì)一個(gè)文件的行數(shù)、詞數(shù)、字?jǐn)?shù)并送到標(biāo)準(zhǔn)輸出。也可以用-l(行數(shù))、-w(詞數(shù))、-c(字?jǐn)?shù))來指定輸出內(nèi)容。

wc [參數(shù)] 文件

-c 只輸出字節(jié)數(shù)。

-w 只輸出單詞數(shù)。

-l 只輸出行數(shù)。

wc &ndash;l /etc/passwd 可以顯示目前/etc/passwd 有多少行

到此,相信大家對(duì)“Linux系統(tǒng)下如何使用正則表達(dá)式命令”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

當(dāng)前名稱:Linux系統(tǒng)下如何使用正則表達(dá)式命令
文章路徑:http://www.2m8n56k.cn/article32/jphspc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)企業(yè)網(wǎng)站制作Google小程序開發(fā)靜態(tài)網(wǎng)站域名注冊(cè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
主站蜘蛛池模板: 久久综合给合久久狠狠狠97色69 | 精品午夜久久网成年网 | 在线观看免费视频网站色 | 大片刺激免费播放视频 | 国产精品九九九久久九九 | 手机看片手机在线看片 | 午夜久久视频 | 中文字幕在线观看亚洲日韩 | 国产成人一区二区在线不卡 | 久久久久久久久久久96av | 欧美一区二区三区在线 | aaa成人永久在线观看视频 | 自拍小视频在线观看 | 免费黄色美女视频 | 欧美手机视频 | 天天拍拍夜夜出水 | 三级视频在线播放 | 国产一区二区三区亚洲欧美 | 日韩美女网站在线看 | 久久久久国产免费 | 国产成年人在线观看 | 免费看欧美毛片大片免费看 | 欧美另类精品一区二区三区 | 一级看片免费视频囗交 | 在线视频精品一区 | 欧美日韩 在线播放 | 国产手机精品一区二区 | 青青草国产一区二区三区 | 欧美日韩国产亚洲一区二区 | 成人黄色免费看 | 视频一区视频二区在线观看 | 9191精品国产费久久 | 久久99精品一级毛片 | 青青爽国产手机在线观看免费 | 亚洲日本久久一区二区va | 无遮挡一级毛片私人影院 | 免费国产视频在线观看 | xx欧美老妇 | 国内精品线在线观看 | 免费永久观看美女视频网站网址 | 欧美一级视频免费观看 |