解密历史-野史秘闻

 解密历史-野史秘闻     |      2019-11-28

  EDITOR     默认文本编辑器

 

  MAIL        邮件信箱文件

  RANDOM      随机数字

原因:这只是局部变量,只针对当前用户有效。

 图片 1

     (反斜杠)       转义后面单个字符

 

 

图片 2

为变量增加新的值:PATH=$PATH:/root/bin

 通配符                   含义

  env,查看linux系统中的重要的环境变量

支持多种文本的通配符 

图片 3

支持多种特殊字符扩展

  PS1       bash提示符

  SHELL       当前的shell是哪个程序

图片 4

重要的环境变量

  变量是由固定的“变量名”与用户或者系统设置的“变量值”两部分组成,可以直接修改

  HOME     用户主目录

图片 5

  [0-9]        匹配范围内的数字

假设需要设定一个变量“WORKDIR”,让用户执行“cd $WORKDIR”,就切换到/home/workdir目录

需要利用export将局部变量提升为全局变量,命令:export 变量名【=变量值】

    "(单引号)     转义所有的字符

 

示例:

图片 6

   字符          作用

  变量名称    作用

    ‘’(反引号)     执行命令语句 

  alias,用于设置命令的别名,格式:“”alias 别名=命令“”

  LANG       语系数据

图片 7

切换到其他用户,却发现该环境变量为空,这是什么原因呢?

  HOME     用户的主目录“家”

    ?         匹配任意单个字符

问题:gavinw用户下cd $WORKDIR未能进去到/home/workdir目录?

  HISTSIZE     历史命令记录条数

  HISTFILESIZE   history命令存储数量

  [abc]       匹配已出的任意字符

    " "(双引号)   变量依然生效

三章  命令通配符 、PATH变量

 PATH变量

查看$PATH变量的命令:echo $PATH

  *        匹配零个或多个字符

示例:

  PATH       在路径中的目录查找执行文件

示例:

 

  unalias,用于取消命令的别名,格式:“”“unalias 别名”

 图片 8

不同用户的HOMEA变量值不一样,