CentOS的环境变量文件&如何将nginx添加到环境变量

打开环境变量文件

vim /etc/profile

在末尾加上

PATH=$PATH:/usr/local/nginx/sbin

重新加载环境 

source /etc/profile


修改环境变量的三种方法:

 

①修改/etc/profile文件,将影响全局,所有用户。

使修改生效,则

source /etc/profile

②修改/etc/environment文件,将影响全局。/etc/environment文件与/etc/profile文件的区别是:/etc/environment设置的是系统的环境,而/etc/profile设置的是所有用户的环境,即/etc/environment与用户无关,在系统启动时运行。在/etc/environment文件中添加

PATH=/someapplication/bin:$PATH

修改~/.bash_profile(首选),将影响当前用户。在~/.bash_profile文件中添加

export PATH=/someapplication/bin:$PATH

修改/etc/bashrc(Ubuntu和Debian中是/etc/bash.bashrc),影响所有用户使用的bash shell。/etc/bashrc顾名思义是为初始化bash shell而生,在bash shell打开时运行。这里bash shell有不同的类别:登录shell和非登陆shell,登录shell需要输入用户密码,例如ssh登录或者su - 命令提权都会启动login shell模式。非登陆shell不会执行任何profiel文件;交互shell和非交互shell,提供命令提示符等待用户输入命令的是交互shell模式,直接运行脚本文件是非交互shell模式,一般情况下非交互shell模式不执行任何bashrc文件。根据以上情况,选择是否修改/etc/bashrc。

⑤修改~/.bashrc,影响当前用户使用的bash shell。

⑥在终端中执行以下命令,只影响当前终端。

export PATH=/someapplication/bin:$PATH

 

你可能感兴趣的:(Linux)