文字處理工具(二)

2022-08-23 20:45:11 字數 1074 閱讀 2866

字元編輯

x刪除游標所在處的字元

#x刪除游標所在處起始的第#個字元

xp刪除游標所在處與其後面字元的位置

替換命令

r替換游標所在處的字元替換為其它字元

剪下命令

d剪下單個字元

dd 剪下游標所在位置的行

d$剪下游標所在處至行尾的字元

#dd切剪游標所在處下方#行

貼上

p如果貼上內容為多行時,則貼上至游標所在處的下方

p如果貼上內容為多行時,則貼上到游標所在處的上方

複製命令

y複製游標所在處的單個字元

yy 複製游標所在處的整行

y$複製游標所在處至行尾的字元

#yy複製游標所在處下方#行字元

改變命令

編輯模式->輸入模式

c刪除游標所在處的字元並進行輸入模式

cc刪除游標所在處整行字符

#cc刪除游標所在處下方#行字元

撤銷操作

u撤銷此前的操作,預設50可撤銷操作

#u撤銷此前#個操作

ctrl +r撤銷此前操作

"."重複執行前乙個編輯操作

vim末行模式

1.位址定界

:start_pos[,end_pos]

#:特定的第#行,例如5即第5行;

.:當前行;

$最後一行

#,#:指定行範圍,左側為起始行,右側為結束行;

#,+#:指定行範圍,左側為超始行絕對編號,右側為相對左側行號的偏移量;例如:3,+7=8

$-1:倒數第二行

1,$全文

%:全文

/pattern/第一次被模式所匹配到的行

例/first/,$

/pat1/,/pat2/:從游標所在處起始,第一次由pat1匹配到的行開始,至第一次由pat2匹配到的行結束之間所有行

文字處理工具

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

文字處理工具

文字處理工具 檔案內容 cat,more,less 檔案擷取 head,tail 按列抽取 cut 排序和統計 sort,wc 按關鍵字抽取 grep 檔案檢視 cat,nl,tac,rev catnl tacrev,每一行的內容會倒序顯示 more,分頁顯示 less,分頁顯示,到最後一行不會退出...