管道符和作业控制 、shell变量 、环境变量配置文件

本文介绍了Linux中管道符的应用,如使用cat结合wc进行文本处理;讲解了作业控制命令如ctrl+z、jobs等;并深入探讨了环境变量如PATH、HOME的作用及配置文件的区别,如/etc/profile与~/.bashrc的不同。
8.6 管道符和作业控制
cat 1.txt |wc -l ;          //统计行数
cat 1.txt |grep 'aaa'    //输出1.txt过滤aaa
ctrl z 暂停一个任务     
jobs查看后台的任务
bg[id]把任务调到后台    //不加参数默认是最后一个任务
fg[id]把任务调到前台 
 命令后面加&直接丢到后台    //sleep 100 &
8.7/8.8 shell变量
PATH,HOME,PWD,LOGNAME 
env命令   //查看系统常用的环境变量

set命令多了很多变量,并且包括用户自定义的变量     //查看系统内置的环境变量、用户自定义的环境变量
自定义变量a=1 
变量名规则:字母、数字下划线,首位不能为数字 
变量值有特殊符号时需要用单引号括起来   //a=‘a b c'
变量的累加    
全局变量export b=2 
unset变量

8.9 环境变量配置文件
/etc/profile 用户环境变量,交互,登录才执行
/etc/bashrc 用户不用登录,执行shell就生效 
 ~/.bashrc   //
 ~/.bash_profile 
 ~/.bash_history 
 ~/.bash_logout      //定义用户退出时,做的操作
 PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ '

扩展
bashrc和bash_profile的区别 http://ask.apelearn.com/question/7719
关于PROMPT_COMMAND环境变量的含义 http://www.linuxnote.org/prompt_command-environment-variables.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值