拓展(终端,回显,前后台,键屏监控

关键概念:

       

        1.系统只有一个前台,其余均为后台

       

        2.只有前台会监控键盘和屏幕

       

        3.Linux中,后台如果执行调用前台操作,会触发SIGTTOU信号

       

        4.终端就是一个shell程序,后续所有程序都是shell的复制,复制会继承dev/tty里shell默认打开的012三个标准

       

        5.网络连接每次会分配一个虚拟的键盘和屏幕用于前台监控

       

        6.回显:在数据输入输出之前,将其实时显示

        

        7.进程产生逻辑

                1.打开shell终端,产生一个session,当前终端产生的所有作业都在session中

                2.创建新进程,此时shell将新进程调至前台,前台监控键盘屏幕

                3.进程创建作业,作业id是自身(第一个进程)的pid,此前台产生的所有pid都会加入当前作业

                4.作业自身作为前台将shell调至前台 或者 作业结束 

                补充4,忽略或阻塞SIGTTOU信号,可以作为后台进行调前台操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值