Linux的文字編輯和文字內容檢視命令

2021-07-27 10:25:52 字數 2194 閱讀 4392

linux的文字編輯和文字內容檢視命令

1、文字編輯命令

vi:用於編輯文字檔案,基本上可以分為三種模式,分別是一般模式、編輯模式、命令列模式。

一般模式:當編輯乙個檔案時,剛進入檔案就是一般模式。

編輯模式:在一般模式下,是不可以編輯文字內容的,需要按i、l、a、a、o、o中的任意乙個鍵進入編輯模式(此時頻幕最下方會出現「insert」或「replace」),從編輯模式回到一般模式需要按鍵盤左上方的esc鍵即可。

命令列模式:在一般模式下輸入「:」或者「/」即可進入命令模式。在該模式下可以搜尋某個字元或字串,也可以儲存、替換、退出、顯示行號等等。

一般模式下常用命令:

a)移動游標位置

1) h、j、k、l分別對應左、下、上、右方向鍵,即游標對應移動乙個字元

2) ctrl+f、ctrl+b分別對應pagedown、pageup鍵,即螢幕向後、向前移動一頁

3)n空格 游標向右移動n個字元

4)0、分別

指游標移

動到本行

行首和行

尾5)g

g、g分

別指游標

移動到該

文字的首

行和末行

6)ng

指游標移

動到該文

本的第n

行b)查

找與替換

1)/w

ord和

?wor

d分別指

向游標之

後、之前

尋找該字

符串」w

ord」

,找到後

按「n」

繼續查詢

2):n

1,n2

/wor

d1/w

ord2

/g指在

n1行和

n2行之

間查詢字

符串」w

ord1

」並替換

為字串

」wor

d2」3

):1,

s/word1/word2/g 指在整個文字中查詢字串」word1」並替換為字串」word2」,如果在g後加c,則指在替換前需要使用者確認

c) 刪除

1)x和x分別指向後、向前刪除乙個字元

2)nx 向後刪除n個字元

3) dd 刪除游標所在整行

4)ndd 刪除游標所在的向下n行

5)d1g 刪除游標所在整行到第一行的所有資料

6)dg 刪除游標所在整行到末行的所有資料

d) 複製、貼上

1)yy、nyy、y1g、yg用法與刪除命令用法相同

2)p指複製的資料從游標下一行貼上

p指複製的資料從游標上一行貼上

3)u 還原過去的操作

命令模式常用命令:

1):w 儲存編輯過的文字

2):q! 不管編輯還是未編輯,都不儲存退出

3):wq和zz 儲存退出

4):e! 將文件還原成最初始狀態

5) :set nu 在每行的行首顯示行號,取消用 :set nonu

6):w [filename] 將編輯後的文件另存為filename,如果部分另存為則在:和w之間加「n1,n2」,即表示將n1到n2行的內容另存為filename這個文件

2、檢視檔案內容命令

cat: 用於將乙個檔案的內容連續輸出在螢幕上

其命令格式如下:

cat [-option] 檔名

常用引數:

-n:將行號一起顯示在螢幕上

-b:將行號一起顯示在螢幕上,但空行不算

more:同樣用於顯示檔案內容,會在顯示完一屏內容後停下,可以下翻。

其命令格式為: more 檔名

回車鍵可以單行下翻, ctrl+f可以整頁下翻,若需退出按q鍵。

less:和more一樣,唯一區別就是可以使用pagedown和pageup進行上翻和下翻,方便一些。

其命令格式為: less 檔名

head:預設情況下,用於顯示檔案內容的前10行

其命令格式為: head 檔名

常用引數:

-n :指定顯示的行數

tail:與head相反,預設情況下顯示檔案內容的後10行

其命令格式為: tail 檔名

常用引數:

-n :指定顯示的行數

Linux的文字編輯和文字內容檢視命令

linux的文字編輯和文字內容檢視命令 1 文字編輯命令 c 刪除 1 x和x分別指向後 向前刪除乙個字元 2 nx 向後刪除n個字元 3 dd 刪除游標所在整行 4 ndd 刪除游標所在的向下n行 5 d1g 刪除游標所在整行到第一行的所有資料 6 dg 刪除游標所在整行到末行的所有資料 d 複製...

Linux文字編輯

1.通過輸入vi的插入命令 i 附加命令 a 開啟命令 o 替換命令 s 修改命令 c 或取代命令 r 可以從命令方式進入到輸入方式 2.由輸入方式回到命令方式的辦法是按下鍵 通常在鍵盤的左上角 1.vi和ex編輯器功能是相同的,二者主要區別是使用者介面。2.在vi 中,命令通常是單個字母,例如a ...

使用者管理和文字編輯3

文章目錄 14.文字編輯 vi vim 15.密碼管理命令 passwd 16.密碼生成工具 opennss 14.文字編輯 vi vim 介紹 vi編輯器是linux和unix上最基本的文字編輯器,工作在字元模式下。由於不需要圖形介面,vi是效率很高的文字編輯器。儘管在linux上也有很多圖形介面...