一、Linux终端

1、Linux tty终端

在Linux中,TTY也许是跟终端有关系的最为混乱的术语。TTY是TeleTYpe的一个老缩写

Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,和古老的电报机区别并不是很大。之后,当计算机只能以批处理方式运行时(当时穿孔卡片阅读器是唯一一种使程序载入运行的方式),电传打字机成为唯一能够被使用的“实时”输入/输出设备。最终,电传打字机被键盘和显示器终端所取代,但在终端或TTY接插的地方,操作系统仍然需要一个程序来监视串行端口。

一个getty“Get TTY”的处理过程是:一个程序监视物理的TTY/终端接口。对一个虚拟网络服务器(VNC)来说,一个伪装的TTY(Pseudo-TTY,即假冒的TTY,也叫做“PTY”)是等价的终端。

当你运行一个xterm(终端仿真程序)或GNOME终端程序时,PTY对虚拟的用户或者如xterm一样的伪终端来说,就像是一个TTY在运行。“Pseudo”的意思是“duplicating in a fake way”(用伪造的方法复制),它相比“virtual”或“emulated”更能真实的说明问题。而在的计算中,它却处于被放弃的阶段。

tty也是一个Unix命令,用来给出当前终端设备的名称。

终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。

在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:

1. 串行端口终端(/dev/ttySn࿰

Linux终端、关机、ldd、ldconfig等系统命令相关推荐

  1. Linux终端关机命令

    [时间]2018.09.21 [题目]Linux终端关机命令 Linux关机命令如下: 1.halt 立刻关机 2.poweroff 立刻关机 3.shutdown -h now 立刻关机(root用 ...

  2. 使用Audit审计服务排查linux终端异常关机问题

    目录 [基本信息] [问题描述] [定位过程] 1,整理规律如下 2,部署audit审计服务定位问题 3,定位后期 [问题原因] [问题解决] [问题小结] 附录 1,audit审计服务部署脚本及其安 ...

  3. linux控制终端关机命令,linux定时关机命令?linux立即关机命令?终端切换界面?windows定时关机和linux定时关机的方法(shut...

    你是否正在寻找关于linux定时关机命令的内容?让我把最完整的东西奉献给你: windows定时关机和linux定时关机的方法(shutdown命令) 作者:佚名 字体:[ ] 来源:互联网 时间:0 ...

  4. 12个让您震撼的Linux终端命令

    来自:Linux公社  作者:醉落红尘 链接:https://www.linuxidc.com/Linux/2020-04/162889.htm Linux命令行提供了一种比图形界面使用更简单更轻松. ...

  5. linux 命令行 解密,解密Linux终端命令 学好Linux

    如果你要学习Linux操作系统,你一定知道Linux系统越来越受到电脑用户的欢迎,学习linux,你可能想了解Linux终端命令,这里将介绍Linux终端命令的知识,在这里拿出来和大家分享一下. 一. ...

  6. linux中命令tat,10个炫酷的Linux终端命令大全

    原标题:10个炫酷的Linux终端命令大全 1.命令行日常快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U 剪切光标前的内容CTRL + K 剪切光标至行末的内容CTRL ...

  7. linux 命令大全_11个炫酷的Linux终端命令大全

    今天给大家分享用了十年的Linux总结出来的11个炫酷的Linux终端命令大全,通过今天这篇文章我将向大家展示一系列的Linux命令.工具和技巧,希望能够帮助到大家. 1.命令行日常快捷键 如下的快捷 ...

  8. ANSI最全介绍linux终端字体改变颜色等

    ANSI最全介绍linux终端字体改变颜色等 ANSI转义序列 维基百科,自由的百科全书 由于国内不能访问wiki而且国内关于ANSI的介绍都是简短的不能达到,不够完整所以转wiki到此博客,方便国内 ...

  9. 【linux】linux终端命令总结

    linux终端命令总结 有些命令是桌面版linux的,是刚开始学习linux时做的一些笔记. 1.启动终端:ctrl+alt+t 2.终端字体放大:ctrl+shift+'+', 终端字体缩小:ctr ...

最新文章

  1. 在Lumen中引入钉钉SDK
  2. 场景几何约束在视觉定位中的探索
  3. java实现将A表数据转移到B表_解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表(merge into)...
  4. Statement, PreparedStatement和CallableStatement的区别
  5. 在Spark中自定义Kryo序列化输入输出API(转)
  6. 服务器网卡显示100m,千兆网线8根线都通了怎么还是显示100M,网卡都是能用1000M的...
  7. linux cron计划任务
  8. 每个程序员都应该知道的一些访问时延值
  9. Get IAT Table
  10. 史上最细的FIFO最小深度计算,(大多数笔试题中都会涉及)
  11. hexo+github
  12. 【leetcode_easy】538. Convert BST to Greater Tree
  13. API 的5 大身份验证安全隐患
  14. eclipse maven 打war包的几种方式
  15. 洛谷 P3063 [USACO12DEC]牛奶的路由Milk Routing
  16. 线性渐变和放射性渐变
  17. pip 安装指定版本的库
  18. 数据产品经理面试提问集
  19. HDU - Polygons(半平面交)
  20. 软件壳的概念和如何脱壳基础

热门文章

  1. 从零开始的Linux 阿里云ECS服务器搭建、FileZilla和宝塔
  2. Windows驱动开发WDM (1) - 基本结构
  3. 决策树(二)——决策树的生成
  4. 纳米软件分享:电子测量行业仪器必备测试软件合集分享
  5. JavaWeb:request.setAttribute()和session.setAttribute()的区别
  6. php正则表达式(手册)
  7. 在Ubuntu 18.04安装福昕阅读器
  8. 线形回归和梯度下降的Python实例。
  9. 【Unity3D游戏开发学习笔记】(六)上帝之手—GameObject的操作
  10. Logcat常见用法