我对Linux不是很熟悉,根据教程我有以下疑问。
我需要修改bashrc
文件。这个文件包含了什么样的设置?我觉得与bash shell环境有关,但我不太确定。
我需要插入这一行:
export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH
这行代码到底是什么意思?
我认为
export
语句用于创建一个新的变量,使其在其他程序中可用。但是这行代码到底是什么意思?
PATH
是我正在定义的变量的名称吗?$HOME
是什么意思?
:
符号在PATH=$HOME/.local/bin
和$HOME/.local/usr/bin
之间以及前面的$PATH
部分表示什么意思?这个表达式到底是什么意思?
PATH
修改已经在~/.profile
文件中完成,因此在~/.bashrc
中执行类似操作有点不一致。如果需要的话,最好修改~/.profile
中已有的代码。目前,默认的~/.profile
文件包含以下行:PATH="$HOME/bin:$HOME/.local/bin:$PATH"
。 - Gunnar Hjalmarsson~/.bashrc
不同,~/.profile
是由显示管理器调用的,因此只有通过~/.profile
设置的变量在你从图形环境启动程序时才可用。而且这个过程发生得很早,所以对于会话中的自动启动进程应该没问题。 - Gunnar Hjalmarsson