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

Linux 个人用户设置账号密码环境变量,四种方式

一、需要明白以下2点:

1、Linux 的环境变量是保存在变量 PATH 中,可通过 Linux shell 命令 echo $PATH 查看输出内容,或者直接输入 export 查看,或者输入 env 查看

2、Linux环境变量值之间是通过冒号进行隔开的( : )

格式为:PATH=$PATH::::------:

二、暂时的添加环境变量 PATH:

可通过 export 命令,如

export PATH=/usr/local/nginx/sbin/:$PATH,将 /usr/local/nginx/sbin/ 目录临时添加到环境变量中

三、为当前用户永久添加环境变量:

编辑  .bashrc   文件 vim ~/.bashrc

文件末尾添加:export PATH="/usr/local/nginx/sbin/:$PATH"

source ~/.bashrc

四、为所有用户永久添加某一环境变量:

编辑   /etc/profile   文件 vim /etc/profile

文件末尾添加:export PATH="/usr/local/nginx/sbin/:$PATH"

source  /etc/profile

五、/etc/environment 下面添加,

打开 /etc/environment  ,在最后添加,运行下面2条命令。

sudo vi /etc/environment

source /etc/environment

个人常用建议

在个人的 home 家目录下,export 临时环境变量在 session 会话关闭后系统自动清除后便会失效。因此,建议在 home 下 .profile 文件最底下编辑个人环境变量,如图

至于为什么不再 .bashrc 中 export 添加环境变量,也是由于 .profile 文件系统优先级更高,可以看到他会自动便利 .bashrc 文件内容,而 .bashrc 则不然,不会变量 .profile 中的环境变量。因此,建议在 home/username/.profile 文件底部 export 添加环境变量,最后保存文件,source .profile 生效即可。

此外,在 Linux 中查看一个 shell 脚本的内容并将 ${} 变量全部赋值,可以使用以下方法:

使用 envsubst 命令

envsubst 是 GNU gettext 工具集的一部分,可以替换环境变量。

# 先确保安装了 gettext
sudo apt-get install gettext  # Debian/Ubuntu
sudo yum install gettext      # CentOS/RHEL# 使用 envsubst 替换变量
envsubst < your_script.sh

参考:linux给用户设置环境变量,linux添加环境变量4种方法-CSDN博客

http://www.lryc.cn/news/2386737.html

相关文章:

  • Three.js搭建小米SU7三维汽车实战(5)su7登场
  • 关于 SSE(Server-Sent Events)过程的简要解剖
  • 格恩朗管段超声波流量计:流量测量先锋
  • 重构开发范式!飞算JavaAI革新Spring Cloud分布式系统开发
  • 图论 判断是否有环
  • (请关注)Oracle性能调优、优化总结调优参考直接应用,性能提升实用案例
  • EasyDarwin的配置与使用
  • PostgreSQL日志管理完整方案(AI)
  • 【Android】基于SurfaceControlViewHost实现跨进程渲染
  • vue+ThreeJs 创造自动选择的甜甜圈(圆环)
  • 能说一下JVM的内存区域吗
  • 东方仙盟_灵颜妙手——表单样式——仙盟创梦IDE
  • 输入一串字符,统计其中字母的个数
  • 进程IO之 进程
  • OpenGL Chan视频学习-5 Vertex Attributes and Layouts in OpenGL
  • ESP32学习笔记_Peripherals(3)——ADC
  • QT学习一
  • 黑马点评Reids重点详解(Reids使用重点)
  • 小米2025年校招笔试真题手撕(一)
  • 《软件工程》第 11 章 - 结构化软件开发
  • MongoDB基础知识(浅显)
  • Neo4j(三) - 使用Java操作Neo4j详解
  • MPI实现大数据Ring Broadcast逻辑
  • 蓝桥杯3503 更小的数
  • 高并发下使用防重表做防重案例
  • 算法-全排列
  • 最好用的wordpress外贸主题
  • 2025 河北ICPC( D. 金泰园(二分)-- C.年少的誓约(公式转化))
  • mongodb语法$vlookup性能分析
  • 晶圆隐裂检测提高半导体行业效率