zoukankan      html  css  js  c++  java
  • Linux tty 命令

    终端:终端(Terminal)也称终端设备,是计算机网络中处于网络最外围的设备(如键盘 、打印机 、显示器等),主要用于用户信息的输入以及处理结果的输出

    TTY:TTY 是 Teletype(电传打字机)的缩写,电传打字机是最早出现的一种终端设备,现在通常使用 TTY 来统称各种类型的终端设备,如键盘 、打印机 、显示器等

    终端设备可以分为以下几种:

    (1) 伪终端:也就是虚拟的终端设备,如通过 Telnet 、SecureCRT 、XShell 等连接到主机上的终端都称为伪终端,伪终端的文件名为 /dev/pts/n
    (2) 串行端口终端:也就是通过主板上的串行端口连接到主机上的终端设备,如网线 、USB等都可以通过插入到串行端口连接到主机,串行端口终端的文件名为 /dev/tts/n
    (3) 控制台终端:在 Linux 系统中,计算机显示器通常被称为控制台终端,Linux 有 tty1 - tty6 共6个控制台,我们可以通过 Alt + [F1—F6] 进行切换,控制台终端的文件名为 /dev/ttyn

    tty命令用于打印与标准输入连接的终端设备的文件名称(在 Linux 中,一切皆文件,所以终端设备也是以文件的形式存在)

    [root@localhost ~]$ tty    # 如下,使用 SecureCRT 连接到 Linux,终端名为/dev/pts/n
    /dev/pts/0
    [root@localhost ~]$ tty    # 如下,使用 VMware 控制台终端,终端名为/dev/ttyn
    /dev/tty1
    [root@localhost ~]$ w    # 查看已登录的用户及登录的终端设备
     21:09:40 up 37 days,  4:49,  3 users,  load average: 0.03, 0.08, 0.31
    USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
    root     pts/0    14.23.168.10     Thu19    2days  0.48s  0.19s /usr/bin/python2 /usr/bin/ipython
    root     pts/1    14.23.168.10     Fri15    2days  0.01s  0.01s -bash
    root     pts/2    61.28.109.52     13:51    4.00s  0.32s  0.00s w

        

  • 相关阅读:
    Java并发(五):并发,迭代器和容器
    Java并发(四):并发集合ConcurrentHashMap的源码分析
    Java爬虫初体验
    提升Java代码质量(三)
    Get和Post的初步探究
    01-什么是ElasticSearch
    python-实现动态web服务器
    python-实现二叉树
    python-实现栈结构
    python-实现单链表
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10428440.html
Copyright © 2011-2022 走看看