news 2026/5/2 2:00:13

【环境变量】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【环境变量】

环境变量

环境变量可以传递给shell中运行的程序以及shell使用,不是环境变量的shell变量只能由shell使用。

PATH:决定输入命令时,Shell 到哪里去寻找可执行文件,PATH 决定了哪些目录里的命令可以直接执行,而不需要写完整路径。

export 命令:**可以将变量导出为环境变量,**这是临时的,持久导入需要在配置文件里修改。
自动设置变量:
bash启动时,会从/etc/profile(全局的,linux启动就执行)、/etc/bashrc(全局的,会话打开才执行)、~/.bash_profile( 当前普通用户的,)和 ~/.bashrc(普通用户的shell)中导入环境变量,(运行的确切脚本取决于shell启动方式,交互式登陆shell、交互式非登录shell、shell脚本)。要对所有用户的登陆shell起作用需要修改 /etc/bashrc。

临时附加目录到PATH变量:

export PATH=${PATH}:/home/user/sbin(取值 添加 导入)

永久附加目录到PATH变量:

export PATH= $ {PATH}:/home/user/sbin(附加到旧路径后面)
export PATH=/home/user/sbin:$PATH(附加到新目录之前,优先使用新目录)

文件执行时机适用范围典型用途
/etc/profile系统级别,用户登录时执行所有用户设置系统范围的环境变量,如PATHUSER
~/.bash_profile用户登录时执行单个用户设置用户级别的环境变量,启动脚本等
~/.bashrc每次启动新的交互式 Shell 会话时执行单个用户配置命令别名、Shell 行为、环境变量等
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/29 6:45:29

PasteMD剪贴板美化神器:5分钟搭建本地AI文本格式化工具

PasteMD剪贴板美化神器:5分钟搭建本地AI文本格式化工具 1. 为什么你需要一个本地AI文本格式化工具? 你有没有遇到过这种情况? 从网页上复制了一段会议纪要,格式乱七八糟,有奇怪的换行、多余的符号,想整理成…

作者头像 李华
网站建设 2026/4/25 6:26:34

Qwen3-ASR-1.7B与Dify平台集成:打造个性化语音识别应用

Qwen3-ASR-1.7B与Dify平台集成:打造个性化语音识别应用 最近在折腾一个智能客服的项目,需要把语音对话转成文字,市面上开源的语音识别模型试了一圈,效果总是不太理想。要么是识别不准,要么是部署太麻烦,要…

作者头像 李华
网站建设 2026/4/25 13:31:25

腾讯混元翻译大模型实战:Streamlit界面操作指南

腾讯混元翻译大模型实战:Streamlit界面操作指南 你是否经历过这样的场景:需要把一份中文技术文档快速翻成俄语发给海外同事,却发现在线翻译工具要么卡在“正在加载”,要么译文满是语法错误;又或者正为跨境电商商品页做…

作者头像 李华
网站建设 2026/4/22 19:19:05

Llava-v1.6-7b性能优化:利用GPU加速多模态推理

Llava-v1.6-7b性能优化:利用GPU加速多模态推理 1. 为什么需要GPU加速Llava-v1.6-7b Llava-v1.6-7b作为一款功能强大的多模态模型,能够同时理解图像和文本,在视觉问答、图像描述、内容分析等场景中表现出色。但它的70亿参数规模和复杂的视觉…

作者头像 李华
网站建设 2026/4/17 23:54:52

Qwen3-TTS语音合成惊艳效果展示:听AI说10种语言

Qwen3-TTS语音合成惊艳效果展示:听AI说10种语言 1. 引言:当AI开口说世界 想象一下,你正在制作一个面向全球用户的短视频,需要为同一个脚本配上中文、英文、日文、西班牙文等十几种语言的旁白。传统方案是什么?要么聘…

作者头像 李华
网站建设 2026/4/22 10:31:33

基于CCMusic的广播节目分析:大规模音频数据处理方案

基于CCMusic的广播节目分析:大规模音频数据处理方案 你有没有想过,每天我们听到的广播节目里,到底播放了多少种不同类型的音乐?那些音乐电台是怎么知道一首歌是摇滚、流行还是古典的?如果让你手动去听几百个小时的广播…

作者头像 李华