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

  • 相关阅读:
    2021NUAA暑假集训 Day3 题解
    2021NUAA暑假集训 Day2 题解
    2021NUAA暑期模拟赛部分题解
    CodeForces 1038D Slime
    UVA 11149 Power of Matrix
    UVA 10655 Contemplation! Algebra
    UVA 10689 Yet another Number Sequence
    HDU 4549 M斐波那契数列
    HDU 4990 Reading comprehension
    CodeForces 450B Jzzhu and Sequences
  • 原文地址:https://www.cnblogs.com/FengZeng666/p/14211704.html
Copyright © 2011-2022 走看看