这些本来没必要自己再总结,但发现网上别人总结的有些不太正确,或者用法相对有点老了,自己就再麻烦一下吧,😆(我基于 macOSx 10.12.5 的系统,当然,这里也会有纰漏,还望不吝斧正🤝)
常用快捷键:
ctr + d : 删除光标右侧的一个字符
ctr + h : 删除光标左侧的一个字符
ctr + w : 删除光标左侧的一个单词
ctr + u : 删除整行内容
ctr + k : 删除光标后的内容
ctr + l : 清屏(相当于 clear 命令),向下滚动,仍然可以显示出曾经的信息
cmd + k : 真正的清屏,向下滚动,不会再显示曾经的信息
ctr + a : 光标移动到行首(ahead of line)
ctr + e : 光标移动到行尾(end of line)
ctr + b : 光标向左移动一位
ctr + f : 光标向右移动一位
ctr + p : 调出历史中的前一条(previous)命令,有点像上箭头(不完全一样,有些地方说等价于上箭头,但这样是不准确的,在有信息输入的时候,上箭头会根据输入信息过滤命令)
ctr + n : 调出历史中的下一条(next)命令,有点像下箭头
ctr + c : 取消(cancle),常用于命令执行之间的退出
ctr + z : 挂起(suspend)
ctr + y : 黏贴最后一次被删除的内容
ctr + r : 显示 :提示,根据用户输入查找相关历史命令(reverse-i-search)
常用操作:
cmd + t : 新建标签
cmd + w : 关闭当前标签
cmd + s : 保存终端输出
cmd (+ shift)+ d : 垂直(/ 水平)分隔标签页
cmd + shift + 左箭头/右箭头 :切换标签页 (类似于,ctr ( + shift) + tab)