当前位置:首页 » 操作系统 » linux的环境变量path设置

linux的环境变量path设置

发布时间: 2023-05-13 17:27:07

Ⅰ 如何在linux中修改环境变量PATH

修改Linux的PATH格式是这样的,以在PATH环境变量中加入/root这个路径为例:
PATH="$PATH":/root
首先PATH环境变量的各个路径之间要用英文冒号分割(Windows的PATH环境变量的路径之间用的是英文分号分割)。"$PATH"这一部分代表PATH环境变量原有的内容,因为PATH环境变量是非常重要,对PATH环境变量的修改都是在原PATH的内容上进行添加,所以先用"$PATH"导入原PATH的内容。后面再用英文冒号分割开/root这个新添加的内容,表示在原PATH的基础上添加/root这个路径。
对PATH的修改应该写在哪个配置文件中呢?如果想让设置只对当前用户有效,就需要在~/.bashrc文件中添加设置,以添加/root目录为例需要添加如下两行:
PATH="$PATH":/root
export PATH
也可以将两行设置写成一行:export PATH="$PATH":/root
如果想让PATH环境变量的设置对所有用户都有效,则要把设置添加到/etc/profile这个全局配置文件中,添加的内容和在~/.bashrc中的一样。
修改完配置文件后,如果想让设置马上生效,还需要运行source命令,比如:source ~/.bashrc,否则设置只在下次登录时才会生效(也就是说要重新登录)。

Ⅱ linux 怎么修改path环境变量

首先,修改Linux的环境变量PATH的语法是这样的(以把/root这个目录加入PATH环境变量为例):PATH="$PATH":/root,注意PATH环境变量里面保存的各个路径之间是用英文冒号分割的(这点和Windows的PATH环境变量有所区别,Windows的PATH环境变量的路径之间用英文分号分割)。"$PATH"这一部分代表原来的PATH环境变量的内容,因为PATH环境变量是如此重要,对PATH环境变量的修改最好是在原PATH的基础上进行添加,所以用"$PATH"导入原PATH的内容,后面的英文冒号分割开/root这个新添加的内容。意思就是在原PATH内容的基础上添加/root这个路径(尽量在原PATH的内容基础上添加,不要去掉原PATH里面的路径信息)。
那对PATH环境变量的修改应该写在那个配置文件中呢?如果想让设置只对当前用户有效,可以在~/.bashrc文件中加入如下两行(还是以添加/root目录为例):
PATH="$PATH":/root
export PATH
添加完成后,如果想让设置马上生效,还需要执行这样一条命令:source ~/.bashrc。(否则设置只在下次登录才会生效)
如果想让修改对所有用户都有效,则需要把设置添加到/etc/profile这个配置文件中,添加的内容和在~/.bashrc中的一样。

Ⅲ linux path 环境变量怎么设置

1、直接用export命令:
#export PATH=$PATH:/opt/au1200_rm/build_tools/bin
查看是否已经设好,可用命令export查看:
[root@localhost bin]# export
declare -x BASH_ENV="/root/.bashrc"
declare -x G_BROKEN_FILENAMES="1"

Ⅳ linux设置环境变量path

变量是计算机系统用于保存可变值的数据类型。在Linux系统中,变量名称一般都是大写的,这是一种约定俗成的规范。我们可以直接通过变量名称来提取到对应的变量值。
Linux系统中的环境变量是用来定义系统运行环境的一些参数,比如每个用户不同的家目录、邮件存放位置等。《Linux就该这么学》一起来学习更多linux知识。
PASH环境变量的设置方法:

方法一:用户主目录下的.profile或.bashrc文件(推荐)

登录到你的用户(非root),在终端输入:
$ sudo gedit ~/.profile(or .bashrc)
可以在此文件末尾加入PATH的设置如下:
export PATH=”$PATH:your path1:your path2 ...”
保存文件,注销再登录,变量生效。
该方式添加的变量只对当前用户有效。

方法二:系统目录下的profile文件(谨慎)

在系统的etc目录下,有一个profile文件,编辑该文件:
$ sudo gedit /etc/profile
在最后加入PATH的设置如下:

export PATH=”$PATH:your path1:your path2 ...”

该文件编辑保存后,重启系统,变量生效。

该方式添加的变量对所有的用户都有效。

方法三:系统目录下的 environment 文件(谨慎)

在系统的etc目录下,有一个environment文件,编辑该文件:

$ sudo gedit /etc/environment
找到以下的 PATH 变量:

PATH="<......>"

修改该 PATH 变量,在其中加入自己的path即可,例如:

PATH="<......>:your path1:your path2 …"

各个path之间用冒号分割。该文件也是重启生效,影响所有用户。

注意这里不是添加export PATH=… 。

方法四:直接在终端下输入

$ sudo export PATH="$PATH:your path1:your path2 …"
这种方式变量立即生效,但用户注销或系统重启后设置变成无效,适合临时变量的设置。

Ⅳ 求助,如何在linux中设置path变量

PATH是环境变量,要大写
那几个目录是你放置命令的目录,输命令后系统会去PATH中寻找该命令

查看当前环境变量:
echo $PATH

