终端:终端(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. 纯绿色 jsonUtil工具

    package com.daditech.common.util; import java.lang.reflect.Field; import java.lang.reflect.Method; i ...

  2. gvim配置到命令行可以使用

    下载安装gvim后,把gvim的安装目录添加到环境变量.

  3. H - Quicksum(1.5.3)

    Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submit cid=1006#sta ...

  4. Clipboard获取内容C#

    一.获取文本  textBox1.Text = Clipboard.GetData("Text").ToString(); 二.获取图像             pictureBo ...

  5. 【C#/WPF】Bitmap、BitmapImage、ImageSource 、byte[]转换问题

    C#/WPF项目中,用到图像相关的功能时,涉及到多种图像数据类型的相互转换问题,这里做了个整理.包含的内容如下: Bitmap和BitmapImage相互转换. RenderTargetBitmap ...

  6. C语言 · 因式分解

    算法提高 8-1因式分解   时间限制:10.0s   内存限制:256.0MB      问题描述 设计算法,用户输入合数,程序输出若个素数的乘积.例如,输入6,输出2*3.输入20,输出2*2*5 ...

  7. win7、vs2013编译webkit总结

    在windows7.vs2013环境下编译webkit,本人测试成功 1.解压cygwin到C盘下(建议放在C盘更目录下,否则编译期间会有部分文件找不到) 启动命令:C:\cygwin\bin\min ...

  8. jquery轮播控件

    网上找了一个轮播控件,效果不错,而且很容易改,需要的同学去下载咯 地址是:http://download.csdn.net/detail/jine515073/7704143

  9. 记一次坑爹的golang 二维map判断问题

    记一次坑爹的golang 二维map判断问题 2018年10月18日 23:16:21 yinnnnnnn 阅读数:32更多 个人分类: golang   版权声明:本文为博主原创文章,未经博主允许不 ...

  10. Android ListView 笔记

    ListView以列表的形式展示数据内容. 布局文件如下所示,添加一个ListView. activity_main.xml <?xml version="1.0" enco ...