假设我以 运行终端<username>
。然后我切换到root
:
su - root
然后返回<username>
。
所以我想知道是否有一些选项(或其他命令)可以exit
关闭所有这些会话的控制台,因为当我exit
在那时运行时,它会带我回到root
然后<username>
再次回到我的控制台。
答案1
除了运行,su - root
您还可以使用exec
shell 内置命令:
exec su - root
这取代正在运行的 shell<username>
与 root 登录 shell 相同,这样 root shell 的父进程就是终端仿真器 – 而不是 运行的原始 shell username
。这意味着当您退出 root shell 时,终端仿真器应该关闭窗口或选项卡。