Linux其他命令

2022-06-27 21:27:14 字數 2969 閱讀 5425

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 ...