vim 是對 vi 的擴展,文中的很多操作是 vi 通用的
專注于為中小企業(yè)提供成都網(wǎng)站制作、做網(wǎng)站服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)全南免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
vi 是 區(qū)分大小寫 的命令的,也就是說 g與G 是不同的命令
在不同模式下,快捷鍵是不一樣的 模式分 一般模式 編輯模式 指令模式
一般模式用于文件內(nèi)部操作,編輯模式用于輸入編寫等,指令模式用于對文本文件進行操作
下面的選項值不變,但卻被禁用
綁定快捷鍵來激活 / 取消 paste 模式
出現(xiàn)粘貼換行符錯位,設(shè)置一下 .vimrc
顯示所有寄存器內(nèi)容
原文鏈接:
1.如圖,vi 文件名,接著按回車即可打開對應(yīng)的文件,如果沒有對應(yīng)的文件,那么vi命令就會自動創(chuàng)建一個新的。
2.如圖,vi打開文件后是命令模式狀態(tài),要用i或者a命令才可進入可編輯的狀態(tài)喲。這里我就按a進入了編輯模式了哦。
3.如圖,在編輯模式的情況下敲完內(nèi)容,這個時候就應(yīng)該保存文件了。保存文件要按esc,這樣就會退回vi的命令模式喔。
4.按完esc后輸入冒號(英文的),然后就轉(zhuǎn)換到了末行模式了,末行模式?jīng)Q定是否保存文件。
5.如圖所示,末行模式下可以按x來保存,x命令可以保存編輯好的文件喲。
6.也可以用到wq來保存,如果是q!則不保存哦,這點要自己謹(jǐn)記在心,這里我就保存一下vi編寫的文件。
7.然后查看,查看用到了cat 文件名哦。
8.如圖所示,vi編寫的內(nèi)容可以看到,這表明保存成功。
當(dāng)我們關(guān)機或者重啟時,都應(yīng)該先執(zhí)行以下 sync 指令,把內(nèi)存的數(shù)據(jù)寫入磁盤,防止數(shù)據(jù)丟失。
命令: cd [相對路徑或絕對路徑]
命令: ls [-al]
命令: mkdir [-p] 目錄
-p 父目錄不存在情況下先生成父目錄
命令: rm [-rf] 目錄
-r 遞歸 -f 強制
兩個一起用你可以刪掉世界(很暴力很血腥,危險的命令)
命令: echo [選項] [輸出內(nèi)容]
命令: head 文件
tail :指定行數(shù)或者動態(tài)查看
命令: touch 文件名
命令: rm -rf 文件名
vi是linux中最經(jīng)典的文本編輯器,vi一共有3種工作模式,分別是正常模式,編輯模式(插入模式),命令行模式:
- 命令: vi 文件名 或 vim 文件名 都可進入vi編譯器進行文件的編譯
---首先輸入 vi 文件名 進入的是正常模式
---正常模式--編輯模式:按 i o a 任意一個鍵
---正常模式--命令行模式:按 :
---編輯模式--命令行模式:按 Esc
vi編譯器快捷鍵的使用
1.拷貝當(dāng)前行 yy,拷貝當(dāng)前行向下的5行 5yy,并粘貼 p;
2.刪除當(dāng)前行 dd,刪除當(dāng)前行向下的5行 5dd;
3.在文件中查找某個單詞(命令行模式下)/關(guān)鍵字 ,回車進行查找,輸入 n 查找下一個
4.設(shè)置文件的行號,取消文件的行號(命令行模式下) :set nu 和 :set nonu
5.編輯 /etc/profile 文件,使用快捷鍵到底文檔的最末行[G]和最首行[gg],注意這些都是在正常模 式下執(zhí)行的。
6.在一個文件中輸入 "hello" ,然后又撤銷這個動作,再正常模式下輸入 u
文件的查看命令: cat more less tail
cat :由第一行開始顯示文件內(nèi)容
more :百分比顯示
less :翻頁查看
tail :指定行數(shù)或者動態(tài)查看
命令: chmod -R 權(quán)限設(shè)置 需要更改權(quán)限的文件夾名
grep :查找字符串
grep命令通常要和管道命令進行連用:
Linux壓縮包的兩種后綴格式:
- xxx.tar 打包,大小不會進行壓縮
- xxx.tar.gz 打包并壓縮文件大小
命令: tar
命令: du -h /目錄
命令: ifconfig
命令: netstat [-anp]
命令: ping ip地址
命令: ps [-ef]
命令: kill -9 PID號
命令: service 服務(wù)名 [start | stop | restart | reload | status]
在 CentOS7.0 后 不再使用 service ,而是下面這個命令
service [start | stop | restart | reload | status] 服務(wù)名
命令: top [選項]
命令: rpm -e rpm包的名稱
命令: rpm -ivh rpm包全路徑名稱
[圖片上傳失敗...(image-f71252-1630371708953)]