8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件相关的知识,希望对你有一定的参考价值。

8.6 管道符和作业控制
技术分享图片
管道符 | 的作用就是把前面命令的结果交给后面的命令
用这个文件做实验,vmstat 1 是不停的显示系统的一些状态
技术分享图片
再测试jobs bg fg是功能
再动行这个2命令测试sleep 1000 sleep200,这个命令是暂停1000秒和200秒不动,1000秒和200秒后各自自动把命令窗口恢复回来,然后再测试 jobs bg fg
技术分享图片
8.7/8.8 shell变量
技术分享图片
自定义变量,但跟系统环璄变量不一样
技术分享图片
set |less 可以使用/a=1查找
但是env下是找不到a=111自定义变量的
变量的累加
a=1 b=2
技术分享图片
显示a2c,这时候用单引号就不对了,需要用双引号
技术分享图片
技术分享图片
非全局变量,只在当前终端下生效
技术分享图片
pstree查看一下
技术分享图片
运行echo $aming没有生效,这时候退出bash,再运行就生效了,因为就能量只保存在上一个bash里
技术分享图片
将非全局变量更改为全局变量export aming=linux
技术分享图片
现在再pstree这时候出了一个bash,这个全局变量只在当前窗口生效,只能向后生效
技术分享图片
取消变量赋值
技术分享图片
8.9 环境变量配置文件
技术分享图片
有2个层次,一个是系统层次的,/etc下面的,一个是用户层次的~,每一个用户家目录下都有一个 .bash_profile .bashrc
技术分享图片
前面的点相当于source,加载配置文件的意思
profile与bashrc这两种文件的区别在于:profile是用户登陆的时候就会自动的加载profile,当然profile会自动的调用bashrc ,bashrc是登陆后只要执行脚本就会调会bashrc里面的一些配置
ps1变量
技术分享图片
把W改为w的,可以将绝对路径显示出来
技术分享图片
ps1 增加颜色显示
技术分享图片
ps2与ps1对应
技术分享图片

扩展
bashrc和bash_profile的区别 http://ask.apelearn.com/question/7719
简易审计系统: http://www.68idc.cn/help/server/linux/2014042190951.html
关于PROMPT_COMMAND环境变量的含义 http://www.linuxnote.org/prompt_command-environment-variables.html

以上是关于8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件的主要内容,如果未能解决你的问题,请参考以下文章

8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件

五周第四次课 8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件

8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件

8.6 管道符和作业控制;8.7—8.8 shell变量(上下);8.9 环境变量配置文件

管道符和作业控制,shell变量,环境变量配置

2018-4-23