Welcome 微信登录

首页 / 操作系统 / Linux / Linux的终端与进程

Linux的 普通进程(守护进程除外) 是 终端的子进程,进程的存在要依赖终端为其提供空间包括标准输入、标准输出、标准出错。比如,在ssh的客户端启动一个连入linux的终端,运行pstree命令,可以看到如下结果:可以看到pstree相当于当前终端启动的一个子进程。      然后,我们在输入sleep 2000 &命令,让终端启动一个在后台运行的sleep进程,接下来再运行pstreee: 可以看到,启动了一个pid为1354的进程,然后该进程的父进程为sshd,也就是ssh服务启动的终端然后,在/proc/1354/fd下,可以看到如下内容: 其中的0、1、2分别指标准输入、标准输出和标准出错,并且它们都指向了/dev/pts/0这里的pts是指:pseudo-terminal slave,是虚拟终端的一种实现方式, 0是虚拟终端的编号。可以输入ll /dev/pts/看一下结果:
  • 1
  • 2
  • 下一页
Linux下应用tgtadm构建iSCSI Target(SAN)Ubuntu 下iscsi initiator的安装与使用相关资讯      Linux教程 
  • Linux教程:如何在命令行中查看目  (07/28/2014 12:22:23)
  • Linux 修改root密码  (11/03/2012 07:53:38)
  • su - root 与su root的区别  (06/06/2012 00:39:40)
  • Linux进程间通信:消息队列  (01/28/2013 09:43:00)
  • U盘安装Linux开机无法启动解决方法  (10/07/2012 08:55:52)
  • Windows 7/Linux 同步时间  (05/15/2012 06:17:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数