今天學習了Linux VI高級命令,記一下!
x p 剪切字符,用p復制到光標所在處。
dnd p 移動n行到光標所在處
:g/^/m0 把文件內容反轉
J 上下行合並
dG 刪除光標以下的所以行
d$ 刪除從當前位置到行尾
yny p 復制n行到光標所在處
d0 刪除從光標前一個字符到行首
dw 刪除一個單詞
dnd同ndd
yny同nyy
u 取消操作,恢復到編輯前狀態
U 只取消一次操作
:s/text1/text2 將光標所在向後搜索的第一個"text1"替換為"text2"
:s/text1/text2/g 將光標所在段落所有的"text1"替換為"text2"
:m,ns/text1/text2/g 將從m~n行的"text1"替換為”text2",例如,:s1,$s/text1/text2/g 替換整個文檔
tail -f example.txt 顯示文件後十行內容,並自動顯示文件增加後的內容