1、使用grep -v "^#"? 來去掉注釋行
吉水網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),吉水網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為吉水近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的吉水做網(wǎng)站的公司定做!
其中:-v? 就是取相反的?? ^# 表示以#開頭的行eg. grep -v "^#" /etc/vsftpd/vsftpd.conf (也可以使用“”來重寫配置文件)
2、有時也會連同空行一起去掉,使用管道符來完成(^$表示空行? )
eg. grep -v "^#"? httpd.conf | grep -v "^$"? vsftpd.conf
上面用了2次 grep 過濾命令 ,也就是把空行和注解行過濾掉,再把剩下的內(nèi)容追加保存為原來的配置文件 vsftpd.conf? 這個時候就文件里的內(nèi)容就沒有注解行和空行了。
擴(kuò)展資料:
注意事項
1、^一行的開始 ^d以開頭的? ^..1 第三個為1的字符?? ^字符要放在匹配的字符前面
2、$一行的末尾 ^$ 表示空行 ^.$匹配一行一個字符的? $字符要放在匹配的字符后面
3、*匹配任意個字符? 包括0個字符 .表示單個字符
4、\可以屏蔽一個特殊的字符 \*\.pas 這里的*是特殊字符,這樣就表示*.pas這個文件
5、逗號可以分割不同的匹配字符如[S,s]表示S或者s都可以
6、-表示一個范圍,[1-9],[a-z],[A-Z]? [1-9 A-Z a-z]任意的字符或者數(shù)字
A\{2\}B 表示A出現(xiàn)了2次? AAB
A\{4,\}B 表示A至少出現(xiàn)4次 AAAAB,AAAAAB
A\{2,4\}B 表示A出現(xiàn)2-4次? AAB AAAB AAAAB
[0-9]\{3\}\.[0-9]\{3\}\.[0-9]\{3\}\.[0-9]\{3\}? 0-999.0-999.0-999.0-999
cat server.conf |grep -v "^[#,;]" |grep -v "^$"
命令 該命令的注釋 fdisk -l 查看當(dāng)前磁盤的分區(qū)狀況 fdisk /dev/sda 讓硬盤進(jìn)入分區(qū)模式,所分的磁盤在 /dev 下的 sda 這塊磁盤 partprobe 將分區(qū)信息讀到內(nèi)核中 mkfs.ext2 /dev/sda5 將 /dev下的 sda5 磁盤格式化為
用到的工具:vim linux
批量注釋linux shell
1.將/etc/passwd文件復(fù)制一份,當(dāng)做此次操作的文件。
2.Ctrl + v 進(jìn)入塊選擇模式,可用向上向下鍵來選擇要注釋的行,
3.輸入大寫的i(I)進(jìn)入首行編譯,輸入#或者//注釋符號,輸入完畢之后,按兩下ESC,Vim會自動將你選中的所有行首都加上注釋,保存退出完成注釋。
批量取消linux shell注釋
//和#一樣,都是注釋只不過是單行注釋。
:起始行號,結(jié)束行號? ? ? ? ?/* ?------*/ 這個可以注釋幾行,中間可以斷行,兩邊是匹配的。
系統(tǒng):Linux
多行注釋:
進(jìn)入命令行模式--
將光標(biāo)移動到要注釋的第一行位置--
按ctrl + v進(jìn)入 visual block模式--
按字母j或k(或者上下移動鍵)縱向選中需要注釋的行--
按大寫字母I,進(jìn)入插入模式--
輸入注釋符號,例如##(需要添加幾列就輸入幾個)--
按esc鍵就注釋多行了。
取消多行注釋(刪除注釋):進(jìn)入命令行模式--
將光標(biāo)移動到要取消注釋的第一行第一列位置--
按ctrl + v進(jìn)入 visual block模式--
按小寫字母h或l橫向選中列的個數(shù),按小寫字母j或k縱向選中行的個數(shù)(同樣可以使用上下左右移動鍵)--按d鍵或者delete鍵就可多行取消注釋。
擴(kuò)展資料:
linux在vim下怎么批量替換或者注釋:
:%s/foo/bar/g
把全部foo替換為bar,全局替換
:s/foo/bar/g
當(dāng)前行替換foo為bar
:%s/foo/bar/gc
替換每個foo為bar,但需要確認(rèn).
:%s/\/bar/gc
單詞匹配替換, 需確認(rèn)
%s/foo/bar/gci
忽略foo大小寫,替換為bar, 需確認(rèn)
網(wǎng)站標(biāo)題:linux怎么注釋命令 linux中注釋是什么意思
瀏覽路徑:http://jinyejixie.com/article18/dosjogp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計公司、電子商務(wù)、響應(yīng)式網(wǎng)站、動態(tài)網(wǎng)站、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)