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上也有很多圖形介面...