寫在前面:
學習Linux最近本的就莫過於一堆的基礎命令了,Linux不同於Windows的鼠標操作,在Linux里程序員都是不用鼠標的,因爲Linux提供的操作命令太強大了,所有這些功能都是基於快捷鍵和基本命令來完成,那麼今天我們就來看一下VI編輯器的基本命令。告別鼠標手。
內容目錄:
- 賬戶登錄篇
- vi編輯器篇
正文:
一、賬戶登錄篇:
- $:login -f [用戶名] --跳過第二次登錄身份驗證
- $:logout --退出登錄的shell
- $:poweroff --關閉Linux系統
- $:shutdown -h now --立即重啓
- $:halt -f --不調用shutdown情況下強制關機
- $:reboot -w --模擬系統從啓
- $:man -a [名稱] --顯示名稱的所有手冊頁
- $:info -w [名稱] --顯示名稱文檔的物理位置
- 二、vi編輯器篇:
- $:vi [filename] --打開文件並編輯
$插入模式:
- $ i\I --從光標當前所在位置之前插入\光標所在行首插入
- $ a\A --從光標當前所在位置之後插入\光標所在行末尾插入
- $ o\O --在光標所在的行的下面\上面新開一行插入
- $ k\j\h\l --光標上、下、左、右移動
- $ H\M\L --光標移動到屏幕的頂、中、底部
- $ G\gg --使光標移動到文件尾\文件首
- $ 數字0\$ --光標到行首\行尾
$命令模式:
- yy --複製一行
- 10yy --向下複製10行
- yw -- 複製光標開始的一個單詞
- y$ --複製光標到行尾
- yfB -- 複製光標到第一個大寫B中間的內容
- y2fB -- 複製光標到第二個大寫B中間的內容
- x --向剪切一個一個字符,如果是在行尾,則爲向前剪切
- 3x -- 剪切三個
- xp --非行尾交換兩個字符,
- dd -- 刪除一行
- 200dd --刪除200行
- dw --刪除一個單詞
- df" -- 刪除到出現的第一個雙引號
- p --粘貼複製或剪切的內容
- 3p --將複製或剪切的內容粘貼三次
- u --取消上一個操作
- U --取消所有操作
$末行模式(記住必須帶“:”)
- :wq --保存當前文件並退出
- :wqa --保存所有文件並退出
- :q! --不保存,直接退出
- :qa! --有多個文件被打開,同時退出
- :Set nu --顯示代碼行數
- :Set nonu --取消顯示代碼行數
- :!command --運行Shell命令
- :/str/ --從當前光標開始向右移動到str的地方
- :s/str1/str2 --將str1字符替換成str2字符
- :e filename --新建文件名爲filename的文件
- :f filename --把當前文件名改爲filename文件
- :n --跳到當前第n行
- :set readonly --設置文件爲只讀模式
這是都是VI編輯的最基本的命令,相信學完這些就會編輯器有一個新的認識。擔任這其中還有很多的命令。這隻冰山一角,
======================(未完待續···)===================
注:更多資源請關注,一個熱愛開源技術,記錄分享51單片機,STM32,C語言,數據結構和算法,嵌入式Linux技術的微信公衆號。