真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux命令行轉(zhuǎn)義字符 linux轉(zhuǎn)字符集命令

Linux命令行操作之sed

sed命令行格式:sed [options] 'command' file(s)

創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,先為南芬等服務(wù)建站,南芬等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為南芬企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

options常用選項:

-n或--quiet或——silent:僅顯示script處理后的結(jié)果;

-e:以選項中的指定的script來處理輸入的文本文件;

-f:以選項中指定的script文件來處理輸入的文本文件;

-r∶sed 的動作支援的是延伸型正規(guī)表示法的語法;

-i∶直接修改讀取的檔案內(nèi)容,而不是由螢?zāi)惠敵?

-h或--help:顯示幫助;

-V或--version:顯示版本信息。

Command常用命令:

a:新增,a 的后面可以接字符串,而這些字符串會在新的一行出現(xiàn)(目前的下一行);

c:取代,c 的后面可以接字符串,這些字符串可以取代 n1.n2 之間的行;

d:刪除,d 后面通常不接任何字符串;

i:插入,i 的后面可以接字符串,而這些字符串會在新的一行出現(xiàn)(目前的上一行);

p:列印,亦即將某個選擇的資料印出。通常 p 會與參數(shù) sed -n 一起運作;

s:取代,可以直接進(jìn)行取代的工作,通常與正規(guī)表達(dá)式搭配使用。

實例說明:

新增操作:a命令

sed '/^bird/a\test' file將test追加到 以bird開頭的行后面

刪除操作:d命令

sed '/^$/d' file #刪除空白行;

sed '2d' file #刪除第二行;

sed '2.$d' file #刪除第2行到最后一行;

sed '$d' file #刪除最后一行;

sed '/^bird/'d file #刪除所有開頭是bird的行;

插入操作:i命令

sed -i '3i\bird ' bird.conf #在bird.conf文件第3行之前插入bird

替換文本中的字符串:s命令

sed 's/bird/birds/' file #將文本中的bird替換成birds;

sed -i 's/ bird / birds /g' file #將file文件中每一行的第一個bird替換為birds;

linux中,\|是什么意思?

linux中"\"在是一個轉(zhuǎn)義字符,“|”是一個特殊字符,有“或”的功能。更多Linux命令介紹“Linux命令大全”可以了解下。

linux特殊符號大全

tab:文本分隔符,相當(dāng)于四個空格,在命令行界面可以用來自動補齊命令與目錄。

ESC:esc+. ,上一條命令的選項參數(shù),vim恢復(fù)到命令模式。

~:家目錄

`:反引號,編程中調(diào)用shell命令

!:調(diào)用前面的命令,!!調(diào)用上一條,!23調(diào)用前面低23條。

@:at符,后面接IP地址。

#:Linux文件中注釋行,表示不起作用。

$:文件行結(jié)尾標(biāo)識符,變量標(biāo)識符。

%:格式化文本。

^:文件行首標(biāo)識符

:任務(wù)放到后臺

*:通配符,代表一個字符或者很多個字符。

\:用來轉(zhuǎn)義,\t表示制表符,\n表示換行符。

:數(shù)據(jù)流的流入方向,表示輸入,將數(shù)據(jù)傳入給左側(cè)軟件。

|:管道,改變數(shù)據(jù)流的方向,將數(shù)據(jù)傳入給另外的軟件。

:數(shù)據(jù)流的流出方向,表示輸出,將屏幕輸出的內(nèi)容寫入一個文件。

2:數(shù)據(jù)流的流出的第二個方向,表示錯誤輸出,報錯信息會寫入到這個文件中。

:表示追加寫入

/:根目錄,目錄分隔符

‘’:雙引號,支持轉(zhuǎn)義

‘:單引號,不支持轉(zhuǎn)義

():shell編程中使用,命令行用的不多

[]:索引

{}:代碼塊

::vim或者less命令中,表示可以輸入命令

;:分割不同命令

-:短選項標(biāo)識符-h

--:長選項標(biāo)識符--help

linux中轉(zhuǎn)義字符“\”的含義

轉(zhuǎn)義是 告訴shell不必特殊解釋這個字符,只把它當(dāng)成字面上的意思.

但在一些命令和軟件包里,比如說echo和sed,轉(zhuǎn)義一個字符可能會引起一個相反的效果--因為它們可能觸發(fā)那個字符的特殊意思. 他們是一些特殊的轉(zhuǎn)義序列,比如\r \n等等。

Linux就是這么規(guī)定的,記住就行了。


當(dāng)前標(biāo)題:linux命令行轉(zhuǎn)義字符 linux轉(zhuǎn)字符集命令
轉(zhuǎn)載源于:http://weahome.cn/article/hjgshs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部