+
95
-

回答

1. 使用命令:su - 用户名 (注意:此时su和用户名之后有一个英文版的横杠)
例如:su - user1, 此时用户切换到user1后,环境变量也会跟着更改。也就是说:当输入java -version的时候,jdk版本为1.7,而不是1.8。

之所以是1.7,是因为在进行切换用户的时候,su命令后面加了横杠。如果不加横杠,那么当前用户是:user1,但环境变量还是root用户的环境变量。

2. 使用命令:su 用户名 (注意:此时su和用户名之后没有一个英文版的横杠)

例如:su user1, 此时用户切换到user1后,环境变量不会跟着改变,还是root用户的环境变量。输入java -version的时候,jdk版本为1.8

网友回复

我知道答案,我要回答