网站首页 > 博客文章 正文
Linux有专门的文件来保存维持系统运行状态的变量信息,称为配置文件,配置文件都记录在磁盘上,系统的每项设置都会有专用的配置文件进行记录。
环境变量更改后,改动过的变量值会在系统用户注销或系统重启后失效。这是因为开机时,Linux会从磁盘上读取配置文件到内存中,用户通过命令方式所做的系统环境变量更改只是在内存中临时生效,并未更改磁盘上的配置文件,而内存中的数据会在系统用户注销或系统重启后清空,这时改动后环境变量配置信息将失效。
因此,必须手动编辑、更改磁盘上的配置文件,系统更改才能永久生效。
Linux中有专用的环境变量配置文件来记录环境变量的配置信息,分为系统环境变量配置文件和个人环境变量配置文件。
(1)系统环境变量配置文件
针对整个Linux系统生效,所有账号登录后配置都会加载生效。
①/etc/bashrc:针对shell。
②/etc/profile:针对外围程序。
(2)个人环境变量配置文件
每个用户都会有其独有的个人配置文件,针对单个用户生效,不影响其他用户。
①$HOME/.bashrc:针对shell。
②$HOME/.bash_profile:针对外围程序。
③$HOME/.profile:功能与.bash_profile相同,在CentOS Linux系统中,该文件默认不存在。
可以根据需要编辑配置文件,以便实现系统重启后配置仍然生效。
例如,在vi /etc/.bash_profile开头部分写入PS1="{\u@\h \t \W}\\#34;并保存退出后,该配置将在系统用户注销或系统重启后仍然有效,因为.bash_profile会在之后重新加载执行,记录在其中的PS1="{\u@\h \t \W}\\#34;相应也会在执行后立刻生效。
在Linux中,文档中以“#”开头的都是注释内容。注释是指计算机在执行、查看文件时会略过、不做处理的文字,一般起解释说明作用。
- 上一篇: centos 7 环境变量
- 下一篇: Linux环境变量,知识点汇总
猜你喜欢
- 2024-11-27 CentOS服务器安装JDK8环境
- 2024-11-27 Centos7虚拟机搭建Hadoop集群环境教程
- 2024-11-27 聊聊Shell的种类,变量的分类,条件测试的表达
- 2024-11-27 Java环境快速搭建
- 2024-11-27 centos7安装软件-jdk,maven,git
- 2024-11-27 centos 7 安装部署流程 最全最细包成功
- 2024-11-27 CentOS,安装Redis5,Java客户端Jedis、Lettuce和Redisson对比
- 2024-11-27 Linux使用profile.d目录设置环境变量
- 2024-11-27 Linux (Centos6.5)下安装java+jdk+tomcat(非yum安装)
- 2024-11-27 Linux CentOS服务器安装Python3.8环境
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)