Linux 中的环境变量的使用场景及自定义变量的使用

  • 更多分享:http://www.cherylgood.cn

  • 一、前言:

  • 在学习linux中我们经常接触的自然是shell,在shell的环境中都有哪些环境变量呢?

  • 我们如何定义自己的变量呢?

  • 二、环境变量解析

    1、HOME

  • 用户主目录,默认情况下,用户成功登陆时使用的用户名

  • 2、LOGNAME

  • 登陆的用户名。用户成功登陆时使用的用户名

  • 3、IFS

  • 命令行内部参数、选项间的分隔符。默认为白空格

  • 4、PATH

  • 由冒号分割的目录路径名。

  • shell将按PATH变量中给出的路径顺序搜索键盘输入的命令名,找到的第一个与命令名称一致的可执行文件将被执行。

  • 5、TERM

  • 终端的类型。常用的有linux和xterm等

  • 6、PWD

  • 当前工作目录的绝对路径名。该变量的取值随cd命令变化

  • 不知道当前文件夹的路径?不要怕,输入pwd即可

  • 7、OLDPWD

  • 旧目录,也就是刚刚cd离开的目录

  • 8、PS1

  • 主提示符。默认情况下,超级用户的主提示符是#,普通用户为$

  • 9、PS2

  • 辅提示符,默认为>

  • 在shell接收用户输入命令的过程中,如果用户在输入行的末尾输入然后按Enter键,或者用户按Enter键时shell判断出输入的命令没有结束时,就会显示辅助提示符

  • 如引号或者括号不对等等情况

  • 三、当然我们也可以定义自己的变量

    自定义变量

  • 在linux系统中,除了环境变量外,用户还可以自定义自己的变量。定义后的变量像在其他程序设计语言里一样可以被引用。

  • 引用变量时需要使用$作为变量名的前字符

  • 变量的定义方法

  • varname = varvalue

  • 定义变量时我们不需要指定变量类型,因为shell是解析语言,shell在使用变量时会根据变量的值来具体确定变量的类型

  • 声明:本站部分文章内容及图片转载于互联 、内容不代表本站观点,如有内容涉及侵权,请您立即联系本站处理,非常感谢!

    (0)
    上一篇 2017年10月6日
    下一篇 2017年10月6日

    相关推荐