如何为Linux、Windows、BSD和MacOSX设置环境变量

环境变量对于在操作系统环境中设置某些数据非常有用。它们就像键值对,我们可以将一个键设置为当前操作系统中所有应用程序都可以使用的特定值 系统。环境变量用于设置库路径、Java路径、Java版本、当前用户名、当前连接类型等。

列出Linux和MacOSX的所有环境变量

我们可以用不同的方式列出Linux操作系统环境变量。列出所有环境变量最常用的方法是使用 env 命令。

$ env
List All Environment Variables For Linux
列出Linux的所有环境变量

我们可以看到提供了USERNAME、USER、SHELL、LANG等环境变量

列出Linux和MacOSX的环境变量

如果可以的话,只需打印并列出需要使用的特定环境变量 grep 命令如下 env 命令。在本例中,我们将列出其键或值包含 USER 期限。

$ env | grep USER
List Environment Variable For Linux
列出Linux环境变量

我们可以看到用户名和用户变量键被过滤和打印。

我们也可以使用 echo 通过提供变量名(在本例中为USERNAME)执行。

$ echo $USERNAME
List Environment Variable For Linux
列出Linux环境变量

为Linux设置环境变量 和MacOSX

现在,这是设置环境变量key和value时最有趣的部分。我们可以永久或临时设置环境变量。

永久设置

永久设置将存储变量 在重新启动和重新启动期间。它不会被移除 系统重新启动后。我们将使用bashshell .profile 文件以永久设置环境变量。将以下行添加到用户的配置文件中,如下所示。

WEBSITE="POFTUT.COM"

运行以下命令,为用户添加键和值 .profile 文件。

$ echo "export WEBSITE=POFTUT.COM" >> ~/.profile
Set Permanently
永久设置

对于zsh 我们将添加到的shell .zprofile 文件如下。

$ echo "export WEBSITE=POFTUT.COM" >> ~/.zprofile

对于ksh 或者我们要加入的科恩希尔 .profile 文件

$ echo "export WEBSITE=POFTUT.COM" >> ~/.profile

对于bourne shell,我们将添加 .profile 文件

$ echo "export WEBSITE=POFTUT.COM" >> ~/.profile

对于csh 我们将添加到的shell .login 文件

$ echo "export WEBSITE=POFTUT.COM" >> ~/.login

临时设置

如果要为所有用户的当前会话临时设置环境变量,则可以使用 export set 命令。 set 将添加环境变量 export 将变量添加到所有其他用户环境中。

$ export set WEBSITE="POFTUT.COM"
Set Temporarily
临时设置

列出Windows的所有环境变量

我们可以使用 set 命令以便当前打印 从MS-DOS命令行界面使用的环境变量。

> set
List All Environment Variables For Windows
列出Windows的所有环境变量

我们可以看到,流行的环境变量如PATH、PROMPT、OS及其值在本例中打印出来。

列出Windows环境变量

如果我们只想打印一个环境变量值,我们可以使用 echo 通过提供环境变量键或名称。在本例中,我们将打印 USERNAME .

>echo %USERNAME%
List Environment Variable For Windows
列出Windows环境变量

为Windows设置环境变量

我们可以使用MS-DOS和Powershell中的set命令设置环境变量。我们还将提供键或变量名和值。在本例中,我们将设置变量名 WEBSITE 价值观 POFTUT.COM

> set WEBSITE="POFTUT.COM"
Set Environment Variable For Windows
为Windows设置环境变量

我们还可以使用GUI列出和设置环境变量。我们将打开环境变量窗格 Computer -> System Properties -> Performance Settings -> Environment Variables

正如我们所看到的,我们可以从这个窗格中添加特定于用户或系统的变量。此外,用户和系统变量也打印在此窗格中。

Set Environment Variable For Windows
为Windows设置环境变量

当我们点击 New 在系统变量部分,我们将看到下面的屏幕,在那里我们可以设置 Variable name 或键和 Variable value .

Set Environment Variable For Windows
为Windows设置环境变量

我们可以看到系统变量网站被添加到系统变量列表中。

相关文章: Python集数据结构及实例

List Environment Variable For Windows
列出Windows环境变量

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享