本文主要介绍了在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/
TOP