第6周第1次课(4月23日)

课程内容:

8.6 管道符和作业控制

8.7/8.8 shell变量
8.9 环境变量配置文件
扩展
bashrc和bash_profile的区别 http://ask.apelearn.com/question/7719

 

8.6 管道符和作业控制

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

把前面命令输出结果通过管道符交给后面的命令,这就是管道符起到的作用。

使用Ctrl+z 可以暂停当前使用的命令任务,例如正在vim一个文件,突然想到去查看下磁盘使用情况,就可以用Ctrl+z 先临时暂停。

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

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

 

8.7/8.8 shell变量

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

使用env可以查看系统变量,set也可以查看系统变量,同时还可以查看用户自定义的环境变量。

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

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

变量名规则:可以是字母、数字、下划线、但是首位不能为数字。

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

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

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

多个变量之间相互叠加时候,可以把每个变量用双引号括起来。

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

全局变量

变量可以赋值,也可以用unset后面跟变量名取消,export的语法:export=变量名=变量的值,全局变量仅仅是在子shell生效,打开子shell,就是打开bash。

 

8.9 环境变量配置文件

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

bash_profile 会自动调用bashrc,而bashrc又会调用etc/bashrc

系统的环境变量配置文件,一个是系统层次的就是etc下面的,一个是用户层次,每个用户家目录下都有.开头的隐藏文件,profile和bashrc2者之间的区别在于profile是用户登录的时候自动加载,而bashrc是执行shell脚本的时候,用户不需要登录就可以去调用脚本。

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

PS1

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

有PS1也会有PS2,root用户登录界面就是PS1,PS2一般用在其他的终端里面,比如MySQL。

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

 

扩展
bashrc和bash_profile的区别 http://ask.apelearn.com/question/7719

相关文章:

  • 2021-09-07
  • 2021-12-21
  • 2021-05-04
  • 2021-08-21
  • 2021-07-12
  • 2022-01-06
猜你喜欢
  • 2021-07-03
  • 2021-06-16
  • 2021-11-25
  • 2021-08-11
  • 2021-10-18
相关资源
相似解决方案