如何更改Linux终端中的路径?
当您在 Linux 终端中输入命令时,它不会搜索每个目录来检查任何具有相同名称的程序。它只查看指定的目录。您应该想到的问题是终端如何知道在上述目录中查找?这个问题的答案很简单。这些目录是` PATH环境变量的一部分,终端使用它来确定搜索位置。任何 Linux 初学者用户都应该知道如何在 Linux 终端中更改 PATH。
查看路径
假设您想要将程序安装在系统上的不同位置并运行该程序而不提及它们的位置。实现此目的的一个简单方法是更改您的 ` PATH 变量。写出以下命令来查看当前路径中存在的内容:
最有可能的是,您会看到用冒号分隔的各个目录。现在让我们看看在Linux终端中更改` PATH的方法。
方法 1:临时更改终端中的 PATH
例如,您的主目录中有一个名为“bin”的目录,并且您希望此位置是保存所有 shell 脚本的位置。您可以通过修改 ` PATH 变量轻松地进行这些更改。修改后的` PATH变量将使用“export”命令导出到shell子进程环境中。此外,修改 ` PATH 后,您现在只需指定可执行脚本名称即可执行任何 shell 脚本,而无需键入文件的整个路径。这些设置将更改“路径”,但只是暂时的。
“echo” ` PATH 变量来确认我们对 Linux 终端路径所做的更改。
方法 2:在终端中永久更改 PATH
要永久更改` PATH,您必须定义` PATH 变量配置文件。当您在大多数 Linux 版本中启动新会话时,将从为每个用户定制的 shell 配置文件中读取环境变量。如果您是 bash 用户,请使用“~./bashrc”文件来更改` PATH。首先,通过键入以下命令在文本编辑器中打开“~./bashrc”文件。
将下面给出的行写入此配置文件中。
执行 source 命令以保存我们对 ` PATH 所做的更改的文件。此命令还将在 Linux 终端的当前会话中加载新路径。
再次打印出 ` PATH 的值以确认更改。
输出声明 Linux 终端中的 ` PATH 已成功更改。
结论
在终端中更改` PATH包括一个简单而直接的过程。这允许任何 Linux 用户从非标准位置运行脚本和命令,而无需指定这些可执行 shell 脚本的完整路径。本文为您提供了两种在 Linux 终端中更改 ` PATH 的不同方法。