linux怎么查看系统环境变量路径,Linux系统中的环境变量该如何设置与查看

本文详细介绍了Linux系统中环境变量和Shell变量的定义、区别,以及如何设置和查看这两种变量。常见环境变量如PATH、USER、HOME等被提及,同时讲解了如何使用env、printenv、set等命令查看变量,并阐述了如何持久化环境变量。通过本文,读者将学会管理和使用Linux环境变量。
摘要由CSDN通过智能技术生成

今天小编要跟大家分享的文章是关于Linux系统中的环境变量该如何设置与查看。大家都知道,在 Linux 系统中,有环境变量和 Shell

变量这两种变量。

环境变量是在程序及其子程序中全局可用的,常常用来储存像默认的文本编辑器或者浏览器,以及可执行文件的路径等等这样的信息。而 Shell 变量仅在当前

Shell 中可用,可以用来存储当前用户的 ID 等信息。

那么什么是环境变量,什么是 Shell 变量,该如何设置和查看这两种变量呢?下面来和小编一起看一看吧!

98b0c9853ecbd86ab4b43d2d1b2507fe.png

一、环境变量

环境变量是以键值对的形式实现的,是在整个系统范围内都可用的变量,并由所有派生的子进程和 Shell

继承。而环境变量的名称是区分大小写的,且通常以大写的形式命名 ( MYVAR1, MYVAR2... )

单个值的环境变量看起来是这样的:

KEY=value1

如果你想要将多个值赋予环境变量,则通常用冒号 ( : ) 作为分隔符。每一对键值对最终看起来是这样子的:

KEY=value1:value2:value3

如果要赋予环境变量的值包含空格,则需要使用引号:

KEY="value with spaces"

二、Shell变量

Shell 变量是专门用于设置或定义它们的 Shell 中的变量。每个 Shell ,例如 zsh 和 bash ,都有一组自己内部的 Shell

变量。它们通常用于跟踪临时数据,比如当前工作目录,而用法则与环境变量相同。

如果你想让 Shell 变量作为全局变量使用,可以使用 export 指令:

$ export MYVAR=lxlinux.net

$ echo $MYVARlxlinux.net

$ env | grep MYVARMYVAR=lxlinux.net

三、常见的环境变量与 Shell 变量

一些环境变量和 Shell 变量是非常有用的,并且经常会被引用。以下是一些常见的,你以后可能会遇到的环境变量:

变量名含义

TERM这指定运行 Shell 时要模拟的终端类型。可以针对不同的操作需求模拟不同的硬件终端。不过,你通常不需要管这个变量。

USER当前登录的用户

PWD当前的工作目录

OLDPWD上一个工作目录,这个变量由 Shell 保存,以便通过执行 cd - 切换回上一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值