码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-01-11 22:25:51      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:双引号   暂停   路径   有一个   作用   更改   port   生效   简易   

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

标签:双引号   暂停   路径   有一个   作用   更改   port   生效   简易   

原文地址:http://blog.51cto.com/13450039/2060011

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!