8.6 管道符和作业控制
管道符:把前一个命令原本要输出到屏幕的数据当作后一个命令的标准输入
作业控制:当你运行进程时,你可以使用Ctrl+z使它暂停,然后fg(foreground)命令恢复,或者使用bg(backgroung)命令使它到后台运行,(ctrl+c也可以使它终止)
使用jobs可以看到暂停的命令和编号
8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件_第1张图片
8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件_第2张图片
8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件_第3张图片

8.7/8.8 shell变量
变量名只能由字母、数字、下划线组成,而且不能以数字开头,否则出错。
当变量内容带有特殊符号(如空格)的时候:必须加上单引号
单引号和双引号的区别:
单引号:可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么
双引号:把双引号内的内容输出出来;如果内容中有命令、变量等,会先把变量、命令解析出结果,然后在输出最终内容来
env和set都可以查看变量
export 变量名=变量值 设置全局变量,允许系统内所有用户登陆后都能使用该变量。具体操作方法是: 在/etc/profile文件的最后一行加入 export myname=aminglinux,然后运行source /etc/profile就可以生效(切换其他用户也可以生效)
8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件_第4张图片
8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件_第5张图片
8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件_第6张图片
8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件_第7张图片
8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件_第8张图片
8.9 环境变量配置文件
/etc/profile 用户环境变量,交互的,(source /etc/profile) 登陆才执行
/etc/bashrc 用户不用登陆,执行shell 就生效

8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件_第9张图片