Linux常用快捷键:
Ctrl+d:键盘输入结束或退出终端
Ctrl+s:暂停当前程序,暂停后按下任意键恢复运行
Ctrl+z:将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a:将光标移至输入行头,相当于Home键
Ctrl+e:光标移至输入行末,相当于End键
Ctrl+k:删除从光标所在位置到行末
Alt+backspace:向前删除一个单词
Shift+PgUp:将终端显示向上滚动
Shift+PgDn:将终端显示乡下滚动
通配符是一种特殊语句,主要有星号*和问好? 用来对字符串进行模糊匹配如文件名,参数名。当查找文件夹时,可以使用通配符来代替一个或多个真正字符;当不知道真正字符或者不想输入完整名字时,可以使用通配符代替一个或多个真正的字符。
终端里面输入的通配符是有shell处理的,不是有所涉及到命令语句处理的,它只会出现在命令的“参数值”里。当Shell在“参数值”中遇到了通配符时,Shell会将其当做路径或文件名去在磁盘上搜寻可能的匹配,如果符合要求的匹配存在,则进行代换,否则将该通配符作为一个普通字符传递给命令,然后再由命令进行处理。总之,通配符实际上就是一种Shell实现的路径扩展功能。在通配符被处理后,Shell会先完成该命令的重组,再继续处理重组后的命令,直到执行该命令。
Shell常用通配符:
*:匹配0或多个字符
?:匹配任意一个字符
[list]:匹配list中的任意单一字符
[!list]:匹配除list中的任意单一字符以外的字符
[c1-c2]:匹配c1-c2中的任意单一字符 如:[0-9] [a-z]
{string1,string2,...}:匹配string1和string2其一字符串
{c1..c2}:匹配c1-c2中全部字符如{1..10}