Linux命令總結

2021-05-25 15:35:06 字數 1605 閱讀 8346

vi基本命令

*i ----    在當前游標的的所在位置,插入隨後輸入的文字,游標後的文字相應向右移動

*i ----   在游標所在行的行首插入隨後輸入的文字,行首是該行的第乙個非空白字元,相當於游標移動到行首再執行i命令

*a ---    在當前游標所在位置之後,插入隨後輸入的文字

*a ---    在游標所在行的行尾新增隨後輸入的文字,相當於游標移動到行尾再執行a命令

*o ---    在游標所在行的下面插入新的一行,游標停在空行的行首,等待輸入文字

*o ---    在游標所在行的上面插入新的一行,游標停在空行的行首,等待輸入文字

*h,j,k,l   h:向左   j:向下   k:向上  l:向右

*w ---   以單詞為單位移動

* $ ---   將游標移動到行尾, 0:將游標移動到行尾  n$:將游標移動到當前游標所在行的之後n行的行尾

*fa ---   將游標移動到該行的字元a處

*% ---   查詢匹配符號的命令

*ng ---- 將游標快速的定位到指定的行處

*在vi的一般模式中輸入"/要查詢的字串",再按回車鍵,那麼就可以從當前的游標處開始向後查詢指定的字串,如果是向前查詢,那麼只需要輸入「?」,回車即可。

/root    在檔案中向後查詢root字串

? root  在檔案中向前查詢字串

/^root  要查詢乙個以root為行首的行

/root$   要查詢乙個以root為行尾的行

使用vi進行替換:

命令格式為:  :替換起始處,替換結束處  s/要被替換的字串/替換的字串/g

如果不加g的話,那麼只替換每行第乙個找到的字串

如命令:   :1,$  s/:/,/g  表示將檔案中的所有的「:」改為「,」

使用vi進行刪除、貼上和複製

d:   命令模式下的該命令可以刪除游標以後的單個字元

dd:命令模式下的該命令可以刪除整行

10dd:連續刪掉10行

yy:複製一行,並用p來貼上複製的內容

u:可以通過該命令來撤銷剛才執行的命令,如果撤銷過多的話,可以通過使用「ctrl + r」來重新執行剛才的操作

vi儲存退出命令

w:儲存不退出

q:不儲存退出

!:強制性操作

wq:儲存並且退出

w!:強制儲存

q!:強制退出

在命令模式下:

輸入:set nu 可顯示每一行的行號,如果想要去掉行號的話輸入:set nonu即可

多視窗編輯

視窗,可以先"ctrl + w"鍵,在按"k"鍵使游標來到上面視窗中,若想編輯下乙個視窗,可以先「ctrl + w」鍵,再按"j"鍵使游標來到上面視窗中

如果想將其中乙個檔案的內容全部複製到另乙個檔案中,則可以在命令模式中輸入":r  被複製的檔名", 這樣就實現了檔案內容的全部複製

區域複製:先使用vi開啟file檔案,將游標移動到需要複製的第一行處,此時處於一般模式下,然後按下"ctrl + v"鍵,這樣底部狀態列出現"virtual block", 這時

就可以使用上下左右方向鍵進行區域的選取了,當全部選完後,按下「y」鍵,然後將游標移動到目標位置處,按下p鍵即可完成區域複製。

linux命令總結

登出 exit 關機 shutdown h now 重啟 reboot 幫助 man ls man f ls info ls date y m d 更改檔案使用者組 chgrp r user file d 更改檔案使用者 chown r user file d 更改檔案屬性 chmod r 777 ...

linux命令總結

linux檔案編輯器 vi vim 1 vi 的三種命令模式 command 命令 模式,用於輸入命令 insert 插入 模式,用於插入文字 visual 可視 模式,用於視化的的高亮並選定正文 2 檔案的儲存和退出 command 模式是vi或vim的預設模式,如果我們處於其它命令模式時,要通過...

linux命令總結

1。命令格式與目錄處理命令ls 命令格式 ls la etc 顯示目錄檔案 a 顯示所有檔案,包括隱藏檔案 l 詳細資訊顯示 d 檢視目錄屬性 2,目錄處理命令 mkdir 建立新目錄 p 遞迴建立 mkdir p temp japan boduo cd 切換目錄 cd.回到上一級目錄 cd 進入當...