我在Linux Mint系统上,使用bash和zsh作为shell。我只是手动安装了Texlive,我希望它能在我的路上。如何更改所有用户和所有shell的PATH?
我认为加入下面几行到.profile
会很好,但zsh不加载.profile。
if [ -d "/usr/local/texlive/2013/bin/i386-linux" ] ; then
PATH="/usr/local/texlive/2013/bin/i386-linux:$PATH"
fi
if [ -d "/usr/local/texlive/2013/bin/x86_64-linux" ] ; then
PATH="/usr/local/texlive/2013/bin/x86_64-linux:$PATH"
fi
if [ -d "/usr/local/texlive/2013/texmf/doc/man" ] ; then
MANPATH="/usr/local/texlive/2013/texmf/doc/man:$MANPATH"
fi
if [ -d "/usr/local/texlive/2013/texmf/doc/info" ] ; then
INFOPATH="/usr/local/texlive/2013/texmf/doc/info:$INFOPATH"
fi
显然,这一切都提到了“将它添加到.zshrc/.bashrc中”可以是不正确的,因为这只会影响到我(只有一个用户),只有这两个壳。
(我有我的机器的管理员权限。)
对于'zsh',请参阅'man zsh'中的“STARTUP/SHUTDOWN FILES”部分。 'zsh'有一个很长的,但定义明确的文件序列,它在启动时读取。 – chepner