当前位置: 首页 > article >正文

ubuntu中的环境变量文件 bashrc、profile、environment简要总结

1、bashrc
只对向前用户生效;
当打开新的终端或通过SSH启动Bash shell时,bashrc会自动执行;
支持环境变量的声明、脚本或命令执行;
修改文件内容:sudo vim ~/.bashrc

2、profile
对所有用户生效;
通过SSH启动Bash shell或登陆进入桌面时,profile会自动执行;
支持环境变量的声明、脚本或命令执行;
修改文件内容:sudo vim /etc/profile
profile先于bashrc执行,无特殊需求则不用重复配置,在bashrc中可覆盖profile的配置;

3、environment
对所有用户生效;
所有环境变量在系统启动时加载;
只包含环境变量的声明,不支持脚本或命令执行;
修改文件内容:sudo vim /etc/environment

常见环境变量名:
1、PATH:指定可执行程序的搜索路径。当用户在终端中输入命令时,系统会根据PATH环境变量中定义的目录顺序进行搜索,找到第一个匹配的可执行文件并执行。
2、LD_LIBRARY_PATH:指定共享库文件的搜索路径。当运行依赖共享库的程序时,系统会根据LD_LIBRARY_PATH环境变量中的路径查找共享库文件。

添加第三方共享库:export LD_LIBRARY_PATH=/home/ubuntu.../libs/:$LD_LIBRARY_PATH
修改文件后重启电脑生效;
source:用法: source 文件名 [参数];
source命令仅对当前shell生效;


http://www.kler.cn/a/592033.html

相关文章:

  • 确保刷新页面后用户登录状态不会失效,永久化存储用户登录信息
  • 大模型面试高频考点-显存占用
  • 大数据学习(72)-zookeeper选举机制
  • Linux top 命令详解:从入门到高级用法
  • Leetcode Hot 100 46.全排列
  • 在LORA训练中,LORA模型的矩阵的行列是多少
  • 《Python深度学习》第五讲:文本处理中的深度学习
  • [HelloCTF]PHPinclude-labs超详细WP-Level 1-FILE协议
  • fastapi+tcp+android在线聊天
  • Vue3是如何利用Proxy进行双向数据绑定的(二)?
  • 【开源免费】基于SpringBoot+Vue.JS智慧生活商城系统(JAVA毕业设计)
  • 从Excel文件中读取数据
  • Spring Boot 应用的接口访问从 HTTP 改为 HTTPS
  • 16. C语言二级指针
  • Kali Linux汉化教程:轻松设置中文界面
  • 【MySQL】关闭外键约束检查
  • 操作系统知识点32
  • Linux 部署 Spring Boot 项目, Web项目(2025版)
  • 分页优化之——游标分页
  • 微服务》》四个问题