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的起始与结束 |
| { } |
命令区块组合 |
本节内容就这些了, 欢迎关注我的微微信公众号与我联系。

相关文章:
-
2021-12-23
-
2022-01-23
-
2022-01-20
-
2022-12-23
-
2022-12-23
-
2022-02-17
-
2021-12-18
-
2022-01-24