基本框架:
a) 通配符 * ? [1-3] [123]
b) 输入输出重定向 < << > >> 2>
c) 管道 |
d) 后台作业 jobs bg fg
e) 历史记录 history !+历史命令号
f) 命令补全 tab 按两下tab显示所有匹配项
1、通配符
*匹配所有(多个)字符
?匹配单个字符
2、输入输出重定向
>输出重定向 (覆盖)
2> 错误输出重定向
&> 包含以上两者的功能(> and 2>)
>>在文件后面追加输出
<输入重定向
<< here 文档(统计两个相同的分隔符之间的文本信息wc <<)
3、管道
将前一条命令的标准输出作为后一条命令的标准输入
是进程间通信的一种手段
在内核里面的表现形式是一段内存缓冲区。
4、后台作业
& 创建一个后台作业 ,并且把控制权直接返回给shell
Jobs 查询当前的作业
ctrl + z 把前台作业停止掉
bg 把一个停止状态的作业放到后台
fg 把后台作业放到前台
5、历史记录
history 查询历史表
!+历史命令号 执行历史表中的某个命令
6、别名
alias
unalias
/etc/bashrc
. 配置文件名 用来执行相应的配置文件 (. .bashrc)