2021-05-12 14:32:11
Linux的文字編輯和文字內容檢視命令
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)gg、G分別指游標移動到該文字的首行和末行
6)nG指游標移動到該文字的第n行
b) 查詢與替換
1)/word和?word分別指向游標之後、之前尋找該字串"word",找到後按“n”繼續查詢
2):n1,n2/word1/word2/g 指在n1行和n2行之間查詢字串"word1"並替換為字串"word2"
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 :指定顯示的行數
--------------------------------------分割線 --------------------------------------
把VIM打造成一個簡單實用的IDE http://www.linuxidc.com/Linux/2011-06/37032.htm
Vim學習指南 http://www.linuxidc.com/Linux/2013-08/89096.htm
快速學會 Vi編輯器 http://www.linuxidc.com/Linux/2013-08/88586.htm
強大的Vim 編輯器 http://www.linuxidc.com/Linux/2013-07/87544.htm
在CentOS 6.2上搭建Vim開發環境 http://www.linuxidc.com/Linux/2013-07/87363.htm
CentOS 5.4 安裝高亮Vim編輯工具 http://www.linuxidc.com/Linux/2013-06/86508.htm
Vim技巧分享:C語言設定 http://www.linuxidc.com/Linux/2012-12/77124.htm
Ubuntu中設定Vim的行號 http://www.linuxidc.com/Linux/2012-12/75485.htm
Vim編輯器使用基礎教學 http://www.linuxidc.com/Linux/2013-05/84031.htm
--------------------------------------分割線 --------------------------------------
本文永久更新連結地址:http://www.linuxidc.com/Linux/2015-05/117468.htm
相關文章