(一)移动光标类
ctrl+a 回到行首
ctrl+e 回到行末
ctrl+p 前(previous)一个命令,等同于方向键上箭头(↑)
ctrl+n 后(Next)一个命令,等同于方向键下箭头(↓)
ctrl+b 前(back)一个字符,等同于方向键左箭头(←)
ctrl+f 后(forward)一个字符,等同于方向键右箭头(→)
alt+b 前(back)一个单词,容易于xshell或secureCRT本身快捷键冲突
alt+f 后(forward)一个单词,容易于xshell或secureCRT本身快捷键冲突
ctrl+xx 光标所在位置和行首位置切换,非常实用的切换快捷键,先回到行首编辑完再跳回原来的位置
(二)编辑类
ctrl+l 清屏,等同于clear,但是比敲一个clear要方便快捷很多
ctrl+k 剪切/删除光标到行末
ctrl+u 剪切/删除光标到行首
ctrl+w 剪切/删除光标前的单词(以空格为分解)
ctrl+y 粘贴上面几个剪切命令的文本
ctrl+d 删除光标后一个字符,相当于键盘上的delete删除键
ctrl+h 删除光标前一个字符,相当于键盘上的backspace退格键
ctrl + _ 撤销,实用
ctrl+t 交换光标所在字符和前一个字符
(三)历史操作类
!! 重复上一个命令
!abc 执行最后一个开始匹配abc的命令
!abc:p 打印最近一个匹配abc的命令,和上面的区别是只输出,不执行
!$ 前一个命令的最后一个参数
!$ 前一个命令的所有参数
ctrl+r 查找历史命令,相当实用,必须掌握
(四)进程控制类
ctrl+s 锁定屏幕输出,在tail -f日志查看时很实用
ctrl+q 解除上面的锁定
ctrl+a 回到行首
ctrl+e 回到行末
ctrl+p 前(previous)一个命令,等同于方向键上箭头(↑)
ctrl+n 后(Next)一个命令,等同于方向键下箭头(↓)
ctrl+b 前(back)一个字符,等同于方向键左箭头(←)
ctrl+f 后(forward)一个字符,等同于方向键右箭头(→)
alt+b 前(back)一个单词,容易于xshell或secureCRT本身快捷键冲突
alt+f 后(forward)一个单词,容易于xshell或secureCRT本身快捷键冲突
ctrl+xx 光标所在位置和行首位置切换,非常实用的切换快捷键,先回到行首编辑完再跳回原来的位置
(二)编辑类
ctrl+l 清屏,等同于clear,但是比敲一个clear要方便快捷很多
ctrl+k 剪切/删除光标到行末
ctrl+u 剪切/删除光标到行首
ctrl+w 剪切/删除光标前的单词(以空格为分解)
ctrl+y 粘贴上面几个剪切命令的文本
ctrl+d 删除光标后一个字符,相当于键盘上的delete删除键
ctrl+h 删除光标前一个字符,相当于键盘上的backspace退格键
ctrl + _ 撤销,实用
ctrl+t 交换光标所在字符和前一个字符
(三)历史操作类
!! 重复上一个命令
!abc 执行最后一个开始匹配abc的命令
!abc:p 打印最近一个匹配abc的命令,和上面的区别是只输出,不执行
!$ 前一个命令的最后一个参数
!$ 前一个命令的所有参数
ctrl+r 查找历史命令,相当实用,必须掌握
(四)进程控制类
ctrl+s 锁定屏幕输出,在tail -f日志查看时很实用
ctrl+q 解除上面的锁定
ctrl+z 将当前任务退到后台(会发送SIGTSTP信号),fg回到最近退到后台的任务,相当实用,如用vim编辑时可以先临时退出编辑,然后再fg回来编辑。
红蓝色的是最常用到。