命令模式: 該模式中主要完成,模式切換、游標移動、字串查詢、刪除、複製、貼上檔案內容等操作。
插入命令:
i 游標之前插入內容, a 游標之後插入內容。
i 行首插入內容, a 行尾插入內容。
o 行的下面一行插入內容, o 行的上面一行插入內容。
游標移動:
使用鍵盤的上下箭頭: ↑ ↓ ← → 移動游標。
翻頁移動:
使用page down 或 ctrl + f 向下翻一整頁
使用page up 或 ctrl + b 向上翻一整頁
行內跳**
游標快速跳轉到行首,按home 數字0
游標快速跳轉到行尾,按end $
行間跳**
按鍵 1g 或 gg 可以跳轉到檔案第一行
按鍵 g 可以跳轉到檔案末尾行
按鍵 xg 可以跳轉到第x行 「x數字行」
按鍵 :x 可以直接跳轉到第x行 「末行模式」
刪除命令:
x 刪除游標所在的處 字元
nx 刪除游標處後的n個字元
dd 刪除游標所在的行,
nd 刪除游標下的n行,
dg 刪除游標所在行到檔案末尾
d 刪除游標所在處到行尾內容 「變成了一空行」,持續按d將會向前刪除當前行的內容
:10,22d 刪除10行到22行範圍的行「回車之後執行」
複製剪下:
yy 複製當前行
xyy 複製當前游標以下的x行 「x數字表示」
p 貼上至當前游標行的行下
p 貼上至當前游標行的行上
dd 剪下當前行 「選擇p此命令就是剪下、不選則是刪除」
xdd 剪下當前的x行 「選擇p此命令就是剪下、不選則是刪除」
替換和取消:
r 取代游標所在的單個字元
r 從游標所在處開始替換字元,按esc退出
u 撤消最近一次的更改
u 撤銷這行所用的更改
搜尋和替換:
/ /ftp 檔案中搜尋關於ftp的字串
n 搜尋指定字串的下乙個出現位置
:%s/1/2/g 全文替換指定字串 「此處是全文把1替換為2」
:10,22s/1/2/g 在一定範圍內替換指定字串 「此處是把10行到22行的1替換成2」
:s/1/5/g 把這一行的1全部替換成5
其他末行命令:
:e 按下ctrl+d 會得出以e開頭的所有命令
:r test 將test檔案的內容新增到當前檔案中游標下面 「也可以是內容路徑」
:! ls 將當前操作的資料夾下的內容顯示到當前內容中
:w /tmp/h 將當前檔案內容儲存到後面的路徑,相當於備份
Linux 作業系統 Vim 的使用
linux 中一切皆檔案 操作檔案中,有以下的常見命令 打包與壓縮 tar czf 備份檔案名.tar.gz 檔名解壓 tar zxf 解壓檔案 c 另存檔案重新命名檔案 將 a檔案命名為bmv a b將 移動到 b 資料夾下,重新命名為c mv a b c正常模式 normal mode vim ...
linux作業系統的快捷方式
root 超級管理員 建立使用者 sudo 使用者名字 m s bin bash 生成使用者名稱 修改使用者密碼 sudo passwd 使用者名稱 passwd的意思是更改密碼 新密碼 sudo passwd 使用者名稱 切換使用者 su加使用者名稱 修改使用者資訊的指令 sudo usermod...
Linux 作業系統之執行緒
程序部落格 執行緒 在乙個程式裡的乙個執行路線就叫做執行緒 thread 更準確的定義是 執行緒是乙個程序內部的控制序列。一切程序至少都有乙個執行執行緒。程序與執行緒 1.程序是資源競爭的基本單位。2.執行緒是程式執行的最小單位。3.執行緒共享程序資料,但也擁有自己的一部分資料。4.linux下的執...