Linux 环境变量

环境变量

环境变量是存储用于操作系统和应用程序配置信息的键值对。这些变量可以被系统中运行的所有程序和进程所访问,并经常被用作应用程序的配置机制,使得应用程序可以获知其运行的上下文。

常见的环境变量

  • $HOME:当前用户的家目录路径,例如 /home/username

  • $PATH:定义了shell搜索命令的目录列表。当用户输入一个命令时,shell会在$PATH变量中列出的目录中查找这个命令

  • $USER:当前用户的用户名

  • $PWD:当前工作目录的路径

  • $PS1:定义在shell中看到的提示符

  • $SHELL:当前用户的默认shell的路径

  • $LANG:定义了用户的语言和字符集

  • $LOGNAME:当前用户登录名

  • $HOSTNAME:机器的主机名

通过 printenv 命令就可以列出当前linux系统中的所有环境变量

printenv

image

修改环境变量就是更改这个变量的值就可以了,但是是临时生效,重启系统后就失效了,所以一般修改了环境变量后放入bash的配置文件中实现持久生效。

例如:修改PATH变量的值

'export PATH=/apps/httpd24/bin:$PATH' | tee /etc/profile.d/httpd.sh

source /etc/profiled.d/python.sh

例如:修改字符编码
修改字符编码就是修改LANG这个环境变量的值

# 更改LANG变量的值。
LANG=zh_CN.UTF-8

posted on   背对背依靠  阅读(141)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示