linux变量大致可以分为三种:环境变更、内部变量和用户变量。用户可以通过环境变量获得系统、环境的信息。
系统部分环境变量:
HOME=/home/用户名 设置用户自己的目录,如果用户名是test,那么登陆子目录就是/home/test
LONGNAME=用户名 LONGNAME是用户名
PATH=路径 路径 表求查找用户输入命令的目录列表
PWD=目录 PWD随用户改变而被系统自动更改,PWD代表用户现在系统所 有的目录
可以用printenv命令就可以查看当前linux有环境变量,在命令行中可以使用env命令改变某一特定的环境变量。
env PATH=&PATH:/home
配置用户自己的用户变量:
主要针对bash
.bash_profile 文件是bash shell 的登陆初始化文件,该文件在用户目录下(/home/test)
可以用编辑器对其编辑:
#vi ~/.bash_profile
PATH=$PATH:/$HOME/bin
export PATH
用户变量也可以在.bashrc文件可添加
./bashrc文件是用户每次进入BASH SHELL的时候它都会被被执行
用退出的时候会自己执行.bash_login