终端:终端(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

Linux tty 命令的更多相关文章

  1. linux 基础命令与文件管理

      Linux终端介绍 Shell提示符 Bash Shell基本语法 基本命令的使用:ls.pwd.cd 查看系统和BIOS硬件时间 Linux如何获得帮助 Linux关机命令:shutdow.in ...

  2. linux常用命令的介绍

    本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...

  3. Linux常用命令学习4---(挂载命令mount umount、用户登陆查看和用户交互命令 w who last lastlog)

    紧接着上一篇Linux的命令行的学习:Linux学习3---(文件的压缩和解压缩命令zip unzip tar.关机和重启命令shutdown reboot……) 1.挂载命令     简介      ...

  4. 28个Unix/Linux的命令行神器_转

    28个Unix/Linux的命令行神器 下面是Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具,有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的.这些工具 ...

  5. 一. Linux 常用命令总结

    1. linux 基础命令 who, which, basename, dirname, echo, type, hash, whatis, makewhatis, man, info, help,  ...

  6. linux全部命令

    linux全部命令 一.安装和登陆命令1.进入图形界面startx 2.进入图形界面init 5 3.进入字符界面init 3 4.登陆login 5.关机poweroff-p 关闭机器的时候关闭电源 ...

  7. linux dmesg命令参数及用法详解(linux显示开机信息命令)

    linux dmesg命令参数及用法详解(linux显示开机信息命令) http://blog.csdn.net/zhongyhc/article/details/8909905 功能说明:显示开机信 ...

  8. Linux mail 命令参数

    linux mail 命令参数: 使用mail发邮件时,必须先将sendmail服务启动. mail –s “邮件主题” –c”抄送地址” –b “密送地址” -- -f 发送人邮件地址 –F 发件人 ...

  9. linux 常用命令及技巧

    linux 常用命令及技巧 linux 常用命令及技巧:linux 常用命令总结: 一. 通用命令: 1. date :print or set the system date and time 2. ...

随机推荐

  1. [转]解决 Eclipse项目红感叹号

    原文地址:http://www.cnblogs.com/hakuci/archive/2012/01/06/2314143.html 原因:显示红色感叹号是因为jar包的路径不对 解决:在项目上右击B ...

  2. LeetCode: Intersection of Two Linked Lists 解题报告

    Intersection of Two Linked Lists Write a program to find the node at which the intersection of two s ...

  3. ip_conntrack table full dropping packet解决方案

    在一台繁忙的服务器上,建议关闭ip_conntrack模块的加载: 当我们开启iptables后,会有这么个现象发生,丢包.ping的话会断断续续的丢包,ifconfig 会看到网卡dropped:X ...

  4. poj2452

    题意:就是说给你一段区间,要你找出一段最长的区间,在这段区间的所有数都大于区间的第一个数.小于区间的最后一个数......输出区间的长度,若是长度为0则输出-1. 4 5 4 3 6 4 6 5 4 ...

  5. u-boot bootz 加载kernel 流程分析

    u-boot 加载 kernel 的流程分析. image重要结构体头文件 // include/image.h * * Legacy and FIT format headers used by d ...

  6. Linux 进程间通信(posix消息队列 简单)实例

    Linux 进程间通信(posix消息队列 简单)实例 详情见: http://www.linuxidc.com/Linux/2011-10/44828.htm 编译: gcc -o consumer ...

  7. Axel 快速下载

    Axel 是一个轻量级下载程序,它和其他加速器一样,对同一个文件建立多个连接,每个连接下载单独的文件片段以更快地完成下载. Axel 支持 HTTP.HTTPS.FTP 和 FTPS 协议.它也可以使 ...

  8. 使用 OpCache 提升 PHP 5.5+ 程序性能

    说明 PHP 5.5 以后内建了 OpCache , OpCache 的加速原理是把编译后的 bytecode 存储在内存里面, 避免重复编译 PHP 所造成的资源浪费. 引用 How To Enab ...

  9. 在使用R做数据挖掘时,最常用的数据结构莫过于dataframe了,下面列出几种常见的dataframe的操作方法

    原网址 http://blog.sina.com.cn/s/blog_6bb07f83010152z0.html 在使用R做数据挖掘时,最常用的数据结构莫过于dataframe了,下面列出几种常见的d ...

  10. ajax传值给php

    test.php <script type="text/javascript"> function selectInput(oSelect) { var value= ...