Linux學習筆記(三)

2021-10-24 20:34:21 字數 1481 閱讀 5565

5.1.1 vim簡介

(2)vim沒有選單,只有命令。

5.1.2 vim工作模式

(1)命令模式

(2)插入模式

(3)編輯模式

編輯模式下以回車結束執行

5.1.3 命令

1 插入命令

插入命令作用a

在游標所在字元後插入

a在游標所在行尾插入

i在游標所在字元前插入

i在游標所在行行首插入

o在游標下插入新行

o在游標上插入新行

2 定位命令

命令作用

:set nu

設定行號

:set nonu

取消行號

gg到第一行

g到最後一行

ng到第n行

:n到第n行

$移至尾行

0移至行首

3 刪除命令

命令作用

x刪除游標所在處字元

nx刪除游標所在處後n個字元

dd刪除游標所在行,ndd刪除n行

dg刪除游標所在行到檔案末尾內容

d刪除游標所在處到行尾內容

:n1, n2d

刪除指定範圍的行

4 複製和剪下命令

命令作用

yy複製當前行

nyy複製當前行以下n行

dd剪下當前行

ndd剪下當前行以下n行

p貼上在當前游標所在行下

p貼上在當前游標所在行上

5 替換和取消命令

命令作用

r取代游標所在處字元

r從游標所在處開始替換字元,按esc結束

u取消上一步操作

6 搜尋和搜尋替換命令

命令作用

/string

搜尋指定字串,搜尋時忽略大小寫:set ic

n搜尋指定字串的下乙個出現位置

:%s/old/new/g

全文替換指定字串

:n1, n2s/old/new/g

在一定範圍內替換指定字串

7 儲存和退出命令

命令作用

:w儲存修改

:w new_filename

另存為指定檔案

:wq儲存修改並退出

zz快捷鍵,儲存修改並退出

:q!不儲存修改退出

:wq!

儲存修改並退出(只有檔案所有者以及root可以使用)

命令作用

:r 檔名

將檔名中的內容匯入到當前檔案內游標處

:r !命令

匯入命令執行結果

:map 快捷鍵 觸發命令

定義快捷鍵(示例::map ^p i#\ :map ^b 0x)(^p按ctrl + v + p)

:n1, n2s/^/#/g

連續行注釋(^表示行首)

:ab mymail [email protected]

替換(/root/.vimrc)

Linux學習筆記三

使用者管理 使用者分三種 超級使用者 uid 0 普通使用者 uid 500 60000 偽使用者 uid 1 499 系統自動生成 uid 500以後的帳號,表示由使用者所建立的帳號。uid 1 499 的帳號,表示為系統所建立的偽使用者。uid 0 表示是root 許可權。finger 檢視使用...

Linux學習筆記三

linux使用了非同步的磁碟 記憶體資料傳輸模式,同時又是個多人多任務的環境。所以錯誤的關機方法可能會造成磁碟資料損毀。預設root的提示字元為 而一般身份使用者的提示字元為 exit是登出,linux本身已經有相當多的工作在進行,登入也僅是其中的乙個工作而已,所以當你離開時,這個登入工作就停 止了...

Linux學習筆記(三)

cd 表示回到自己的家目錄。cd 沒有加上路徑,代表回到自己家路徑。cd.表示回到上層目錄。cd 表示回到剛剛那個目錄。cd var spool mail 絕對路徑的寫法。cd postfix 相對路徑的寫法。pwd 顯示當前的工作目錄。pwd p 顯示完整的路徑。mkdir test 建立乙個名為...