Linux 中 exit 的意思

来源:互联网 发布:怎样在淘宝上买弩 编辑:程序博客网 时间:2024/05/15 18:42

一开始看书,退出登陆的账号的时候会使用一个命令语句:

exit

当时以为这就是退出登录的意思。

但其实不是,这条语句的意思是退出当前的 shell,之所以退出账号的时候能够用这条命令,是因为一般来说,登陆之后运行的是主 shell ,退出这个 shell 就没有别的 shell 了,只好退出当前登录账户。

例如在更变有效群组的时候,例如账户 hahaha 的群组有两个: one 、two,当前有效群组是 one,使用语句:

newgrp two

之后,有效群组变成了 two ,这个时候其实是新开了一个 shell,如果输入命令:

exit


那么不会退出,而是回到了一开始的主线程,运行

groups

即可说明,此时有效群组又变成了 one 。

0 0