linux更改环境变量3种方法及简单比较 下载本文

内容发布更新时间 : 2024/5/22 23:03:43星期一 下面是文章的全部内容请认真阅读。

更改环境变量方法

一、 临时终端有效法:

编辑你的 PATH 声明,其格式为:

PATH=$PATH::::------:

你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:$ source .bash_profile

关闭终端即失效

二、修改用户目录下面.bashrc(只影响到个人用户)

1、 在用户家目录下面的.bashrc里面更改。首先看下环境变量为

2、 进入/home/cc/.bashrc

里面内容为# .bashrc

# Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi

# User specific aliases and functions

在末尾部位加上

export PATH=/sbin:$PATH

保存退出文档,logout 或者切换用户到root再返回cc用户 打印环境变量

/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/cc/bin 3、 可以使用sbin里面所有命令例如ifconfig等 三、修改/etc/profile

1、在末尾部位加上

export PATH=/sbin:$PATH

2、生效source /etc/profile

3、打印root下面的环境变量echo $PATH

/sbin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

打印cc下面的环境变量

打印chenst下面环境变量

三者对比发现 在/etc/profile中更改环境变量将影响到所有用户。

Ps:如果ifconfig用不起来除了上面更改环境变量的方法外还可以使用/sbin/ifconfig