1、vi的三種模式
2、切換到編輯模式的四種方式,編輯模式可以輸入任意內容
a 游標向後移動一位
i 當前位置
o 另起新行
s 刪除游標所在字元
r 替換游標所在字元
3、尾行模式,用於儲存內容、查詢替換、設定行號等等功能性操作
:q //quit退出vi編輯器
:w //write儲存修改的內容
:wq //儲存並退出
:q! //強制退出,當對文字內容作了修改而不想要儲存時
:w! //強制儲存,當沒有文字的寫許可權時
:set number 或 :set nu //顯示行號
:set nonumber 或 :set nonu //取消顯示行號
:n //跳轉到第n行
:s/targetcontent/newcontent //替換當前行第乙個targetcontent為newcontent
:s/targetcontent/newcontent/g //整行相應內容替換
:%s/targetcontent/newcontent <==> :1,$s/word1/word2/g //整個文字相應內容替換
:n1,n2s/word1/word2/gc //:100,200s/word1/word2/g 把100行到200行之間的word1替換為word2,並提示是否替換 c->confirm
4、命令模式
1)游標移動
a、字元級
左(h) 下(j) 上(k) 右(l)
b、單詞級
w word移動到下個單詞首字母
b before上個單詞首字母
e end下個單詞結尾
c、行級
0 行首
$ 行尾
d、段落級 下(沒必要記憶)
e、螢幕級 h屏首 l屏尾(沒必要記憶)
f、文件級
g 文件尾部
ng 文件第n行
gg 文件第一行
crtl+f pagedown向下翻頁
crtl+b pageup向上翻頁
n+enter 向下移動n行
2)內容刪除
dd //刪除當前行
ndd //自當前行向下刪除n行
x //刪除當前字元
cw //刪除游標所在字母後面的字元
3)內容複製
yy //複製游標當前行
nyy //自當前行複製n行
p //對(刪除)複製的內容進行貼上
4)相關快捷操作
u //撤銷
. //重複上次操作
1、vi的三種模式
2、切換到編輯模式的四種方式,編輯模式可以輸入任意內容
a 游標向後移動一位
i 當前位置
o 另起新行
s 刪除游標所在字元
r 替換游標所在字元
3、尾行模式,用於儲存內容、查詢替換、設定行號等等功能性操作
:q //quit退出vi編輯器
:w //write儲存修改的內容
:wq //儲存並退出
:q! //強制退出,當對文字內容作了修改而不想要儲存時
:w! //強制儲存,當沒有文字的寫許可權時
:set number 或 :set nu //顯示行號
:set nonumber 或 :set nonu //取消顯示行號
:n //跳轉到第n行
:s/targetcontent/newcontent //替換當前行第乙個targetcontent為newcontent
:s/targetcontent/newcontent/g //整行相應內容替換
:%s/targetcontent/newcontent <==> :1,$s/word1/word2/g //整個文字相應內容替換
:n1,n2s/word1/word2/gc //:100,200s/word1/word2/g 把100行到200行之間的word1替換為word2,並提示是否替換 c->confirm
4、命令模式
1)游標移動
a、字元級
左(h) 下(j) 上(k) 右(l)
b、單詞級
w word移動到下個單詞首字母
b before上個單詞首字母
e end下個單詞結尾
c、行級
0 行首
$ 行尾
d、段落級 下(沒必要記憶)
e、螢幕級 h屏首 l屏尾(沒必要記憶)
f、文件級
g 文件尾部
ng 文件第n行
gg 文件第一行
crtl+f pagedown向下翻頁
crtl+b pageup向上翻頁
n+enter 向下移動n行
2)內容刪除
dd //刪除當前行
ndd //自當前行向下刪除n行
x //刪除當前字元
cw //刪除游標所在字母後面的字元
3)內容複製
yy //複製游標當前行
nyy //自當前行複製n行
p //對(刪除)複製的內容進行貼上
4)相關快捷操作
u //撤銷
. //重複上次操作
Linux 其他命令
終端翻頁 shift pageup shift pagedown 輸入輸出重定向 標準輸入的控制 語法 命令 檔案將檔案做為命令的輸入。例如 mail s mail test test ahlinux.com file1 將檔案file1 當做信件的內容,主題名稱為mail test,送給收信人。標...
Linux其他命令
linux其他命令 tar,unzip,man,unarj,uuencode tar 用於檔案的壓縮和解壓 語法 tar 選項 目錄或檔案 選項 c 建立壓縮檔案 x 解壓 例項 tar cvf note.tar home test 將home目錄下的所有檔案和目錄打包成乙個note.tar檔案 t...
Linux其他命令
時間命令 cal 檢視日曆 3 檢視三個月 y 檢視全年 j 以day of year形式檢視日曆 date 檢視 設定系統時間 s 設定時間,date s 1996 05 26 13 14 50 年月日和時分秒可以互換位置 在顯示時間時,使用者可以設定顯示格式 y 年 m 月 d 日 h 時 m ...