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。