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 环境变量配置文件