Linux环境变量

devtools/2025/2/2 23:38:59/

查看所有环境变量
printenv
env
cat /proc/self/environ
这个命令会显示所有环境变量,但变量之间用 \0(空字符)分隔,适合程序读取而不是直接查看。

P A T H 特殊的环境变量, PATH特殊的环境变量, PATH特殊的环境变量,PATH 变量的值是多个目录的 冒号(:)分隔的列表,Shell 会按照顺序搜索这些目录。
echo $PATH
printenv | grep PATH

export -p

export命令:设置环境变量的值,当前SHELL下有效
export VAR_NAME=“value”

unset命令:移除设置的环境变量
unset VAR_NAME

使环境变量永久生效,使用.bashrc或.zshrc或…
echo ‘export MY_VAR=“hello”’ >> ~/.bashrc
source ~/.bashrc

/etc/environment 和 ~/.bashrc 的核心区别
/etc/environment不需要使用export,即可设置环境变量。
并且环境变量对所有用户生效,而.bashrc则对当前用户生效
/etc/environment不支持SHELL语法,如$VAR

位置作用范围加载时机是否支持 export是否支持 Shell 语法
/etc/environment所有用户、所有 Shell 和 GUI 程序登录时加载(PAM)❌ 不支持❌ 不支持
/etc/profile所有用户,仅适用于 bash/sh交互式 Shell 启动时✅ 支持✅ 支持
/etc/profile.d/*.sh所有用户,仅适用于 bash/sh交互式 Shell 启动时✅ 支持✅ 支持
~/.bashrc当前用户,适用于 bash非登录 Shell 加载✅ 支持✅ 支持
~/.profile当前用户,适用于 bash/sh登录时加载✅ 支持✅ 支持

在其子进程中运行命令
bash -c


http://www.ppmy.cn/devtools/155569.html

相关文章

STM32 AD多通道

接线图: 代码配置: 与单通道相比,将多路选择从初始化函数,调用到功能函数里,在功能函数里以此调用需要使用的通道 整体代码: //AD多通道 void AD_Init2(void) {//定义结构体变量GPIO_InitTypeDef GPIO_In…

亚博microros小车-原生ubuntu支持系列:14雷达跟踪与雷达守卫

背景知识 激光雷达的数据格式参见: 亚博microros小车-原生ubuntu支持系列:13 激光雷达避障-CSDN博客 本节体验雷达跟踪跟守卫 PID控制 从百度百科摘一段介绍 比例积分微分控制(proportional-integral-derivative control)&am…

网络安全实战指南:攻防技术与防御策略

📝个人主页🌹:一ge科研小菜鸡-CSDN博客 🌹🌹期待您的关注 🌹🌹 1. 引言 随着数字化转型的加速,网络安全已成为各行业不可忽视的重要领域。从数据泄露到勒索软件攻击,网络…

SpringCloud篇 微服务架构

1. 工程架构介绍 1.1 两种工程架构模型的特征 1.1.1 单体架构 上面这张图展示了单体架构(Monolithic Architecture)的基本组成和工作原理。单体架构是一种传统的软件架构模式,其中所有的功能都被打包在一个单一的、紧密耦合的应用程序中。 …

受击反馈HitReact、死亡效果Death Dissolve、Floating伤害值Text(末尾附 客户端RPC )

受击反馈HitReact 设置角色受击标签 (GameplayTag基本了解待补充) 角色监听标签并设置移动速度 创建一个受击技能,并应用GE 实现设置角色的受击蒙太奇动画 实现角色受击时播放蒙太奇动画,为了保证通用性,将其设置为一个函数,并…

SepLLM:大型语言模型中高效稀疏注意力的一种实用AI方法

大型语言模型(Large Language Models,简称LLMs)在自然语言处理领域展现出了其无与伦比的才华,无论是文本生成还是语境推理,都游刃有余。然而,其自注意力机制的二次复杂性却如同一道枷锁,限制了其…

五分钟搭建本地deepseek r1基于Ollama工具的LLM大语言模型蒸馏模型

deepseek-r1:1.5b 下载安装后执行,命令:ollama run deepseek-r1:1.5b 运行cmd

Autogen_core源码:_cancellation_token.py

目录 _cancellation_token.py代码代码解释类的初始化取消操作检查取消状态添加回调函数关联异步Future对象总结 代码示例示例 1:基本的取消操作示例 2:添加回调函数示例 3:检查令牌是否已取消 _cancellation_token.py代码 import threading …