#檔案編輯篇
vi的使用:
跳至行尾 $
跳至行首 ^
移動游標至螢幕頂端 h
移動游標至螢幕中間 m
移動游標至螢幕底端 l
跳至文字第一行 gg
跳至文字最後一行 g
跳至指定行ngg n=5 5gg跳至第5行
刪除游標所在位置的後面n
個字元 nx n=5 5x 含游標所在位置上的字元
刪除游標所在位置的後面n
行字元 ndd n=5 含游標所在行。
刪除游標所在行至文字末尾行字元 dg
刪除指定範圍行字元 z,nd z=1,n=5, 1,5d 刪除1至
5行複製當前行字元 yy
複製當前行以下n
行字元 ny n=5 5yy 複製5行
剪下當前行字元 yy
貼上 p
搜尋字串 /string string=字串
向下看結果 n
向上看結果 n
全文替換字元 %s /string1/string2/g string1被替換字元
string2
替換的字元
g 全域性替換
範圍替換 n1,n2s /string1/string2 替換n1-n2
行所有string1
為string2
指定字元替換 ab string1 string2 輸入string1
後,自動替換成
string2.
取消指定字元替換 unab string1
範圍注釋,在行首加#
號 %s /^/#/g
取消範圍注釋 %s /^#//g
匯入其它檔案內容 r filename
執行shell shell
儲存退出 wq、
shift+zz
Linux學習筆記(六)
環境中儲存的是什麼 shell在環境中儲存了兩種基本資料型別,但在bash中,這兩型別基本上沒有區別。這兩種資料型別分別是環境變數和shell變數。shell變數是由bash存放的少量資料,環境變數就是除此之外的其他變數。1 檢查環境 printenv less printenv user set ...
Linux學習筆記(六)vi vim
vi文書編輯器,使用較多的是vim編輯器 vim編輯器具有程式編輯能力,可以主動的以字型顏色辨別語法正確性,方便程式設計。什麼是vim 從vi發展而來,補充 編輯和錯誤跳轉等方便程式設計的功能特別豐富。簡單來講,vim是vi的公升級,更適合開發者,vim是乙個程式開發工具而不是文字處理軟體。vi v...
Linux 學習筆記之(六)sudo
一 知識點 在 linux 伺服器上直接用 sudo h 檢視到它的用法如下 1 u 使用者名稱 表示使用某個使用者身份執行某個命令 2 b 表示以後臺形式執行某個命令 二 操作 1 以某個普通使用者身份啟動程式,執行完畢之後可以退回到原先賬號 以root賬號執行 如下命令啟動程式 sudo u e...