我使用的是 Ubuntu 14.04(作为虚拟机)。我通过互联网安装了 TeX Live 系统。TeX
Live 安装完成后,系统提示
Most importantly, add /usr/local/texlive/2015/bin/x86_64-linux
to your PATH for current and future sessions.
因此,我在终端中输入了以下命令。
PATH=/usr/local/texlive/2015/bin/x86_64-linux
它没有抛出任何错误,也没有询问任何问题/确认。
当我尝试clear
在终端上运行命令时,它说
Command 'clear' is available in '/usr/bin/clear'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
clear: command not found
我做错了什么?更重要的是,如何解决它?
但是,如果我关闭终端并重新打开终端,一切似乎都正常。现在 TeX live 可以工作了吗?
答案1
您已暂时重新定义了系统查找重要命令的位置。
你想要的是这个:
PATH=/usr/local/texlive/2015/bin/x86_64-linux:$PATH
这将把 $PATH 重新定义为 textlive 目录和之前的 $PATH。
重新打开你的终端,重新分配将会丢失,所以一切都恢复正常。
要永久更新 $PATH,请将该行添加到 ~/.profile(或者如果只希望它影响 bash,则添加到 ~/.bash_profile。)
也可以看看:https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path和.bashrc 和 .bash_profile 之间的区别