1.4 BASH中的默认组合键、通配符与特殊符号
1.4.1 默认组合键
组合按键 | 执行结果 |
---|
Ctrl+C | 终止目前的命令 |
Ctrl+D | 输入结束(EOF) |
Ctrl+M | 等于Enter |
Ctrl+S | 暂停屏幕输出 |
Ctrl+Q | 恢复屏幕输出 |
Ctrl+U | 在提示字符下,将整列命令删除 |
Ctrl+Z | 暂停目前的命令 |
1.4.2 通配符(wildcard)
符号 | 意义 |
---|
* | 代表“0到无穷多个”任意字符 |
? | 代表“一定存在”任意字符(EOF) |
[ ] | 代表“一定存在一个在括号内”的字符(非任意) |
[-] | 括号内有减号,表示“在编码顺序内的所有字符”,例[0-9] |
[^] | 若括号内的第一个字符为^,则表示“反向选择”.例[^123]表示一定有一个字符,是非a,b,c |
1.4.3 特殊符号
符号 | 内容 |
---|
# | 注释符号 |
\ | 跳脱符号,将“特殊字符或通配符”还原成一般字符 |
| | 管线(pipe),分隔两个管线命令的界定 |
; | 连续指令下达分隔符 |
~ | 用户的家目录 |
$ | 取用变数前导符,即变量之前要加的变量取代值 |
& | 工作控制,将指令变成背景下工作 |
! | 逻辑运算符 非 |
/ | 目录符号,路径分隔符 |
>,>> | 数据流重导向,输出导向,分别是取代与累加 |
<,<< | 数据流重导向,输入导向 |
' ' | 单引号,不具有变量置换的功能 |
" " | 双引号,具有变量置换的功能 |
( ) | 在中间则为子shell的起始与结束 |
{ } | 命令区块组合 |
本节内容就这些了, 欢迎关注我的微信公众号与我联系。