中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

Linux命令行與Shell腳本編程學(xué)習(xí)筆記23

時間:2019-10-22

linux 關(guān)機(jī)命令_linux格式化命令_linux命令

1. sed命令格式: sed options script file。選項參數(shù)允許修改sed命令的行為。

script參數(shù)指定了將作用在流數(shù)據(jù)上的單個命令。如果需要用多個命令linux命令,必須用-e選項來在命令行上指定它們,或用-f選項來在單獨的文件中指定。

3. sed編輯器自身不會修改文本文件的數(shù)據(jù)。它只會將修改后的數(shù)據(jù)發(fā)送到STDOUT。

4. gawk程序的基本格式: gawk options program file

5. gawk選項:

gawk程序的強(qiáng)大之處在于程序腳本?梢詫懩_本來讀取文本行的數(shù)據(jù),然后處理并顯示數(shù)據(jù),創(chuàng)建任何類型的輸出報告。

6. gawk程序腳本用一對花括號來定義。使用Ctrl+D組合鍵能終止gawk程序并返回到命令行界面提示符下。

linux 關(guān)機(jī)命令_linux格式化命令_linux命令

7. 要在命令行上的gawk程序腳本中使用多條命令,只要在每條命令之間放個分號。

8. gawk程序在引用變量時不使用美元符。

9. BEGIN關(guān)鍵字后指定的程序腳本,會強(qiáng)制gawk在讀取數(shù)據(jù)前執(zhí)行它。

END關(guān)鍵字允許你指定的一個程序腳本,gawk會在讀完數(shù)據(jù)后執(zhí)行它。

10.sed編輯器用s命令來用新文本替換一行內(nèi)的文本,默認(rèn)情況下只替換每行中出現(xiàn)的第一處。要讓替換命令對一行中不同地方出現(xiàn)的文本都起作用,必須使用替換標(biāo)記。替換標(biāo)記會在替換命令字符串之后設(shè)置:

s/pattern/replacement/flags

替換標(biāo)記有四種可用:

(1) 數(shù)字,表明新文本將替換第幾處模式匹配的地方;

linux 關(guān)機(jī)命令_linux命令_linux格式化命令

(2) g,表明新文本將會替換所有已有文本出現(xiàn)的地方;

(3) p,表明原來行的內(nèi)容要打印出來;

(4) w file,將替換的結(jié)果寫到文件中。

11.在sed編輯器中有兩種行尋址形式:

(1) 行的數(shù)字范圍;

(2) 用文本模式來過濾出某行。

兩種形式使用相同的格式來指定地址: [address]command

也可以為特定地址將多個命令放在一起:

linux格式化命令_linux命令_linux 關(guān)機(jī)命令

address{

command1

command2

command3

……

}

12.sed編輯器允許指定文本模式來過濾出命令要作用的行。格式如下:

/pattern/command

linux命令_linux格式化命令_linux 關(guān)機(jī)命令

必須用正斜線將要指定的pattern封起來。sed編輯器會將該命令只作用到包含指定文本模式的行上。

13.sed編輯器在文本模式中會采用一種稱為正則表達(dá)式的特性來幫助創(chuàng)建能很好地匹配的模式。

14.sed編輯器用d命令刪除匹配指定尋址模式的所有行。

15.sed編輯器插入命令i會在指定行前增加一個新行l(wèi)inux命令,追加命令a會在指定行后增加一個新行。

16.sed編輯器的修改命令c允許修改數(shù)據(jù)流中整行文本的內(nèi)容。

17.轉(zhuǎn)換y命令是唯一可以處理單個字符的sed編輯器命令。

轉(zhuǎn)換命令格式: [address]y/inchars/outchars/ 轉(zhuǎn)換命令會進(jìn)行inchars和outchars值的一對一映射。

18.sed編輯器的轉(zhuǎn)換命令是一個全局命令。

19.sed編輯器w命令用來向文件寫入行。w命令的格式:[address]w filename。filename可以指定為相對或絕對路徑名。

20.sed編輯器讀取命令r允許將一個獨立文件中的數(shù)據(jù)插入到數(shù)據(jù)流中。r命令的格式:[address]r filename。