当我在 Ubuntu 18.04 上安装 Python 3 时,我遇到了这个命令
sudo -H pip install -U pip
做什么-H
?
答案1
从man sudo
:
-H, --set-home
Request that the security policy set the HOME environment variable
to the home directory specified by the target user's password
database entry. Depending on the policy, this may be the default
behavior.
因此,该-H
标志会将的主目录sudo
视为,而不是当前用户的主目录。否则,用户主目录中的某些文件将归 root 所有,这可能会导致各种问题。root
HOME