Linux知識(shí)點(diǎn)系列(三)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和Unix的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。
接上篇,Linux知識(shí)點(diǎn)列(三):
1. Linux文本編輯器:ed、ex、edit、vi
2. 文本編輯器按功能分為兩類:
(1) 行編輯器:ed、ex、edit (2) 屏幕編輯器:vi
3. vi編輯器三種工作方式:
(1) 命令方式 (2) 輸入方式 (3) ex轉(zhuǎn)義方式
4. 四種退出vi的方法:
(1) :wq——把編輯緩沖區(qū)的內(nèi)容寫(xiě)到指定文件中,退出編輯器,回到shell狀態(tài)。操作過(guò)程是:先輸入冒號(hào):,再輸入命令wq,然后按回車(chē)鍵。
(2) :ZZ——僅當(dāng)對(duì)所編輯的內(nèi)容做過(guò)修改時(shí),才將緩沖區(qū)的內(nèi)容寫(xiě)到指定文件上。
(3) :x——與:ZZ功能相同
(4) :q!——強(qiáng)行退出vi,不把緩沖區(qū)的內(nèi)容寫(xiě)到文件中。
5. 插入命令:
(1) i (2) I
6. 在i命令之后輸入的內(nèi)容都插入在光標(biāo)位置之前,光標(biāo)后的文本相應(yīng)向右移動(dòng)。按下回車(chē)鍵,就插入新的一行或換行。
7. 輸入I命令后在當(dāng)前行的行首插入新增文本,行首是該行的第一個(gè)非空白符。
8. 附加命令:
(1) a (2) A
9. a命令在該命令之后輸入的字符都插到光標(biāo)之后,光標(biāo)可在一行的任何位置。
10. A命令在當(dāng)前行的行尾添加文本。輸入A命令后,光標(biāo)自動(dòng)移到該行的行尾 。
11. 打開(kāi)命令:
(1) o (2) O
12. o命令在當(dāng)前行的下面新開(kāi)辟一行,隨后輸入的文本就插入在該行上。
13. O命令在當(dāng)前行的上面新開(kāi)辟一行,隨后輸入的文本就插入在該行上。
干貨不斷~~~