在vi中按u可以撤銷一次操作
u 撤銷上一步的操作
Ctrl+r 恢復上一步被撤銷的操作
開始時默認進入的是指令模式:
用 h(左)j(上)k(下)l(右)移動光標。
Ctrl+f 向下翻頁,Ctrl+b 向上翻頁。另外使用鍵盤的上下左右鍵和pageup、pagedown鍵也一樣操作。
i 鍵插入當前光標位置,或 a 鍵在光標後插入。同時進入輸入模式,進行編輯,按 Esc 鍵再返回命令模式。
x 刪除當前字符,dd(按兩次 d)刪除(剪切)當前行。
cw刪除當前單詞,並進入編輯模式。
u(undo)撤銷。
下面是相對不太常用的:
o 在當前行後插入一行,O 在當前行前插入一行。和 i、a 一樣,同時進入輸入模式。
數字鍵 0 跳到行首,$ 跳到行尾。
Shift+j 將當前行和下一行合並成一行。
Ndd 剪切 N 行(N 是一個數字)。
yy 復制當前行。Nyy 復制 N(N 是一個數字)行。按 p 鍵粘貼。
:N 跳到第 N 行。直接打 N 跳到當前行後的第 N 行。N 可以是負數。
在命令模式下輸入 /word(回車)來在文件中搜索字符 word。按 n(next)跳到下一個搜索到的字符。
使用“:s/被替換字符/替換字符/g”這行命令來進行搜索替換。比如“:s/^M//g”是把 windows 文件的行尾 ^M 刪除掉。其中“^M”的輸入方法是按住 Ctrl+v,然後保持 Ctrl 並放掉 v 鍵,再按 M。
全部刪除:按esc後,然後dG
全部復制:按esc後,然後ggyG
全選高亮顯示:按esc後,然後ggvG或者ggVG
cat命令的用途是連接文件或標准輸入並打印。這個命令常用來顯示文件內容,或者將幾個文件連接起來顯示,或者從標准輸入讀取內容並顯示,它常與重定向符號配合使用。
1.命令格式:
cat [選項] [文件]...
2.命令功能:
cat主要有三大功能:
1.一次顯示整個文件:cat filename
2.從鍵盤創建一個文件:cat > filename 只能創建新文件,不能編輯已有文件.
3.將幾個文件合並為一個文件:cat file1 file2 > file
4.使用實例:
實例一:把 log2012.log 的文件內容加上行號後輸入 log2013.log 這個文件裡
命令:
cat -n log2012.log log2013.log
輸出:
[root@localhost test]# cat log2012.log 2012-01 2012-02 ======[root@localhost test]# cat log2013.log 2013-01 2013-02 2013-03 ======[root@localhost test]# cat -n log2012.log log2013.log 1 2012-01 2 2012-02 3 4 5 ====== 6 2013-01 7 2013-02 8 9 10 2013-03 11 ======[root@localhost test]#