文字的處理工具

2021-10-01 22:26:48 字數 801 閱讀 1218

在linux中我們經常編輯修改檔案,即由ascii, unicode 或其它編碼的純文字的檔案。

vi是visual editor,文字編輯器,是linux 必備工具之一,功能強大,學習曲線較陡峭,學習難度大。

vimvisual editor improved ,和vi 使用方法一致,但功能更為強大,不是必備軟體。

vim的格式:vim [option]… file…

+# 開啟檔案後,讓游標處於第#行的行首,+預設行尾

+/pattern 讓游標處於第乙個被pattern匹配到的行行首

-b file 二進位制方式開啟檔案

-d file1 file2… 比較多個檔案

-m file 唯讀開啟檔案

-e file 直接進入ex模式,相當於執行ex file

vim常見的三種模式有:

1.命令或普通(normal)模式:預設模式,可以實現移動游標,剪下/貼上文字

2.插入(insert)或編輯模式:用於修改文字

3.擴充套件命令(extended command )或命令(末)行模式:儲存,退出等

w 寫(存)磁碟檔案

wq 寫入並退出

x 寫入並退出

x 加密

q 退出

q! 不存檔退出,即使更改都將丟失

r filename 讀檔案內容到當前檔案中

w filename 將當前檔案內容寫入另乙個檔案

!command 執行命令

r!command 讀入命令的輸出

命令模式的功能更加的強大,看不到輸入的命令,需要大量記憶才能方便使用。

文字檢視及處理工具

wc 單詞統計 grep root etc passwd wc 2 2 77 第乙個數指的是行數,第二個指的是單詞,第三個指的是位元組數 因為沒有空格就會把一塊看出乙個位元組 w是只顯示單詞數 l是只顯示行數 c是位元組數 l是最大長度的行的位元組 cut 剪下工具 d char 以指定的字元為分隔...

文字處理工具

參考 man,info,magedu講義 宣告 以下英文純屬個人翻譯,英文b級,歡迎糾正,以下內容純屬個人理解,並沒有對錯,只是參考,盜版不糾,才能有限,希望不誤人子弟為好。these commands read and write entire files,possibly transformin...

文字處理工具

linux 上文字處理三劍客 grep 文字過濾工具 模式 pattern awk linux上的實現為gwak 文字報告生成器 格式化文字 正規表示式 regual expression regexp 由一類特殊字元及文字所編寫的模式,其中有些字元表示其字面意義,grep options colo...