Linux 老鳥必知快捷鍵

Linux 命令行快捷鍵

1.ctrl + [a-z]

快捷鍵 效果
ctrl+a 光標移到行首
ctrl+b 光標左移一個字符
ctrl+c kill當前進程
ctrl+d 光標後有字符,則刪除光標之後的一個字符,否則退出exit
ctrl+e 光標移到行尾
ctrl+f 光標右移一個字符
ctrl+g 從逆向搜索模式退出
ctrl+h 刪除光標前一個字符,與 backspace 鍵相同
ctrl+i 類似TAB健補全功能
ctrl+j 回車,相當於enter
ctrl+k 刪除光標所在位置之後的所有字符
ctrl+l 清屏,相當於clear
ctrl+m 回車,相當於enter
ctrl+n 歷史命令下一條命令,可用來查找
ctrl+o 回車,相當於enter
ctrl+p 歷史命令上一條命令,可用來查找
ctrl+q 解鎖屏幕,允許屏幕輸出
ctrl+r 進入逆向搜索模式,搜索之前執行的命令
ctrl+s 鎖定屏幕,阻止屏幕輸出
ctrl+t 交換光標位置前的兩個字符
ctrl+u 清除光標前至行首間的所有內容
ctrl+v 插入特殊字符,如在命令行輸入tab ctrl+v tab
ctrl+w 移除光標前的一個單詞
ctrl+x+u 撤銷上一步操作
ctrl+y 粘貼或者恢復上次的刪除
ctrl+z 把當前進程轉到後臺運行,使用fg命令恢復。比如top然後ctrl+z,到後臺,然後fg,重新恢復

2.以!開頭

快捷鍵 效果
!:1 上一條歷史命令第一個參數
!:$ 上一條歷史命令最後一個參數
!:0 上一條命令 不包括參數
!s 最近一條以s開頭的歷史命令,包括參數
!$ 等價於!:$
!! 上一條命令,包括參數
!n 第n條歷史命令
!-n 倒數第n條歷史命令
!?string? 最近一條含有string的命令

3.以alt開頭

快捷鍵 效果
alt+b 光標跳到光標所在單詞開頭
alt+c 若光標後字母小寫,則將其大寫,若大寫,則將其之後字母全小寫
alt+d 刪除光標後的單詞
alt+f 光標跳到光標所在單詞結尾
alt+g 模糊搜索歷史命令
alt+l 將光標所在的單詞,光標以後字母小寫
alt+r 撤銷操作
alt+t 交換光標前兩個單詞
alt+u 將光標所在的單詞,光標以後字母大寫

4.其它

快捷鍵 效果
^oldstr 刪除前一次命令中的字符串,只刪除第一個oldstr
^oldstr^newstr 替換前一次命令中字符串,只替換第一個oldstr
^oldstr^newstr^ 全局替換前一次命令中字符串
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章