20180423

8.6 管道符和作业控制

"|"表示将一个文件的输出的内容传递给后面的命令


ctrl+z 暂停一个任务


jobs查看后台的任务


fg[id]把任务调到前台


bg[id]把任务调到后台


命令后面加&直接丢到后台


注:fg和bg后面不加id号,默认执行最后一个id的任务

      不同终端下相互查看不了任务,但是可以查询进程

8.7/8.8 shell变量

env查看系统变量

变量名字大写英文字母

set 命令多了很多变量,并且包括用户自定义的变量

变量名规则:字母、数字下划线,首位不能为数字

变量值有特殊符号时需要用单引号括起来,不识别变量


变量用双引号可以识别



查看在那个终端下


pstree命令以树状图显示进程间的关系


bash 进入子shell


设置全局变量


注:全局变量是向下的作用,从子shell设置上面的shell不起作用

      写脚本的时候会有子脚本时候用到

      不同终端下自定义shell不起作用

取消变量


8.9 环境变量配置文件

系统环境变量配置文件分为两大类

一类系统层次的etc下面的profile和bashrc

另一类是用户层次每个用户家目录下的隐藏文件.bash_profile和.bashrc

.bash_profile用户登录的时候自动加载,bash_profile会自动调用bashrc

.ashrc用户执行shell脚本的时候自动调用里面的配置

bash_logout用来定义用户退出的时候需要做的一些操作

编辑/etc/bashrc


u是用户,h是hostname,W是最后一个目录

W改为w像是全局路径

PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$'


PS2模式是MySQL命令行模式



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值