我在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