ubuntu 环境变量修改(linux修改环境变量)

各位老铁们好,相信很多人对ubuntu 环境变量修改都不是特别的了解,因此呢,今天就来为大家分享下关于ubuntu 环境变量修改以及linux修改环境变量的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

linux(ubuntu)修改环境变量方法的差异是什么

有差别的,你可以一个个的试下的。

1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。

2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。

3、~/.bash_profile:在登录时用到的第三个文件是.bash_profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。/etc/bash.bashrc:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。

4、~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。

几个文件的优先级:1>2>3

在linux下,如果是bash环境,用户登录时读取设置文件的顺序是/etc/profile-->~/.bash_profile-->~/.bashrc-->/etc/bash.bashrc。注意在~/.bash_profile这一步,如果没有~/.bash_profile,则默认读取~/.bash_login,如果没有~/.bash_login才读取~/.profile。

根据发行版本的情况,有两个基本的系统级配置文件:/etc/bash.bashrc和/etc/profile。这些配置文件包含两组不同的变量:shell变量和环境变量。前者只是在特定的shell中固定(如bash),后者在不同shell中固定。shell变量是局部的,而环境变量是全局的。

注意:尽量避免修改root用户的环境变量配置文件,因为那样可能会造成潜在的危险。最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。

使用:

把设置的环境变量给所有用户使用:/etc/bashrc;/etc/profile

修改全局的环境变量在/etc/profile

修改某个用户的环境变量在/home/用户名/.bash_profile

Ubuntu下,查看及修改path环境变量

在Ubuntu系统中,path环境变量的管理其实相当简单,主要存储在/etc/environment文件中。以下是查看和修改path环境变量的四种方法:

1.直接查看和修改$PATH

-在终端中输入命令查看当前PATH配置:无需特别操作。

-要临时修改$PATH值,只需在命令行输入相应命令后立即生效,但关闭窗口后会恢复原设置,仅对当前用户有效。

2.通过.bashrc文件进行设置(推荐)

-打开.bashrc文件,一般在终端输入`nano~/.bashrc`,然后在文件末尾添加你需要的路径。

-修改后,通过`source~/.bashrc`使更改生效,或者关闭并重新打开终端窗口即可永久生效,仅影响当前用户。

3.通过profile文件进行设置

-使用`nano/etc/profile`打开profile文件,同样在末尾添加路径。

-重启系统后,修改将永久生效,但会影响所有用户。

4.通过environment文件进行设置(全局修改)

-在终端输入`nano/etc/environment`,在PATH变量末尾添加新路径。

-重启系统后,这次修改将对所有用户永久有效。

总结来说,查看和修改path环境变量的方法包括临时修改$PATH、通过.bashrc或profile文件进行个性化设置,以及全局永久修改environment文件。选择哪种方式取决于你的需求和权限范围。

怎样在Ubuntu中设置环境变量

首先启动终端。

单击屏幕左上角的Ubuntu图标,在弹出的窗口中点击搜索栏,输入“terminal”,

稍等片刻,终端就会赫然在目!二话不说,直接点击!

然后打开环境设置文件。

Ubuntu的环境设置文件为/etc/profile。它本质上是一个Shell脚本,其中存储了每次启动系统或终端时都要运行的命令。

在终端中输入"sudo gedit/etc/profile",回车,然后输入管理员密码后回车,即可打开。

加入环境变量设置语句。

Linux系统中,设置环境变量的语句是:

export<环境变量名>=<变量的值>

我们只需在这里新开一行,按照这个格式填写即可。

例如:我新建一个名为"mynewenvironmentvar"的环境变量,它的值为“加入一个新的环境变量!我来了!”,那么就要这样写:

export mynewenvironmentvar=加入一个新的环境变量!我来了!

让我们的修改生效。

回到终端,输入"source/etc/profile",回车,即可让我们的环境变量生效。

最后,检验一下效果!

我们用echo回显命令,看看环境变量有没有生效。

只需输入

echo$<环境变量名>

回车即可。

对于我设置的变量,要输入:

echo$mynewenvironmentvar

看到效果了吧!

不过目前,环境变量还只是部分生效,这就意味着重启终端后,原先的设置又没了。

不必担心,重启系统,让环境变量的设置完全生效。

阅读剩余
THE END