1、管道符shell
用于将前面一个指令的输出做为一个命令的输入vim
2、做业控制bash
当运行进程时,你能够使用它暂停(按Ctrl+Z组合键),而后使用fg命令恢复它,或者利用bg命令使它到后台运行。此外你也能够使它终止(按Ctrl+C组合键).net
[root@localhost ~]# vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
2 0 12 285228 2784 588204 0 0 2 9 64 103 0 0 100 0 0
0 0 12 285228 2784 588220 0 0 0 0 50 86 0 0 100 0 0
0 0 12 285228 2784 588220 0 0 0 0 52 81 0 0 100 0 0
0 0 12 285228 2784 588220 0 0 0 0 43 70 0 0 100 0 0
^Z
[1]+ 已中止 vmstat 1
[root@localhost ~]# jobs
[1]+ 已中止 vmstat 1
[root@localhost ~]# bg 1
[1]+ vmstat 1 &
[root@localhost ~]# 3 0 12 285228 2784 588220 0 0 0 0 443 710 0 0 100 0 0
0 0 12 285228 2784 588220 0 0 0 0 52 87 0 0 100 0 0
0 0 12 285228 2784 588220 0 0 0 0 47 74 0 0 100 0 0
0 0 12 285228 2784 588220 0 0 0 0 47 77 0 0 100 0 0
0 0 12 285228 2784 588220 0 0 0 3 46 78 0 1 99 0 0
0 0 12 285228 2784 588220 0 0 0 0 47 79 0 0 100 0 0
0 0 12 285228 2784 588220 0 0 0 0 55 84 0 0 100 0 0
0 0 12 285228 2784 588220 0 0 0 0 50 80 0 0 100 0 0
0 0 12 285228 2784 588220 0 0 0 0 52 76 0 0 100 0 0
0 0 12 285228 2784 588220 0 0 0 0 49 82 0 0 100 0 0
0 0 12 285228 2784 588220 0 0 0 4 67 97 1 1 98 0 0
0 0 12 285228 2784 588220 0 0 0 0 44 74 0 0 100 0 0
0 0 12 285228 2784 588220 0 0 0 0 45 72 0 0 100 0 0
f 0 0 12 285228 2784 588220 0 0 0 0 55 83 0 0 100 0 0
g 0 0 12 285228 2784 588220 0 0 0 0 53 80 0 1 99 0 0
0 0 12 285228 2784 588220 0 0 0 0 46 77 0 0 100 0 0
1
-bash: fg1: 未找到命令
[root@localhost ~]# 0 0 12 285148 2784 588220 0 0 0 0 70 103 0 0 100 0 0
f 0 0 12 285148 2784 588220 0 0 0 0 54 85 0 0 100 0 0
g
vmstat 1
0 0 12 285148 2784 588220 0 0 0 0 65 96 0 1 99 0 0
0 0 12 285148 2784 588220 0 0 0 0 43 75 0 0 100 0 0
0 0 12 285148 2784 588220 0 0 0 0 46 72 0 0 100 0 0
^Z
[1]+ 已中止 vmstat 1
[root@localhost ~]# 进程
3、shell变量get
变量是一个容器,里面能放不一样的值。io
PATH,HOME,PWD,LOGNAME这些都是变量。class
4、环境变量配置文件容器
若是咱们vim ~/.bash_profile,咱们会发现:后台
原来.bash_profile文件会包含.bashrc。