zoukankan      html  css  js  c++  java
  • Linux中 tty 和 pts/0 的含义

    ps -ef 的结果如下图所示:

    • UID 指进程的所有者;
    • PID 是进程的唯一标识;
    • PPID 是进程的父进程 ID;
    • C 是 CPU 的利用率(就是 CPU 占用);
    • STIME 是开始时间;
    • TTY 是进程所在的 TTY,如果没有 TTY 就是 ?号;
    • TIME;
    • CMD 是进程启动时的命令,如果不是一个 Shell 命令,而是用方括号括起来,那就是系统进程或者内核过程。

    在以上输出结果的TTY这一列可以看到tty1,pts/0,pts/1,

    先说pts/0吧,man里面是这样说的:ptmx and pts - pseudo-terminal master and slave,pts是所谓的伪终端或虚拟终端 (虚拟终端(VT)是一种提供类似于Internet的Telnet协议的远程终端仿真的国际标准化组织(ISO)协议。在远程终端的用户,可以在远程计算机上运行应用程序,就象他们是坐在这台计算机前面一样)。

    具体表现就是你打开一个终端,这个终端就叫pts/0,如果你再打开一个终端,这个新的终端就叫pts /1,依此类推。

    tty:终端设备的统称。

    tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。

    tty1~6是文本型控制台,tty7是X Window图形显示管理器。

    在/dev目录下可以看到所有tty。

    参考文章:

    Linux中tty是什么(tty1~7)

    百度百科 - TTY

  • 相关阅读:
    语句结构1练习
    语句结构(1)
    常用dos命令(4)
    常用dos命令(3)
    常用dos命令(2)
    常用dos命令(1)
    因式分解 · Factor Combinations
    电话号码的字母组合 · Letter Combinations of a Phone Number
    286 walls and gate最近的出口
    286被围绕的区域 · Surrounded Regions
  • 原文地址:https://www.cnblogs.com/FengZeng666/p/14211704.html
Copyright © 2011-2022 走看看