📜  修复程序安装在不在 PATH 上的“home难以置信的 .local bin”中 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:22:29.097000             🧑  作者: Mango

修复程序安装在不在 PATH 上的“home难以置信的 .local bin”中 - Shell-Bash

介绍

在Linux和Unix操作系统中,PATH是一个特殊的环境变量,它用于指定可执行文件的搜索路径。当你在命令行输入一个命令时,操作系统会在PATH中定义的路径中查找可执行文件来执行命令。但是,有时候我们安装的程序并没有默认添加到PATH路径中,这时候就需要手动将程序添加到PATH路径中。

本文将介绍如何将程序安装在不在PATH上的“home难以置信的 .local bin”中。

解决方案

将程序安装在“home难以置信的 .local bin”中,并将其添加到PATH路径中的步骤如下:

1. 确认“home难以置信的 .local bin”路径存在

在终端中输入以下命令,确认“home难以置信的 .local bin”路径是否存在:

ls -ld ~/.local/bin

如果该路径不存在,可以使用以下命令创建该路径:

mkdir -p ~/.local/bin
2. 安装程序到“home难以置信的 .local bin”

将程序安装到“home难以置信的 .local bin”中,例如安装一个叫做“myprogram”的程序:

sudo cp myprogram ~/.local/bin/

这里使用了sudo命令,因为你需要管理员权限来将文件复制到该目录中。

3. 将“home难以置信的 .local bin”添加到PATH路径中

打开 ~/.bashrc 文件:

nano ~/.bashrc

在文件中找到 PATH 变量,然后将“home难以置信的 .local bin”路径添加到路径列表中。添加以下行:

export PATH="$HOME/.local/bin:$PATH"

保存文件并退出nano。

最后,你需要重新加载bashrc文件,以便PATH更改对你正在使用的终端会话生效。执行以下命令:

source ~/.bashrc

现在,你就可以在命令行中使用myprogram命令了。

结论

本文介绍了如何将程序安装在不在PATH上的“home难以置信的 .local bin”中,并将其添加到PATH路径中。这将使你更轻松地使用自己的程序。如果你使用的是其他shell,例如zsh,则需要在相应shell的配置文件中添加PATH环境变量。