![如何在 WSL2(Ubuntu 版本)中更改 root 用户的默认 $PATH](https://linux22.com/image/1029314/%E5%A6%82%E4%BD%95%E5%9C%A8%20WSL2%EF%BC%88Ubuntu%20%E7%89%88%E6%9C%AC%EF%BC%89%E4%B8%AD%E6%9B%B4%E6%94%B9%20root%20%E7%94%A8%E6%88%B7%E7%9A%84%E9%BB%98%E8%AE%A4%20%24PATH.png)
在 WSL2(在 Windows 11 上)中运行的 Ubuntu 版本中,如何更改 root 用户的默认 $PATH?我尝试将以下几行添加到 root 用户的“.profile”脚本中:
if [ -d "/mnt/c/Users/<my user>/AppData/Local/Programs/Microsoft VS Code/bin" ] ; then
PATH="/mnt/c/Users/<my user>/AppData/Local/Programs/Microsoft VS Code/bin:$PATH"
fi
而且,如果我直接以 root 身份登录,此方法有效,但如果我以普通用户身份登录,然后“su”为 root,则默认 PATH 不会更改。因此,我猜测 .profile 脚本不会在您“su”为 root 时执行,只有直接以 root 身份登录时才会执行。
如何配置 Ubuntu 以在两种情况下更改默认 PATH?
谢谢!!