Linux实验8
实验目的和要求:
1了解stty终端模式2 可以针对终端设备进行开发
实验条件:
1、装有Linux操作系统的微型计算机;
实验过程
tty(终端设备的统称):
在UNIX系统中,计算机显示器通常被称为控制台终端(Console)。它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2等。这些文件赋予了linux同时处理多任务,多窗口切换的能力。
我们通常在linux下看到的控制台一般是/dev/ttyN,用户可以使用alt+Fn切换控制台,看起来感觉存在多个屏幕。
这种虚拟控制台对应tty1~n,(ssh就是这样,当你通过ssh登录一台服务器以后,就会在/dev/pts/下生成一个控制台设备文件,对应ttyN,通常情况下,1\<=n\<=63)其中 :
tty0就是/dev/console,/dev/console指向当前虚拟终端。
/dev/tty1等代表第一个虚拟控制台
例如当使用ALT+F2进行切换时,系统的虚拟控制台为/dev/tty2 ,当前控制台(/dev/tty)则指向/dev/tty2
你可以登录到不同的虚拟控制台上去,因而可以让系统同时有几个不同的会话存在。在一些安全性要求比较高的场合,我们通常会关闭终端的显示,比如输入密码的时候.
要求根据上述知识,结合课程内容设计一个可以关闭终端回显的代码。
参考解答:

实验2 获取tty控制台信息:

实验结果分析
1、熟悉并记录命令执行结果。
2、写出自己的心得体会。3. 实验报告仅提供封面,不提供正文模板。实验报告要求如下:
1)至少包含实验过程、实验结果、选择部分度量项目对结果进行简要解释。
2)报告章节要组织合理。
核心思想是:使用man手册,详细分析stty的数据结构,并改良第一个实验,实现根据输入参数,确定tty设备的回显打开与关闭。