Linux中的环境变量

Anonim

Linux中的环境变量

Linux内核操作系统上的环境变量称为包含在启动期间其他程序使用的文本信息的变量。通常,它们包括图形和命令shell的一般系统参数,用户设置上的数据,某些文件的位置等等。例如,指示这种变量的值,例如,数字,符号,目录或文件的方式。由于此,许多应用程序很快就可以访问特定设置,以及更改或为用户创建新选项的能力。

使用Linux中的环境变量

作为本文的一部分,我们希望影响基本和最有用的信息,与环境变量有关。此外,我们将展示查看它们的方法,更改,创建和删除。熟人与主要选项有助于新手用户在类似工具管理中导航,并处理其在OS分布中的价值。在开始分析最重要的参数之前,我想讲述将它们分成课程。这样的分组定义如下:
  1. 系统变量。这些选项在操作系统的开始时立即加载,存储在某些配置文件中(它将在下面的情况下),以及所有用户和整个操作系统都可用。通常,这些参数被认为是在各种应用开始期间最重要的并且经常使用。
  2. 自定义变量。每个用户都有自己的主目录,其中存储了所有重要对象,其用户变量配置文件包括。从他们的名字来看,已经清楚地,它们在特定用户下在通过本地“终端”授权时应用于特定用户。他们在远程连接时采取行动。
  3. 局部变量。仅在同一会话中使用的参数。完成后,将永远删除它们,所有内容都必须手动创建重新启动。它们不会保存在单个文件中,并使用相应的控制台命令创建,编辑和删除和删除。

用于自定义和系统变量的配置文件

如上所述,如上所述,三类Linux变量中的两个存储在收集一般配置和附加参数的单独文件中。每个这样的物体仅在合适的条件下加载并且用于不同的目的。另外,我想分配此类项目:

  • / etc / profile文件是系统文件之一。适用于所有用户和整个系统,甚至与远程入口。它唯一的限制 - 参数当您打开标准的“终端”,这是不被接受,在此位置,不会受到此配置值会工作。
  • 的/ etc /环境 - 先前的配置的更广泛的类似物。它的功能在系统级,具有相同的选项,以前的文件,但现在甚至没有与远程连接的任何限制。
  • /Etc/bash.bashrc - 通过互联网文件仅适用于本地使用,在远程会话或连接也不起作用。创建一个新的终端会话时执行用于每个用户分别。
  • .Bashrcs特定用户,存储在其主目录,并运行每一个终端是新的时间。
  • .bash_profile是一样的.bashrc,仅用于远程相互作用,例如,使用SSH时。

基本系统和自定义环境变量列表

由于上面的说明,你现在知道如何快速判断当前所有的参数和它们的值。它仍然只是应对为主。注意这样的项目:
  • DE。全名 - 桌面环境。包含桌面的当前环境的名称。在操作系统上,各种图形壳上使用的Linux内核,使应用程序是很重要的,了解什么是现在活跃。这有助于变量DE。 GNOME,薄荷,KDE,等等 - 其价值的一个例子。
  • PATH - 定义的目录列表中寻找各种可执行文件。例如,用于搜索和访问对象中的一个命令的作用下,它们指的是这些文件夹快速搜索和发送与指定的参数的可执行文件。
  • 壳牌 - 保持积极的shell命令的选项。这种壳允许用户独立地规定某些脚本和运行使用的语法不同的过程。巴什被认为是最流行的shell。对于熟悉其他常用命令的列表可以在以下链接的另一篇文章中找到。
  • 这种uncomply是无限量添加任何地方的参数,只记住他们行动的主要特点是很重要的。

    添加和删​​除自定义变量

    我们切换到存储在配置文件中的类的类,从这个加热,你必须编辑文件本身的事实。这是使用任何标准文本编辑器来完成。

  1. 通过sudo gedit .bashrc打开用户配置。我们建议使用具有语法设计的图形编辑器,例如Gedit。但是,您可以指定任何其他,例如VI或Nano。
  2. 在Linux中运行环境变量的自定义配置文件

  3. 不要忘记代表Superuser启动命令时,您需要输入密码。
  4. 输入密码以在Linux中运行用户的配置文件

  5. 在文件末尾,添加导出var = value字符串。这些参数的数量不限于任何内容。此外,您还可以更改已存在的变量的值。
  6. 将变量添加到Linux中的用户配置文件

  7. 进行更改后,保存并关闭文件。
  8. 将更改保存到Linux中的用户配置文件

  9. 配置更新将在文件开始后发生,并且通过源.bashrc完成。
  10. 重新启动Linux用户配置文件

  11. 您可以通过相同的echo $ var选项检查变量的活动。
  12. 检查Linux中用户变量的值

如果您在进行更改之前不熟悉这类变量的描述,请务必在文章的开头读取信息。这将有助于避免输入参数的进一步错误,其中输入的参数具有其限制。至于删除参数,它也会通过配置文件发生。通过在符号的开头添加来完全删除字符串或注释它。

创建和删除系统环境变量

它仍然只是影响第三类变量 - 全身。编辑待执行此操作将是/ etc / profile文件,即使使用远程连接,例如,通过已知的SSH管理器也会保持活动。配置元素的打开以与​​先前版本相同的方式执行:

  1. 在控制台中,输入sudo gedit / etc / complet。
  2. 在Linux中运行变量的系统配置文件

  3. 通过单击相应的按钮,制定所有必要的更改并保存它们。
  4. 编辑Linux中变量的系统配置

  5. 通过源/ etc / profile重新启动对象。
  6. 重新启动Linux中变量的系统配置

  7. 最后,通过回声$ var检查性能。
  8. 检查Linux中系统变量环境的操作

即使重新启动会话后,文件的更改也将保存,并且每个用户和应用程序都可以在没有任何问题的情况下访问新数据。

即使今天呈现的信息似乎很难,我们强烈建议理解并尽可能多地理解。应用此类工具操作系统将有助于避免为每个应用程序累积其他设置文件,因为它们都将访问变量。它还为所有参数提供保护,并在同一位置进行分组。如果您对特定略微使用的环境变量感兴趣,请参阅Linux分发文档。

阅读更多