"echo 'PATH="$HOME/.local/bin/:$PATH"' >>~/.bashrc " 是做什么的?

what does "echo 'PATH="$HOME/.local/bin/:$PATH"' >>~/.bashrc " do?

我正在关注 Ubuntu 中的命令列表。我使用 Putty 连接到服务器。我不熟悉 Ubuntu 命令。谁能告诉我它是如何工作的?

echo 'PATH="$HOME/.local/bin/:$PATH"' >>~/.bashrc
pip3 install --user pipenv
. ~/.profile
pipenv install

我知道第二和第四行。第一行和第三行我不知道。

echo 'PATH="$HOME/.local/bin/:$PATH"' >>~/.bashrc

^ 这会将 ~/.local/bin 添加到 PATH 环境变量。这允许用户从此位置 运行 可执行文件,而无需键入整个路径。

pip3 install --user pipenv

^ 这将下载一个有助于创建 python 开发环境的工具。我不太喜欢 pip 和 python.

. ~/.profile

^ 这从用户的主目录获取文件 .profile。这可能包含其他环境变量(尝试 运行ning env)。

pipenv install

^ 我想这会告诉 pipenv 设置你的开发环境。

查看他们的 github:https://github.com/pypa/pipenv