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

exit

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

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

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

newgrp two

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

exit

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

groups

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

Linux 中 exit 的意思相关推荐

  1. linux中exit和fatal区别,关于Linux系统命令中exit与exit的区别

    关于Linux系统命令中exit与exit的区别 注:exit()就是退出,传入的参数是程序退出时的状态码,0表示正常退出,其他表示非正常退出,一般都用-1或者1,标准C里有EXIT_SUCCESS和 ...

  2. linux中exit()和 _exit()说明

        exit和_exit函数都是用来终止进程的.当程序执行到exit或_exit时,系统无条件的停止剩下所有操作,清除包括PCB在内的各种数据结构,并终止本进程的运行.但是,这两个函数是有区别的. ...

  3. Linux中exit与_exit的区别

    在exit,_exit的区别 - exit()与_exit()函数的区别(Linux系统中)2012-03-20 15:19:53 分类: LINUX 注:exit()就是退出,传入的参数是程序退出时 ...

  4. linux中内部命令有哪些,linux内部命令有哪些

    linux中常见的内部命令有:1.exit命令,退出当前的shell:2.history命令,显示历史执行过的命令:3.cd命令,切换当前工作目录:4.source命令,重新执行刚修改的初始化文件:5 ...

  5. Linux环境编程--linux中的perror、exit、_exit、wait 和 waitpid

    perror: #include<stdio.h>        #include<stdlib.h> 定义函数 void perror(const char *s);  pe ...

  6. linux中进程退出函数:exit()和_exit()的区别

    linux中进程退出函数:exit()和_exit()的区别 (1)_exit()执行后立即返回给内核,而exit()要先执行一些清除操作,然后将控制权交给内核. (2)调用_exit函数时,其会关闭 ...

  7. linux中的ctrl+z和ctrl+c以及exit

    文章目录 1. 任务放入后台执行 2. ctrl+z.ctrl+c和ctrl+d,exit 2.1 基本认识 2.2 Unix的Signal 2.3 ctrl+D和exit 3. 其他 1. 任务放入 ...

  8. Linux中errno使用

    当linux中的C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因,在实际编程中用这一招解决了不少 ...

  9. Linux中Sleep和Wait命令的使用方式

    Linux 中的sleep和wait命令允许你以选定的速度运行命令或在等待任务完成后捕获并显示任务的退出状态.sleep只是在命令之间插入一个定时暂停.wait命令在完成后才通知它已完成. Sleep ...

最新文章

  1. ubuntu 安装 lamp 环境
  2. 如何学习——为什么不想听课
  3. 【STM32】标准外设库,系统架构,时钟系统
  4. sphinx搜索结果按权重排序php,Sphinx Ranking Mode(排序模式) (翻译)
  5. 程序员必不可少的firefox插件推荐
  6. 产生线程安全的原因(2)(操作系统)
  7. Apache Cassandra和Java入门(第一部分)
  8. 如何回答性能优化的问题,才能打动阿里面试官?
  9. 用java编写一个课表串口,安卓课程表源代码
  10. 什么样的人最适合创业?
  11. QTableWidget插入项item方法 及误区
  12. [uva11997]k个最小和
  13. 【mybatis】学习笔记之conf.xml与mapper.xml配置
  14. BlueHost怎样创建MySQL数据库
  15. pcm2wav matlab,matlab输出pcm格式文件
  16. Java ByteBuffer用法
  17. cd28v2虚拟服务器,科技知识:华为荣耀CD28v2路由器初始密码
  18. 菜鸟的Unity自学日志10 音频
  19. LVI-SAM坐标系外参分析与代码修改,以适配各种数据集
  20. QQ2011安装写至文件错误

热门文章

  1. 香港回归20余年,图扑数字孪生港珠澳大桥,超震撼
  2. win7+64位笔记本安装TensorFlow CPU版
  3. ubuntu 20.04 安装 keepass【解决中文乱码】
  4. VTOL是指这样的,垂直起降固定翼,不是四旋翼
  5. 证书工具+网络插件介绍
  6. 【论文翻译】Fast R-CNN
  7. 贵的键盘就一定好吗?程序员该怎样选择一款适合自己的键盘呢,来这里参考下吧
  8. 走进Linux 操作系统(ZT)
  9. 哈工大数据库系统(上):关系模型之基本概念(三)课后测验与作业
  10. 学习正则表达式 - 电话号码