這篇文章給大家分享的是有關(guān)linux如何編輯文件命令的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。
創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)提供從項(xiàng)目策劃、軟件開(kāi)發(fā),軟件安全維護(hù)、網(wǎng)站優(yōu)化(SEO)、網(wǎng)站分析、效果評(píng)估等整套的建站服務(wù),主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,手機(jī)APP定制開(kāi)發(fā)以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。創(chuàng)新互聯(lián)建站深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!這篇文章,不僅僅是寫(xiě)給新手學(xué)習(xí)的,也是寫(xiě)給我學(xué)習(xí)Linux的,我在寫(xiě)這篇文章的時(shí)候,也是在學(xué)習(xí)和了解這些基礎(chǔ)命令,同時(shí)留著以后備忘。
sed 命令 查看/編輯文件內(nèi)容
介紹參數(shù):
-i :操作后應(yīng)用保存到原文件(如果不加這個(gè)參數(shù),那么任何修改都不會(huì)影響原文件里的內(nèi)容,只會(huì)把結(jié)果輸出)-e :僅顯示處理后的結(jié)果# 待寫(xiě)...# 更多的命令可以用 sed --help 來(lái)查看。使用:
# 查看 log.txt 第 3 行的內(nèi)容sed -n '3p' log.txt# 查看 log.txt 第 2-8 行的內(nèi)容sed -n '2,8p' log.txt# 刪除 log.txt 第 1 行(首行)sed -i '1d' log.txt# 刪除 log.txt 第 3-7 行sed -i '3,7d' log.txt# 刪除 log.txt 最后 1 行(尾行)sed -i '$d' log.txt# 刪除 log.txt 中所有空白行sed -i '/^$/d' log.txt# 刪除 log.txt 開(kāi)頭是 doubi 的行sed -i '/^doubi/'d log.txt# 刪除 log.txt 結(jié)尾是 doubi 的行sed -i '/doubi$/'d log.txt# 刪除 log.txt 文件中所有包含 233 內(nèi)容的行sed -i '/233/d' log.txt# 刪除 log.txt 文件中第一個(gè) 233 文本sed -i 's/233//' log.txt# 刪除 log.txt 文件中所有 233 文本(g 代表操作所有匹配規(guī)則的文本)sed -i 's/233//g' log.txt# 刪除 log.txt 文件中所有 第 5 個(gè) 233 文本(5g 代表第五個(gè)匹配規(guī)則的文本)sed -i 's/233//5g' log.txt# 替換 log.txt 文件中第一個(gè) 233 為 666sed -i 's/233/666/' log.txt# 替換 log.txt 文件中所有 233 為 666(g 代表操作所有匹配規(guī)則的文本)sed -i 's/233/666/g' log.txt# 替換 log.txt 文件中所有 /ver 為 doubi/,因?yàn)橛行备?,所以需要使?\ 轉(zhuǎn)義,但是單引號(hào)會(huì)導(dǎo)致無(wú)法轉(zhuǎn)義,所以要改成雙引號(hào)。sed -i "s/\/ver/doubi\//" log.txt# 顯示 log.txt 文件中的奇數(shù)行或偶數(shù)行sed -n 'p;n' log.txt #奇數(shù)行sed -n 'n;p' log.txt #偶數(shù)行# 更多的命令可以用 sed --help 來(lái)查看。
VI、VIM、Nano 編輯文件內(nèi)容
VI 介紹:
VI 是Linux很棒的一個(gè)文本編輯器,不過(guò)也存在一些缺點(diǎn),比如操作麻煩。而 vim 就相當(dāng)于 VI 的加強(qiáng)版,主要介紹 VIM。
VIM 介紹
# 打開(kāi)當(dāng)前目錄下的 log.txt 文件,如果沒(méi)有那么會(huì)新建 log.txt 文件(安裝 vim 后,使用 vi 和 vim 打開(kāi)文件沒(méi)區(qū)別)vi log.txtvim log.txt# 在命令行模式下,直接輸入以下 符號(hào)和字母(區(qū)分大小寫(xiě))## 進(jìn)入編輯模式(插入模式,按 Esc 鍵 即可返回命令行模式)i## 刪除光標(biāo)當(dāng)前所在的一行dd## 刪除文件內(nèi)所有內(nèi)容dddG## 復(fù)制光標(biāo)當(dāng)前所在的一行yy## 粘貼剛才復(fù)制的一行內(nèi)容p## 撤銷上個(gè)操作(誤操作可以用這個(gè)恢復(fù))u## 保存當(dāng)前文件( : 是英文的冒號(hào)):w## 另存當(dāng)前文件內(nèi)容為 log2.txt:w log2.txt## 退出當(dāng)前文件:q## 不保存 并強(qiáng)制退出當(dāng)前文件:q!## 保存并退出當(dāng)前文件:wq# 更多的命令可以用 vi --help / vim --help 來(lái)查看。
Nano 介紹
Nano 相對(duì) VIM 更適合新手使用。
# 打開(kāi)當(dāng)前目錄下的 log.txt 文件,如果沒(méi)有那么會(huì)新建 log.txt 文件nano log.txt# 進(jìn)入后直接就可以輸入修改文本內(nèi)容了,修改后我們可以使用這個(gè) 按鍵保存內(nèi)容Ctrl+O# 如果不需要編輯了,那么可以用這個(gè) 按鍵退出當(dāng)前文件Ctrl+X# 如果你在退出前已經(jīng)修改但沒(méi)有保存,那么會(huì)提醒你是否保存,如果保存就輸入 y ,不保存輸入 n# 然后就會(huì)讓你輸入要保存的文件名(默認(rèn)原文件名,所以直接按 Enter 回車即可,除非你要另存為其他文件名)Enter# 更多的命令可以在 nano 編輯界面中按 F1 鍵 查看。
感謝各位的閱讀!關(guān)于linux如何編輯文件命令就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
網(wǎng)頁(yè)標(biāo)題:linux如何編輯文件命令-創(chuàng)新互聯(lián)
本文URL:http://jinyejixie.com/article14/dpsige.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站設(shè)計(jì)、ChatGPT、網(wǎng)站改版、企業(yè)建站、App設(shè)計(jì)
聲明:本網(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;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容