IDC资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回IDC资讯列表

Linux下环境变量配置的有什么方法

发布时间:2022-05-30

本文主要介绍了在Linux下配置环境变量的方法,非常详细,具有一定的参考价值。有兴趣的朋友一定要看!

在linux系统下,如果下载并安装了一个应用程序,很可能在启动时键入它的名称时会出现“命令未找到”的提示。如果您每次都转到安装目标文件夹,请找到可执行文件

操作起来太繁琐,这种情况下涉及到环境变量PATH的设置,PATH的设置也是linux下定制环境变量不可或缺的一部分。

环境变量配置的两个方法:

1)修改/etc/profile文件

推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量。缺点是可能会给系统带来安全问题。这里是针对所有用户,所有shell

[root@test ~]# vim /etc/profile

.

export PATH=$ PATH :/usr/local/MySQL/bin

使用source命令使更改立即生效:

[root @ test ~]# source/etc/profile

2)修改。bashrc文件。这种方法更安全。它可以将使用这些环境变量的权限控制在用户级别。这里,是针对特定用户的。如果您需要授予用户权限,

要使用这些环境变量,只需修改。个人用户主目录中的bashrc文件。

[root@test ~]# vim /root/。没有则创建

export PATH=$ PATH :/usr/local/MySQL/bin

[root@test ~]# source /root/。没有则创建

需要注意的是:

在/etc/profile中设置系统环境变量时,path的结尾不能以“/”结尾,否则会导致整个PATH变量出错。

[app@test ~]$ vim ~/。没有则创建

.

KETTLE _ HOME=/data/nstc/KETTLE 3.2

导出水壶_主页

注意:配置好环境变量后,记得导出这个变量,否则在以下源码后无效!

[app@test ~]$ source。bashrc //使其有效

[app @ test ~]$ echo $ COTTLE _ HOME

/data/nstc/kettle3.2

[app@test ~]$ env

..

KETTLE _ HOME=/data/nstc/KETTLE 3.2

.bash_profile和.bashrc的区别:

/etc/profile:该文件为系统的每个用户设置环境信息。当用户第一次登录时,该文件被执行,并从/etc/profile.d目录中的配置文件中收集shell设置。

/etc/bashrc:为每个运行bash shell的用户执行这个文件。当bash shell打开时,这个文件被读取。

~/.每个用户都可以使用这个文件来输入自己使用的外壳信息。用户登录时,该文件只执行一次!默认情况下,他设置一些环境变量并执行用户的。bashrc文件。

~/.bashrc:此文件包含特定于您的bash shell的bash信息,在登录和每次打开新shell时都会读取这些信息。

~/.bash_logout:每次退出系统时执行这个文件(退出bash shell)。

另外/etc/profile(全局)中设置的变量可以应用到任何用户,而~/中设置的变量。bashrc (local)只能继承/etc/profile中的变量,它们处于“父子”关系。

===================设置终端登录超时==================。

远程登录Linux服务器,如何设置终端的到期时间(也就是说,没有操作多长时间后,终端很快就会到期)。方法如下:

[root @ MQ-console-name server ~]# vim/etc/profile

.

导出TMOUT=600

[root @ MQ-console-name server ~]# source/etc/profile

完成上述设置后,如果登录到该服务器的终端在10分钟内没有运行,该终端将无效!

“Linux下配置环境变量的有什么方法”这篇文章的内容就这么多了。谢谢大家看!希望分享的内容对大家有帮助,更多相关知识。欢迎关注桂哥网络!


TikTok千粉号购买平台:https://tiktokusername.com/