CentOS修改环境变量Path

CentOS系统下修改环境变量PATH路径有以下方法 :

1. 执行命令PATH=$PATH:/your_dir

# PATH=$PATH:/usr/local/mysql/bin

这种方法只对当前会话有效 , 每当登出或注销系统以后 PATH 设置就会失效


2. 修改 /etc/profile 文件

# vim /etc/profile

在适当位置添加 PATH=$PATH:/usr/local/mysql/bin , (注意 : 等号两边不能有任何空格) , 修改后持久生效 , 除非你手动强制修改PATH的值

编辑结束后执行 source /etc/profile 或执行命令 ./profile , 就会立即生效了


3. 修改 ~/.bash_profile 文件

# vim ~/.bash_profile

修改 PATH 行 , 把 /usr/local/mysql/bin 添加进去 , 这种方法是针对用户起作用的

个人网站: Github , 欢迎点击给星

### 修改 CentOS 系统中的环境变量 #### 方法一:全局配置文件 `/etc/profile` 对于需要影响所有用户的环境变量,可以编辑全局配置文件`/etc/profile`。然而需要注意的是,在此文件中设置系统环境变量并不被推荐[^1]。 ```bash vi /etc/profile ``` 在该文件的最后添加所需的环境变量定义: ```bash export PATH=$PATH:/new/path ``` 完成编辑后保存并退出,随后运行以下命令使更改立即生效: ```bash source /etc/profile ``` #### 方法二:特定软件包的环境变量设定 当为具体的应用程序比如 PHP 或 Nginx 添加路径至 `PATH` 变量时,则应遵循专门针对这些应用的指导来操作。例如,为了向 `PATH` 中加入 PHP 的可执行文件位置,应当依据实际情况调整如下所示的内容,并将其放置于适当的位置而非直接改动 `/etc/profile` 文件[^2]。 ```bash export PATH=$PATH:/path/to/php/bin ``` 同样的逻辑适用于其他服务端组件如Nginx: ```bash export PATH=$PATH:/usr/local/nginx/nginx.conf ``` #### 方法三:用户级别的 `.bash_profile` 如果仅希望对单个用户有效,那么可以在对应用户的家目录下创建或编辑`.bash_profile` 文件来进行个性化定制。这种方式允许更精细地管理不同账户之间的差异性需求[^5]。 ```bash vi ~/.bash_profile ``` 在此处同样可以通过追加的方式指定新的环境参数: ```bash export JAVA_HOME=/opt/jdk1.8.0_XXX export PATH=$JAVA_HOME/bin:$PATH ``` 再次强调,每次修改完成后都需记得利用 `source` 命令让新设值即时可用。 #### 方法四:临时性的 shell session 内部变更 除了持久化存储外,还可以直接在当前终端会话里通过简单的赋值语句快速改变某些环境属性,不过这类变动只会在本次交互期间保持有效。 ```bash export TEMP_VAR=value ``` 以上就是几种常见的用于管理和自定义 CentOS环境变量的技术手段。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值