设置:
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
或者export PATH=PATH:/XXX
登出后就失效,要一直有效,修改~/.bashrc或~/.bash_profile或系统级别的/etc/profile

ps:
比如windows下软件都安装在program file下的不同目录
而unix是把可执行文件放在PATH中,库文件放在同级的lib下,方便输命令

Ⅵ Linux-配置环境变量

1、系统位置,/etc目录下的bashrc、profile、environment三个文件
2、用户目录(root或普通用户)下的.bashrc、.bash_profile两个文件,注意这两个文件前面都有点,是隐藏文件。

按变量的周期划为永久变量和临时性变量2种:
永久变量:通过修改配置文件,配置之后变量永久生效。
临时性变量:使用命令如export等命令设置,设置之后马上生效。当关闭shell的时候失效(这种主要用于测试比较多)。

按照影响范围分为用户变量和系统变量2种:
用户变量(局部变量):修改的设置只对某个用户的路径或执行起作用;
系统变量(全局变量):影响范围是整个系统。

export命令显示当前系统定义的所有环境变量,运行返回结果如下:

echo $PATH命令输出当前的PATH环境变量的值,运行返回结果如下:

直接用export命令修改PATH值 (重启终端后配置失效)
export PATH=$PATH:/home/sphc/software/bin

该文件为当前用户配置文件,修改后,作用于当前用户的环境变量。

该文件为当前用户配置文件,修改后,作用于当前用户的环境变量。

/etc/bashrc为系统环境配置文件,需要管理员权限(如root)或者对该文件的写入权限,修改后,作用于所有用户。

/etc/profile为系统全局配置文件,需要管理员权限或者对该文件的写入权限,修改后,作用于系统下所有用户的环境变量。

/etc/environment为系统环境配置文件,需要管理员权限或者对该文件的写入权限,修改后,作用于系统下所有用户的环境变量。

Ⅶ Linux环境变量PATH设置

/etc/profile和/etc/bashrc都是系统级别的,修改后可以在所有用户中起作用; /.bash_profile、 /.bashrc和~/.bash_logout都是用户级别的,修改后只会作用于当前用户。

带profile的文件都是需要重新进入用户时才会生效,带bashrc的则是打开新的shell时生效;

执行顺序:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout

$ echo $HOME

$ export HELLO="Hello"

$ env

¥ set

readonly TEST

之前介绍的使用 export 命令设置环境变量是在命令行中直接执行,这样设置的环境变量在退出shell时就会失效。要想设置永久有效的环境变量就需要修改之前提到的文件。

PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
你可以自己加上指定的路径,中间用冒号隔开
需要注意的是,最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。

特点:所有用户;永久有效;生效需要重新进入用户
root权限:

要想修改完文件后就立即生效,可以在命令行中执行:
# source /etc/profile
Source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录

Ⅷ 在Linux里设置环境变量的方法(export PATH)

比如要把/etc/apache/bin目录添加到PATH中,方法有三:

1.#PATH=$PATH:/etc/apache/bin

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

2.#vi /etc/profile

在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格)

这种方法最好,除非你手动强制修改PATH的值,否则将不会被改变

3.#vi ~/.bash_profile

修改PATH行,把/etc/apache/bin添加进去

这种方法是针对用户起作用的

注意:想改变PATH,必须重新登陆才能生效,以下方法可以简化工作:

如果修改了/etc/profile,那么编辑结束后执行source profile(source /etc/profile) 或 执行点命令 ./profile,PATH的值就会立即生效了。

这个方法的原理就是再执行一次/etc/profile shell脚本,注意如果用sh /etc/profile是不行的,因为sh是在子shell进程中执行的,即使PATH改变了也不会反应到当前环境中,但是source是在当前 shell进程中执行的,所以我们能看到PATH的改变。

这样你就学会Linux系统下修改环境变量PATH路径的方法。

补充说明

工作环境设置文件

环境设置文件有两种:系统环境设置文件 和 个人环境设置文件

1.系统中的用户工作环境设置文件:

登录环境设置文件:/etc/profile 

 非登录环境设置文件:/etc/bashrc

2.用户个人设置的环境设置文件:

 登录环境设置文件: $HOME/.bash_profile   //这个是环境变量设置的地方

 非登录环境设置文件:$HOME/.bashrc       //这个是定义别名的地方

登录环境:指用户登录系统后的工作环境

非登录环境:指用户再调用子shell时所使用的用户环境

热点内容
2d游戏按键精灵脚本教程 发布:2025-05-15 14:10:15 浏览:277
服务器上的邮件如何销毁 发布:2025-05-15 14:02:49 浏览:137
饥荒安卓版如何解除手柄模式 发布:2025-05-15 14:02:05 浏览:112
算法强化班 发布:2025-05-15 14:02:04 浏览:345
c语言编译后图片 发布:2025-05-15 13:51:57 浏览:792
没有被调用的函数会参与编译吗 发布:2025-05-15 13:42:51 浏览:260
在计算机中ftp的中文 发布:2025-05-15 13:41:07 浏览:1000
国网校招要网签密码和账号干什么 发布:2025-05-15 13:40:25 浏览:179
java分 发布:2025-05-15 13:34:36 浏览:846
如何下载卡巴斯基安卓版 发布:2025-05-15 13:34:36 浏览:480