Q:su - 和 su 有什么区别吗??
A: 加小破折号的作用是开启了一个新的终端。
例如:
ubuntu@ubuntu :~$ su - tianp
Password:
tianp@ubuntu :~$
tianp@ubuntu :~$ pwd
/home/tianp
这样,切换用户时,就直接打开了一个新的终端,可以看到我现在所处的位置是在tianp这个用户的个人用户下边。
如果不加小破折号的话,
ubuntu@ubuntu :~$ su tianp
Password:
tianp@ubuntu :/home/ubuntu$ pwd
/home/ubuntu