Wetts's blog

Stay Hungry, Stay Foolish.

0%

Unix环境变量

  • PS1变量:命令行前的提示信息。例如:[username@time /pwd]$

  • PATH:决定了shell将到哪些目录中寻找命令或程序

  • HOME:当前用户主目录

  • MAIL:是指当前用户的邮件存放目录。

  • SHELL:是指当前用户用的是哪种Shell。

  • HISTSIZE:是指保存历史命令记录的条数

  • LOGNAME:是指当前用户的登录名。

  • HOSTNAME:是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。

  • LANG/LANGUGE:是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。

  • PS1:是基本提示符,对于root用户是#,对于普通用户是$。

  • PS2:是附属提示符,默认是“>”。PS2一般使用于命令行里较长命令的换行提示信息

  • PS4:是跟踪开启后的打印方式,默认是“+”

set命令的输出显示在当前shell中定义的所有环境变量的值:来自/etc/profile文件的值、来自个人~/.profile配置文件中的值、用户和其他用户手动定义的所有变量以及程序运行中定义的所有变量。