news 2026/5/17 5:42:25

【环境变量】

作者头像

张小明

前端开发工程师

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/5/13 16:25:56

无需训练!用RexUniNLU快速构建智能客服问答系统

无需训练!用RexUniNLU快速构建智能客服问答系统 如果你正在为智能客服系统发愁,觉得训练模型太麻烦、标注数据太费时,那么今天介绍的RexUniNLU可能会让你眼前一亮。这是一个来自阿里巴巴达摩院的神奇工具,它能让你不用准备任何训…

作者头像 李华
网站建设 2026/5/16 2:56:12

cv_resnet50_face-reconstruction模型部署:Linux服务器环境搭建教程

cv_resnet50_face-reconstruction模型部署:Linux服务器环境搭建教程 1. 为什么需要在Linux服务器上部署人脸重建模型 最近有好几位做数字人项目的同事问我,怎么把cv_resnet50_face-reconstruction这个模型用到生产环境里。他们试过本地笔记本跑&#x…

作者头像 李华
网站建设 2026/5/16 8:12:58

Phi-3-mini-4k-instruct代码翻译工具开发

Phi-3-mini-4k-instruct代码翻译工具开发实战 你是不是也遇到过这样的场景:手头有一个用Python写的工具脚本,现在需要把它移植到Java项目里;或者接手了一个C的遗留代码库,想用更现代的Rust来重写。传统的手动翻译不仅耗时费力&am…

作者头像 李华
网站建设 2026/5/16 8:55:26

AI编程助手coze-loop实测:3步提升代码可读性

AI编程助手coze-loop实测:3步提升代码可读性 在日常开发中,我们常遇到这样的场景:接手一段“祖传代码”,变量名像天书、函数逻辑绕三圈、注释比代码还少;或是自己写的代码,两周后再看,竟需要重…

作者头像 李华
网站建设 2026/5/9 4:47:55

使用VSCode开发RetinaFace模型的调试技巧

使用VSCode开发RetinaFace模型的调试技巧 如果你正在用VSCode捣鼓RetinaFace这个模型,可能会遇到一些让人头疼的问题。代码跑不起来,报错信息看不懂,或者模型训练慢得像蜗牛。别担心,这些问题我都遇到过。今天我就把自己在VSCode…

作者头像 李华