环境变量

环境变量用来存储工作环境信息的变量,主要分为系统全局变量和用户级全局变量

全局变量

常见的全局环境变量 :

name value
PATH 指令的搜索路径
HOME 用户的工作目录
LOGNAME 用户的登录名
SHELL 当前系统shell类型

使用全局变量

echo $PATH (显示单个全局变量,注意使用全局变量,必须加$)
export name='hello' (设置新的全局变量)

系统级全局变量

这类变量对系统内的所有用户都生效,所有用户都可以使用这类变量。
这类变量在/etc/profile文件中设置,只有root用户才能设置
vim /etc/profile
export a=100
:wq #存盘退出,这个时候a不会立即生效,应该是有
source /etc/profile

单用户级全局变量

在用户主目录内有三个文件 ~/.bash_profile、~/.bashrc和~/.profile 在这个文件中定义变量只针对当前用户,添加方式同系统级全局变量

添加PATH环境变量

echo \$PATH显示全局PATH环境变量

1 临时设置

PATH=$PATH:/home/csl
将/home/csl添加到系统环境变量,只针对当前登录有效

2 对所有用户永久有效

vi /etc/profile

      export PATH=$PATH:/usr/local/sysbench/bin 
      source /etc/profile

3.对登录用户有效

vi ~/.bashrc

      export PATH=$PATH:/usr/local/mysql/bin
      source ~/.bashrc
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。