bashrc添加环境变量当用户登录时生效,等号两边不要有空格

发布时间 2023-05-31 10:08:26作者: 海_纳百川

bashrc是Linux系统中的一种shell脚本,当用户登录时,bashrc文件会被自动执行。它是一个用于加载环境变量和自定义脚本的地方,可以用来定制您的系统环境。在本文中,我们将详细介绍如何在bashrc文件中添加环境变量。

一、基础知识

在开始添加环境变量之前,您需要了解bashrc文件及其作用。当用户登录到系统时,bashrc文件会被自动执行。它允许用户对每一个终端会话进行自定义配置。

在Linux系统中,环境变量是全局性的,它们在系统范围内共享和使用,可以包含一些关键的信息,比如路径、用户名、操作系统版本号等等。通过设置环境变量,可以为用户提供便利,提高工作效率。在bashrc中添加环境变量的好处在于它会在每个新的终端会话中自动加载。

二、编辑bashrc文件

在添加环境变量之前,我们需要编辑bashrc文件。首先,通过命令行进入bashrc文件所在的目录:

$ cd ~
$ ls -a

通过"ls -a"命令可以查看所有隐含文件,其中包括".bashrc"文件。

打开bashrc文件进行编辑:

$ vim .bashrc

您可以使用vim或任何其他的编辑器,以及根据您的喜好和约定所需的格式来编辑文件。现在您应该在屏幕顶部看到如下行:

# ~/.bashrc: executed by bash(1) for non-login shells.

# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

在大多数基于Debian的系统(如Ubuntu)中,环境变量通常被放在文件的底部。

三、添加环境变量

1. 添加路径变量

一般情况下,在bashrc文件中添加环境变量是非常简单的。例如,如果您需要添加一个路径到PATH环境变量中,那么可以在文件底部添加以下代码:

export PATH=$PATH:/path/to/directory

其中,/path/to/directory是您要添加的路径,它会在您下一次打开终端时自动生效。

2. 添加自定义变量

您还可以通过以下方式为您的系统添加自定义环境变量:

export MY_VAR="my_value"

其中,MY_VAR是您要创建的变量名,"my_value"是您要赋给该变量的值。

3. 添加多行命令

如果您需要添加多个环境变量或其他命令,可以使用以下格式:

export VAR1="value1"
export VAR2="value2"
export PATH=$PATH:/path/to/directory1:/path/to/directory2

这些命令将在bashrc文件下次执行时一起加载。

四、保存并关闭bashrc文件

完成上述步骤之后,您需要保存并关闭bashrc文件。按Shift + ZZ(大写)来保存并退出编辑器。

五、生效环境变量

在添加环境变量或更改bashrc文件后,您需要让它们生效。有两种方法可以实现这一点。

1. 打开一个新的终端。新的终端会执行bashrc文件并加载新的环境变量。

2. 执行以下命令来重新加载当前终端下的bashrc文件并生效新的环境变量:

$ source ~/.bashrc

这会立即更新当前shell的环境变量,而不需要重新启动终端。