Tab - 命令补全(也可以补全目录、命令参数)
CTRL + C 强行退出当前程序
CTRL + D 键盘结束或退出终端
CTRL + S 程序暂停,按下任意键继续
CTRL + Z 程序隐藏到后台,按fg后回车恢复到前台运行
CTRL + A 光标移动到行头,相当于home键
CTRL + E 光标移动到行尾,相当于end键
CTRL + K 删除从光标位置到行尾
Alt + BackSpace 向前删除一个单词
shift + pgUp 终端显示向上滚动
shift +pgDn 终端显示向下滚动
方向键↑ 可逐条恢复之前输入过的命令
通配符 - ( * and ? )用来对字符串进行模糊匹配
终端里输入的通配符是由shell处理的,不是由所涉及的命令语句处理的,它只会出现在命令的“参数值”里(命令补全用Tab)。
栗子🌰:
先用touch创建两个文件:$touch asdf.text qwer.text
然后通配符搜索:$ls *.text
如果一次创建多个文件:$touch wang_{1..5}_linux.text
然后通配符搜索:$ls *.text
* 匹配0或多个字符
? 匹配任意一个字符
[list] 匹配list中的任意单一字符
[!list] 匹配list中的任意单一字符之外的字符
[c1-c2] 匹配c1-c2中的任意单一字符 如[0-9][a-z]
{string1,string2,...} 匹配string1或string2(或更多)其一字符串
{c1..c2} 匹配c1-c2中全部字符
man(manual pages缩写):调用手册页,通常情况下,手册页是英文的,为便于查找,手册在research Unix、OS X、BSD、Linux中分为8个区段:1.一般命令;2.系统调用;3.库函数,涵盖了C语言标准函数库;4.特殊文件(通常是/dev中的设备)和驱动程序;5.文件格式和约定;6.游戏和屏保;7.杂项;8.系统管理命令和进程。
要查看相应区段的内容,加上相应区段的数字即可
man 1 ls
网友评论