vim或vi的復制粘貼
復制:
y(yy): 復制光標所在行
v+上or下鍵,繼續點y: 選中多行,並復制
yy: 復制當前行
yw: 復制一個單詞
y$: 復制光標到結尾
y^: 復制光標到行首
#yy: 復制#行
#yw: 復制#個單詞
m, ny: 復制m到n行內容
粘貼:
p: 在光標下顯示復制的內容
撤銷:
u: 取消最近的一次操作
U: 取消所有操作
ctrl+r: 恢復對使用命令u的操作
vim 行內替換單詞字母
r: 修改替換一個字母,並且替換過后仍然處於command模式
s: 刪除一個字母,並且刪除過后處於edit模式
cw: 正向修改一個單詞;
c2b: 逆向修改2個單詞;
c$: 修改光標所在的位置至本行末尾 ;(等價於C)
c0: 修改光標所在的位置至本行首部;
cc: 替換一行;
R:替換無限多個在字母;
~:大小寫字母轉換
vim添加縮進
方法一:
在正常模式下,點擊v進入選擇模式(或者用鼠標選擇),選中之后點擊>縮進,或<取消縮進
方法二:
在正常模式下,點擊ctrl+v進入塊操作模式,選中需要縮進的行后,點擊shift+i, 進入編輯模式,輸入要縮進的空格(或tab,或字符),點擊esc,完成縮進(或全部行添加其他字符)
方法三:
命令行輸入:20,30>, 20到30行縮進。反縮進為<
方法四:
單行縮進用>>
Linux控制台常用
Tab 自動補全
Ctrl+a 光標移動到開始位置
Ctrl+e 光標移動到最末尾
Ctrl+k 刪除此處至末尾的所有內容
Ctrl+u 刪除此處至開始的所有內容
Ctrl – w :由光標位置開始,往左刪除單詞。往行首刪
Ctrl -a + Ctrl -k 或 Ctrl -e + Ctrl -u 或 Ctrl -k + Ctrl -u 組合可刪除整行。
Ctrl+y 粘貼由 Ctrl+u , Ctrl+d , Ctrl+w 刪除的單詞
Ctrl+l 相當於clear,即清屏
命令
!! :執行上一條命令。
^foo^bar :把上一條命令里的foo替換為bar,並執行。
Ctrl+c 終止進程/命令
Ctrl – _ :回復之前的狀態。撤銷操作。
查找歷史命令
Ctrl – p :顯示當前命令的上一條歷史命令
Ctrl – n :顯示當前命令的下一條歷史命令
Ctrl+r 查找歷史命令
Ctrl+r 查找歷史命令
網絡檢測
-
查看本機是否開啟
netstat IP PORT -
查看遠程是否連通
telnet IP PORT
