Linux环境变量


Linux环境变量是一种在操作系统级别管理的特殊变量,它们对于配置系统行为和程序的执行环境非常重要。以下是一些环境变量的常见作用:

1.程序执行路径 (PATH)

PATH 是一个非常重要的环境变量,它定义了系统在哪些目录中查找可执行程序。

当你在终端中输入一个命令时,Linux会按照PATH中指定的顺序在各个目录中查找可执行文件。如果找到了匹配的可执行文件,系统会执行它。

你可以通过在终端中输入 echo $PATH 来查看当前的 PATH 变量的值。

举例来说,假设你在终端中输入了命令 ls。系统会按照以下红线上目录依次来查找:
在这里插入图片描述

1.临时更改

在终端中直接设置:
你可以在终端中直接使用以下命令来设置临时的环境变量。例如:

PATH=$PATH:/new/directory

在原有PATH后面加上/new/directory
在这里插入图片描述
临时更改意味着你所做的变更只在当前的会话中生效,一旦你关闭了当前的终端窗口或者注销了登录,这些变更就会被撤销,下次你打开一个新的终端窗口时,环境会恢复到之前的状态。

2. 永久更改

修改用户的配置文件:
~/.bashrc 或 ~/.bash_profile(对于bash):

打开你的终端。
使用文本编辑器(如nano或vim)打开 ~/.bashrc 或者 ~/.bash_profile 文件。
,例如:

vim ~/.bash_profile

在文件添加或追加你想要设置的环境变量 例如:
在这里插入图片描述

2. 其他环境变量

用户主目录 (HOME):

HOME 变量定义了当前用户的主目录路径。这个路径在用户登录时非常重要,因为它决定了用户默认的工作目录。

当前用户 (USER)

USER 变量包含当前用户的用户名。

系统语言设置 (LANG):

LANG 变量定义了默认的语言环境和字符编码。它影响了终端的显示以及程序的本地化。

Shell配置文件 (SHELL)

SHELL 变量指定了当前用户所使用的Shell(命令行解释器)。

编辑器 (EDITOR)

EDITOR 变量定义了默认的文本编辑器,用于在终端中打开和编辑文件。

历史记录文件 (HISTFILE)

HISTFILE 变量指定了保存用户命令历史记录的文件路径。

临时文件路径 (TMPDIR):

TMPDIR 变量指定了临时文件存放的目录路径。

所有环境变量

查看当前系统中所有环境变量的值,你可以使用 env 命令
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值