linux下的TTY是一个众多终端模拟器的统称,是为了提供操作系统交互性服务而设计的。它是用户与Linux操作系统进行交互的终端设备接口。Linux的TTY比其他更为复杂,不仅可以作为终端设备,而且还可以作为程序设备来使用。
创新互联建站于2013年开始,是专业互联网技术服务公司,拥有项目做网站、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元澧县做网站,已为上家服务,为澧县各地企业和个人服务,联系电话:028-86922220
首先要明确的是TTY设备是一组各司其职的Unix哲学。在Linux下,每个TTY设备都有自己独特的文件,而这些文件就是终端设备的逻辑视图。文件的格式也与系统相关,但文件的实际含义是相同的,即通过这些文件可以控制终端设备的行为。
它可以通过一系列指令来操作系统,以满足用户的管理需求。将下面的代码存储在[list_tty.sh]中:
#!/bin/sh
# List all TTYs
#
for tty in /dev/tty[0-9]*
do
if [ -e $tty ]
then
# This TTY exists
echo $tty
fi
done
执行以上代码:
/#sh list_tty.sh
/dev/tty1
/dev/tty2
/dev/tty3
/dev/tty4
可以看到,TTY根据其存在物理设备的不同,又可以分为虚拟TTY和物理TTY;Linux还可以根据其功能进一步分为常见的4类:登陆TTY、会话TTY、系统TTY和虚拟TTY。
TTY的控制信息是存储在termcap系统中的,其中包括编码格式,接入点,缓冲区,进/退出都有它的参数指定。在Linux下,可以使用标准的termcap文件来编辑TTY的控制台,并且可以使用[setterm]命令来查看TTY的当前状态。
清除termcap文件和当前termcap文件:
# rm -rf ~/.termcap
# setterm -dump > ~/.termcap
Linux下的TTY具有很多独特的特性和功能,有关它的理解和使用,熟练掌握它的语法,理解它的用途,将会是提高Linux命令行终端使用能力,从而提高工作效率的关键。
创新互联服务器托管拥有成都T3+级标准机房资源,具备完善的安防设施、三线及BGP网络接入带宽达10T,机柜接入千兆交换机,能够有效保证服务器托管业务安全、可靠、稳定、高效运行;创新互联专注于成都服务器托管租用十余年,得到成都等地区行业客户的一致认可。
本文题目:探索Linux下tty的奥秘(linux查看tty)
文章路径:http://www.mswzjz.cn/qtweb/news15/242665.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能