Linux操作系统重要快捷键
2020-02-24 本文已影响0人
失而复得_
[Tab]
使用Tab键来进行命令补全,这个技巧给你带来的最大的好处就是当你忘记某个命令的全称时可以只输入他的开头的一部分,然后按下Tab键就可以得到提示或者帮助完成。
当然不止补全命令,补全目录,补全命令参数都是没有问题的。
[Ctrl+c]
如果你在Linux命令行中无意输入了一个不知道的命令,或者错误的使用了一个命令,导致终端里出现了你无法预料到情况,比如,屏幕上只有光标在闪烁却无法继续输入命令,或者不停地输出一大堆你不想要的结果。你想要立即停止并回复到你可控的状态,这时你就可以使用Ctrl+c
键来强行终止当前程序。
其他一些常用的快捷键
按键 | 作用 |
---|---|
Ctrl+d |
键盘输入结束或退出终端 |
Ctrl+s |
暂停当前程序,暂停后按下任意键恢复运行 |
Ctrl+z |
将当前程序放到后台运行,恢复到前台为命令fg
|
Ctrl+a |
将光标移至输入行头,相当于Home 键 |
Ctrl+e |
将光标移至输入行末,相当于End键 |
Ctrl+k |
删除从光标所在位置到行末 |
Alt+Backspace |
向前删除一个单词 |
Shift+PgUp |
将终端显示向上滚动 |
Shift+PgDn |
将终端显示向下滚动 |
(1)还有一个,学会利用历史输入命令
使用方向上键就可以恢复你之前输入过的命令。
(2)学会使用通配符
通配符是一种特殊语句,主要有星号(*)和问好(?),用来对字符串进行模糊匹配(比如文件名,参数名)。当查找文件时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。
(3)下面的命令可以一次性创建多个文件。
touch love_{1..10}_shiyanlou.txt
(4)Shell 常用通配符:
按键 | 作用 |
---|---|
* |
匹配0或多个字符 |
? |
匹配任意一个字符 |
[list] |
匹配list中的任意单一字符 |
[^list] |
匹配除list中的任意单一字符以外的字符 |
[c1-c2] |
匹配c1-c2中的任意单一字符以外的字符 |
{string1,string2,...} |
匹配 string1 或 string2 (或更多)其一字符串 |
{c1..c2} |
匹配 c1-c2 中全部字符 如{1..10} |