Vim編輯器與Shell命令指令碼

2021-10-09 16:52:34 字數 1159 閱讀 7341

vim編輯器

1.vim與vi相比,vim編輯器有**著色。

2.a:游標的下一位

i :游標的位置

o:游標的下一行

3.模式:

命令模式, 輸入模式, 末行模式

4.常用命令

dd:刪除/剪下游標所在行

5dd:刪除/剪下從游標處開始5行

yy:複製游標所在行

5yy:複製從游標處開始的5行

n:顯示搜尋命令定位到的下乙個字串

n:顯示搜尋命令定位到的上乙個字串

u:撤銷上一步的操作

p:將之前刪除(dd)或複製(yy)過的資料貼上到游標後面

5:末行模式中可用的命令

:w:儲存

:q:退出

:q!:強制退出(放棄修改)

:wq!:強制儲存退出

:set su:顯示行號

:set nonu:不顯示行號

:命令:執行該命令

:整數:跳轉到該行

: s/one/two:將第乙個one替換成two

: s/one/two/g:將所在行one替換成two

:%s/one/tow/g:將全文的one替換成two

?字串:在文字中從下至上搜尋字串

/字串:在文字中從上至下搜尋字串

1.執行shell指令碼方法:

1)bash 指令碼檔案所在位置/指令碼檔名。bash desktop/test.sh

2)./指令碼檔案所在位置/指令碼檔名。這種方式需要有檔案的執行許可權(預設沒有)。要用chmod命令為檔案增加執行許可權。

2.指令的作用:

$ 0:當前指令碼的名稱。

2)$ #:總共有幾個引數。

3)$ *:所有位置的引數值。

4)$?:顯示上一次命令執行返回值。返回值(零或非零)

5)$1 $2 $3…:分別對應第幾個位置的引數值。

3.條件測試語句:

檔案測試所用的引數:

1)-d:測試檔案是否為目錄型別。

2)-f:判斷是不是文字檔案(是否為一般檔案)。

3)-e:測試檔案是否存在。

4)-r:測試當前使用者是否有許可權讀取。

5)-w:測試當前使用者是否有許可權寫入。

6)-x:測試當前使用者是否有許可權執行。

Vim 編輯器與 Shell 命令指令碼

vim vi 著色功能,使用中檢視內容是有顏色變化,避免錯誤產生 在命令模式輸入a i o中任意字母可以進入到輸入模式 vim中常用命令 命令作用 dd刪除 剪下 游標所在整行 5dd刪除 剪下 從游標處開始的5行 10dd 刪除 剪下 從游標處開始的10行 yy複製游標所在整行 5yy複製游標處開...

vim編輯器與shell命令指令碼

1.vim命令 i 游標的位置 o 游標的下一行 w 儲存 wq!強制保留退出 dd 刪除並確認 yy 複製 set nu 顯示行號 set nonu 不顯示行號 q 退出 q!強制退出 s one two 將當前游標所在行的第乙個one替換成two s one two g 將當前游標所在行的所有o...

VIM編輯器和Shell命令指令碼

注意 在linux中一切皆檔案,而配置乙個服務就是在修改其配置檔案的引數。vim開啟檔案的方式 4種 1.命令模式 注意 該模式是開啟檔案的第乙個看到的模式,開啟檔案即可看到。剪下 刪除操作 注意 嚴格意義上屬剪下命令,如果不貼上就是刪除的效果 撤銷 恢復 擴充套件 2.編輯模式 3.末行模式 儲存...