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

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生效;

相关文章:

  • 【Java篇】一气化三清:类的实例化与封装的智慧之道
  • 口袋书签功能上新,免费使用
  • 网络华为HCIA+HCIP AAA原理与配置
  • 8.4《同一直线上二力的合成》
  • Linux下Redis哨兵集群模式搭建(1主2从+3哨兵)
  • Python实现WYY音乐下载
  • 机器学习快速入门教程
  • 设计模式工厂模式和单例模式结合
  • QwQ-32B 模型结构
  • 杰理科技JL703N双模蓝牙芯片—云信
  • 在node.js环境中使用web服务器http-server运行html静态文件
  • pytorch 笔记:张量索引的维度扩展规则
  • 【Linux】进程概念和进程状态
  • 单片机写的小液晶屏驱动+汉字滚屏
  • 天梯赛 L2-008 最长对称子串 (天梯赛常用string函数)
  • Stable Diffusion lora训练(一)
  • 为什么要学习人工智能(AI)?—— 未来已来,AI引领时代变革
  • 第二十八篇 数据获取与数据分析:数仓体系下的专业化分工与协同
  • IIC读写EEPROM
  • 基于springboot医疗平台系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 陈颖已任上海黄浦区委常委、统战部部长
  • “五一”看什么?这里有一份申城视听指南
  • 宿州市委副书记任东已任市政府党组书记
  • 马上评|科学谋划“十五五”,坚定不移办好自己的事
  • 韩国检方结束对尹锡悦私宅的扣押搜查
  • 魔都眼|静安光影派对五一启幕:苏河湾看徐悲鸿艺术画作