Linux中不同用戶不同環境的切換:
場景:
root用戶下安裝JDK-11,普通用戶(zy)安裝JDK-8。
#普通用戶JDK配置為全局的時候(/etc/profile文件配置),所有的普通用戶登陸都是JDK-8
命令:
sudo -s:切換至root用戶,環境也跟着切換
su zy:只是切換至普通用戶,環境未跟着切換,還是root環境
su - zy:切換至普通用戶的普通環境
測試:
sudo -s —— java -version(11)
su zy —— java -version(11)
su - zy —— java -version(8)
總結:
用戶、環境的切換和之前的用戶、環境無關,如:su - zy (java -version 8),su zy(java -version 11)