Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
每个人都if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi在安装 pyenv 后写入 .bashrc 等。
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
我知道如果我不执行eval "$(pyenv init -)",python 的版本就不会改变。
eval "$(pyenv init -)"
为什么我需要写作if which pyenv > /dev/null?这是什么意思?没有它会怎样?
if which pyenv > /dev/null
谢谢。
它用于检查是否pyenv找到,但抑制which命令的输出。
pyenv
which
没有它,which每次都将输出到控制台.bashrc。
.bashrc