# Linux环境变量：如何在Linux VPS上读取和设置

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/18621.html | 发布：2023-03-20 | 更新：2023-03-20 | 分类：IDC云库、服务器vps推荐

在本教程中，我们将深入解释什么是 Linux 环境变量，并教您在VPS上进行基本修改和读取命令，让您入门！让我们跳进去吧！

在本教程中，我们将深入解释什么是 Linux 环境变量，并教您在VPS上进行基本修改和读取命令，让您入门！让我们跳进去吧！

 

## 什么是变量

 

在计算机科学中，变量是存储值的位置，该值可以根据条件或传递给程序的信息进行更改。变量在编程中起着重要作用，它们使开发人员能够编写与他们所使用的操作系统相关的灵活程序！

 

![什么是Linux日志？它们是什么以及如何使用它们](https://www.mfisp.com/wp-content/uploads/2022/07/b53315cd03c58da7029c46ff717364c7.png)

 

## 什么是 Linux 环境变量

 

环境变量是影响服务器上运行的程序或进程的动态值。它们存在于每个操作系统中，并且它们的类型可能有所不同。可以创建、编辑、保存和删除环境变量。Linux 环境变量是存储在系统中的信息的占位符，这些信息将数据传递给在 shell 或子 shell 中启动的程序。

 

## Linux 环境变量命令

 

让我们看一下您可能想知道的一些常见的 Linux 环境变量命令。请记住，在修改任何变量之前，您需要使用SSH访问托管 VPS。

 

### 如何查看 Linux 环境变量

 

您可以使用 printenv 命令查看 Linux 发行版上的完整环境变量列表。在 Ubuntu 上简单地使用它会提供一个显示变量的大输出。

 

您可以通过在修饰符中添加管道来获得更易于管理的输出：

 

```
打印环境 | 较少的
```

 

每行都包含 Linux 环境变量的名称，后跟=和值。例如：

 

```
HOME=/家/爱德华
```

 

HOME是一个 Linux 环境变量，其值设置为/home/edward目录。

 

环境变量通常是大写的，但您也可以创建小写的环境变量。printenv的输出 以大写形式显示所有环境变量。

 

需要注意的重要一点是 Linux 环境变量区分大小写。如果要查看特定环境变量的值，可以通过将该变量的名称作为参数传递给 printenv 命令来实现。整个字符串在命令行中看起来像这样：

 

```
打印环境首页
```

 

输出：

 

```
/家/爱德华
```

 

另一种显示环境变量值的方法是使用echo命令，如下所示：

 

```
回显 $USER
```

 

输出：

 

```
爱德华
```

 

### 如何创建新的 Linux 环境变量

 

此命令的基本语法如下所示：

 

```
导出 VAR="值"
```

 

让我们分解一下：

 
 
- export – 用于创建变量的命令 
- VAR——变量名 
- = – 表示后面的部分是值 
- “价值” ——实际价值 

 

在现实世界的场景中，命令可能如下所示：

 

```
导出爱德华=“hostinger”
```

 

让我们看看如何更改TZ – 时区 – 变量的值：

 

首先，让我们查看时间：

 

```
日期
```

 

该命令将输出当前时间。

 

然后我们可以使用导出命令来更改时区：

 

```
出口 TZ =“美国/太平洋”
```

 

现在变量的值已更改，我们可以使用date命令再次检查时间，这将输出适合于对 Linux 环境变量所做更改的不同时间。

 

### 取消设置 Linux 环境变量的值

 

我们将使用unset命令。让我们看看命令的语法是怎样的，并将其分解：

 

```
未设置 VAR
```

 

命令的部分是：

 
 
- unset——命令本身 
- VAR——我们要取消设置的变量 

 

简单吧？我们将取消设置时区变量作为测试：

 

```
取消设置 TZ
```

 

这会将时区设置为其默认值，我们可以再次使用 date 命令进行检查。

 

从命令行设置和取消设置 Linux 环境变量只会影响当前运行的会话。如果你想让你的设置在登录之间保持不变，你必须在你的个人初始化文件中定义环境变量——即.bash_profile。

 

### 本地和全局 Linux 环境变量

 

在计算机编程中，全局变量是可以在程序的任何地方使用的变量。而局部变量是在函数中定义的并且只能在该函数中使用的变量。这是一个例子——Global_var和local_var是全局变量和局部变量：

 

```
Var 全局值=50；
    功能乐趣（）
    {
    var local_var =20;
    }
```

 

Linux 环境变量可以是全局的或局部的。全局环境变量在 shell 会话和 shell 生成的任何子进程中都是可见的。虽然局部变量只能在创建它们的 shell 中可用。

 

系统环境变量全部使用大写字母来区别于普通的用户环境变量。

 

### 如何设置本地 Linux 环境变量

 

在以下示例中，local_var仅在当前 shell 中可见：

 

```
local_var=爱德华

回显 $local_var

爱德华
```

 

我们可以使用export命令创建一个全局环境变量：

 

```
export Global_var=你好

狂欢

回声 $Global_var
```

 

最后输出将是：

 

```
你好
```

 

## 结论

 

恭喜，现在您了解了所有 Linux 环境变量基础知识！请记住始终小心，研究您正在修改的内容并不断提高您的技能！我们希望本教程能帮助您做到这一点！

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
