系统变量TERM不知是用来干什么的?它的值有vt100,vt220等,这些值代表什么意思?...

TERM环境变量在Linux中用于标识终端类型,如vt100、vt220等,影响终端模拟器的行为。本文介绍了/dev/console、/dev/tty、/dev/ttyS*、/dev/pty*等终端设备,以及它们在不同场景下的作用,帮助理解Linux操作系统中的终端概念。
摘要由CSDN通过智能技术生成
环境变量TERM设置为终端机,这里的vt100,vt220等是说明仿真的产品类型。

终端是一个很重要的外设,用过终端设备的人都知道如果设备类型不对就会有乱字符,也可用仿真终端软件如netterm试验一下,linux的终端信息放在 /usr/share/terminfo下,在这个目录的子目录v下就有许多的如vt100,vt102,vt200等,你看一下就知道了。

用例:
如在ssh终端上先执行:
TERM=linux
才能用top命令


查看终端模拟的终端类型名,即查看TERM变量:
# export | grep TERM
declare -x TERM="xterm"

====================================
终端概念常见问题
摘录自:FAQ:终端和控制台
作者:吴晋

由于在很多朋友对终端的概念一直不是很清楚,因此写了这个FAQ,希望能够帮助大家理解这些概念。不妥之处,还请大家来信指出。

Q:/dev/console是什么?

A:/dev/console即控制台,是与操作系统交互的设备,系统将一些信息直接输出到控制台上。目前只有在单用户模式下,才允许用户登录控制台。

Q:/dev/tty是什么?

A:tty设备包括虚拟控制台,串口以及伪终端设备。/dev/tty代表当前tty设备,在当前的终端中输入:echo "hello" > /dev/tty,都会直接显示在当前的终端中。

Q:/dev/ttyS*是什么?

A:/dev/ttyS
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值