如何将目录添加到 $PATH Linux/Ubuntu?

A 离开 合而为一(n 环境变量 这些包括类似的目录 容器, 斯宾等等。这些目录包含可执行文件。 只有一条路 Linux/Ubuntu 袖子 在哪里寻找可执行文件。 这允许用户从系统中的任何位置执行命令而无需指定路径,前提是 目录 将被添加 $路径

本文介绍如何在 $PATH 中添加和删除目录 Linux/Ubuntu 22.04 LTS。 本文将讨论:

  • 如何显示 $Path 中配置的目录?
  • 如何浏览可执行文件的路径 Linux/Ubuntu?
  • 如何通过终端将目录添加到路径?
  • 如何将目录添加到路径中或通过修改.bashrc文件添加?
  • 如何在路径中添加目录或者通过修改.profile文件添加目录?
  • 如何在路径中添加目录或者通过修改/etc/environment文件添加目录?
  • 如何通过终端从路径中删除/删除目录?
  • 如何通过 grep、paste 和 tr 实用程序从路径中删除/删除目录?
  • 如何通过编辑 .bashrc、.profile 和 /etc/environment 文件从路径中删除/删除目录?
  • 如何使用字符串替换从路径中删除/删除目录?

如何显示 $Path 中配置的目录?

配置的目录在 Linux/Ubuntu 系统可以通过以下方式查看 回声

$ 回声 $路径

或者,也可以显示配置的目录 打印环境 命令如下:

$ printenv 路径

如何浏览可执行文件的路径 Linux/Ubuntu?

可以使用以下命令搜索可执行文件的路径 哪个 命令。 以下命令显示的路径 回声 合适的 命令行实用程序。

$ 哪个 回声

$ 哪个 合适的

从上图可以看到有echo和apt路径 /usr/bin/echo/usr/bin/apt 分别。

如何通过终端将目录添加到路径?

使用终端,使用以下语法将目录临时添加到 $PATH 中:

$ 出口 离开=$路径

为了 example 如果我们想添加一个目录 /home/linuxuser/test/路径, 使用以下命令:

$ 出口 离开=$HOME/测试/路径:$路径

我们可以通过以下方式检查添加的目录

$ 回声 $路径

从上图可以看到路径已经添加成功。 此外,路径中的这些更改是临时的,仅对当前终端会话有效。

如何将目录添加到路径中或通过修改.bashrc文件添加?

要添加目录,请执行以下步骤: /home/linux用户/测试/路径 到一条路径 永恒的

  • 打开 ”.bashrc” Nano 文本编辑器中的文件:

$ 纳米 .bashrc

  • 滚动到文件底部并粘贴以下行:

$ 出口 离开=$HOME/测试/路径:$路径

  • 保存并 Exit .bashrc 文件,按 [Ctrl+O] 和 [Ctrl+X] 分别。
  • 重新启动系统或运行以下脚本以使更改立即生效:

$ 来源/.bashrc

  • 添加目录 /home/linux用户/测试/路径 可以通过以下方式检查 回声 命令来自

$ 回声 $路径

上图确认所需目录已添加到 $PATH。 此外,通过修改 .bashrc 文件添加仅供当前用户使用的目录。

如何在路径中添加目录或者通过修改.profile文件添加目录?

要添加目录,请执行以下步骤: /home/linux用户/测试/路径 永恒的 通过修改 。轮廓 文件。

  • 打开 ”。轮廓” 文本编辑器中的文件,例如Nano文本编辑器:

$ sudo 纳米 。轮廓

  • 滚动到文件底部并粘贴以下行:

$ 出口 离开=$HOME/测试/路径:$路径

  • 保存并 Exit .profile 文件,按 [Ctrl+O] 和 [Ctrl+X] 分别。
  • 重新启动系统以使更改生效。
  • 添加目录 /home/linux用户/测试/路径 可以通过以下方式检查 回声 命令来自

上图确认所需目录已添加到 $PATH。 此外,只需更改 .profile 文件即可为所有用户添加一个目录。

如何在路径中添加目录或者通过修改/etc/environment文件添加目录?

要添加目录,请执行以下步骤: /home/linux用户/测试/路径 永恒的 通过修改 /etc/环境 文件。

  • 打开 ”/etc/环境” 文本编辑器中的文件,例如Nano文本编辑器:

$ sudo 纳米 /ETC/环境

  • 在文件末尾添加以下行。

$ 离开=“路径/home/linuxuser/测试/路径”

  • 保存并 Exit .profile 文件,按 [Ctrl+O] 和 [Ctrl+X] 分别。
  • 重新启动系统以使更改生效。
  • 添加目录 /home/linux用户/测试/路径 可以通过以下方式检查 回声 命令来自

$ 回声 $路径

上图确认所需目录已添加到 $PATH。 除此之外 ”/etc/环境” 该文件设置系统范围的环境变量。

如何通过终端从路径中删除/删除目录?

如果目录添加了 导出路径=“:$路径” 那么这些更改是暂时的,重新启动终端后将不再存在。

如何通过 grep、paste 和 tr 实用程序从路径中删除/删除目录?

使用 tr、grep 和粘贴命令的组合从 $PATH 中删除目录“/home/linuxuser/test/path”

$ 出口 离开=$( echo $PATH| tr : ‘n’ |grep -v $HOME/test/path | 粘贴 -s -d: )

上图确认 /home/linuxuser/test/path 目录已从 $PATH 中删除。

如何通过编辑 .bashrc、.profile 和 /etc/environment 文件从路径中删除/删除目录?

通过修改 .bashrc、.profile 和 /etc/environment 文件可以从 $PATH 中永久删除目录。 例如,如果我们需要删除目录“/home/linuxuser/test/path”,我们可以编辑.bashrc和.profile文件,如下所示:

  • 滚动到文件底部并删除以下行:

$ 离开=“路径/home/linuxuser/测试/路径”

另外,如果我们需要删除 /home/linuxuser/test/path 目录,我们可以编辑 /etc/environment 文件,如下所示:

  • 删除文件末尾的以下行

$ 离开=“路径/home/linuxuser/测试/路径”

  • 保存并 Exit .bashrc、.profile 并通过按编辑 /etc/environment 文件 [Ctrl+O] 和 [Ctrl+X] 分别。
  • 重新启动系统以使更改生效。

如何使用字符串替换从路径中删除/删除目录?

字符串替换可用于从 $PATH 中删除目录“/home/linuxuser/test/path”

$ 出口 离开=${PATH/’/home/linuxuser/test/path’/}

上图确认 /home/linuxuser/test/path 目录已从 $PATH 中删除。

文凭

通过更改三个字段之一,可以将目录永久添加到 $PATH 中:.bashrc 文件, .profile 文件, /etc/环境文件。 此外,该命令临时将目录添加到 $PATH “导出路径=”:$路径”。 本文展示了如何临时和永久地将目录添加到 $PATH 以及如何从中删除目录 Linux/Ubuntu 22.04 LTS。