1 一定用快捷键
这里简单的说下几个常用的快捷按键。
1.1 移动光标快捷键
Crtl + a 光标回到命令行首
Crtl + e 光标回到命令行尾
Ctrl + b 光标向左移动一个字符(相当于方向键左键)
Ctrl + f 光标向左移动一个字符(相当于方向键右键)
1.2 剪切、粘贴、清楚快捷键
Ctrl + Insert 复制命令行内容
shift+ Insert 粘贴命令行内容
Ctrl + k 剪贴(删除)光标出至行尾的字符
Ctrl + u 剪贴(删除)光标出至行首的字符
Ctrl + w 剪切(删除)光标前的一个字符
Ctrl + y 粘贴Ctrl+u,Ctrl+k,Ctrl+w删除的文本
Ctrl + c 中断终端正在执行的任务或者删除整行
Ctrl + h 删除光标所在处的前一个字符(相当于退格键)
1.3 重复执行命令的快捷键
Ctrl + d 退出当前Shell命令行
Ctrl + r 搜索命令行使用过的历史命令记录
Ctrl + g 从执行Ctrl+r 的搜索历史命令模式退出
Esc + .(点) 获取上一条命令的最后的部分(空格分隔)
控制快捷键
Ctrl + l 清除屏幕所有的内容,并在屏幕最上面一行开始一个新行,等同于clear命令
Ctrl + s 锁定终端,使之无法输入内容
Ctrl + q 解锁执行Ctrl+s的锁定状态
Ctrl + z 暂停执行在终端运行的任务,放到后台,但程序没有结束。
!号开始的快捷键
!! 执行上一条命令
!pw 执行最近以pw开头的命令
!pw:p 打印最近以pw开头的命令,但不执行
!num 执行理事命令列表的第num(数字)条命令
!$ 上一条命令的最后一个参数,相对于Esc+.(点)
Esc相关
Esc + .(点) 获取上一条命令的最后的部分(空格分隔)
Esc + b 移动当当前单词的开头
Esc + f 移动到当前单词的结尾
Esc + t 颠倒光标所在处及其相邻单词的位置
2 Man----当你不会的时候就man吧
善用使用man手册,遇到不会的命令就用它就够了。下来说下man的常用方法。
Space 向文件尾部翻屏。
b 向文件首部翻屏。
d 向文件尾部翻半屏。
u 向文件首部翻半屏。
y 向文件首部翻一行。
e 向文件尾部翻一行。
1G 回到文件首部。
G 回到文件尾部。
q 退出man。
/sting 查找string 字符,从当前位置向文件尾部查找
n 查找下一个,N 查找上一个。
3 记得help和info
当你觉得man废话太多的时候,就使用help吧,它可以简单的告诉你命令的用法。
用法为 command --help
如果不满足man的输出,还想了解跟多关于命令的故事呢,info就派上用场了。
用法为info command
4 节省时间的大招——Tab按键
也可补全文件路径。只需输入文件或目录名的前几个字符,然后按TAB键,如无相重的,完整的文件名立即自动在命令行出现;如有相重的,再按一下TAB键,系统会列出当前目录下所有以这几个字符开头的名字。
Tab按键可补全命令,在命令行下,只需输入例如m,再连续按两次TAB键,系统将列出所有以m开头的命令,对查找某些记不清楚的命令特有用。例如输入ftp,将查到ftp,ftpcount,ftpwho,ftpshut等本不熟悉的命令。
好了,今天就先分享这么点吧
原文链接:https://www.cnblogs.com/Sunzz/p/6830386.html