欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

linux命令中 logout和exit的区别

logout 注销用户
exit 退出控制台,对于多层shell,用于逐层退出,到最顶层shell,作用就和logout相同。
如果没有切换过用户的话,这两个命令都是退出控制台了。 如果切换过用户的话,这两个命令都是注销当前用户,返回上一个用户


来自  http://blog.sina.com.cn/s/blog_79b03a5701012gil.html


linux命令中 logout和exit有什么区别? 10

1.两者有区别吗?
2.我用teraterm这样的远程登录连接,退出的时候如果直接点叉,不输入这两个命令的一种,对系统会有什么影响?
最佳答案
logout 注销用户
exit 退出控制台
追问
刚才我登陆试了一下,如果没有切换过用户的话,这两个命令都是退出控制台了。
如果切换过用户的话,这两个命令都是注销当前用户,返回上一个用户
追答
如果没切换用户的话,logout注销用户了,你连接的肯定自动断掉了,exit那当然是退出来了。
追问
那如果不执行命令,直接点叉会有什么后果?
使用exit是一步步的退出,而使用logout是注销。
追问
那如果不执行命令,直接点叉会有什么后果?
追答
不会有什么后果。

来自  https://zhidao.baidu.com/question/348197532.html



Linux命令之exit,logout

原创 2017年11月27日 23:54:02

对于Linux中的命令而言,每当其执行完成后,都会返回一个整数,这个整数就是程序退出状态(exit status),可以在shell中使用echo $?来查看上一个命令的退出状态。退出状态为0表示程序执行成功,否则执行失败。

在shell脚本中,可以使用exit [n]来退出当前脚本,并且指定退出码为n。若没有指定退出码,则以脚本执行的最后一条命令的退出状态作为当前脚本的退出状态,即exit $?。在命令行中,可以使用exit来退出当前shell,或者使用logout命令。注意:退出当前shell并不是关机,只是关闭了与系统的交互接口,Linux仍然正常运行。

来自  http://blog.csdn.net/qq_36193761/article/details/78650637

普通分类: