Unix体系stty呼吁用法详解
2、stty还可用于控制一些具有特殊控制功能的键。 1)在命令行下,禁止输出大写的方法 stty iuclc #开启 stty -iuclc #恢复 2)在命令行下禁止输出小写 stty olcuc #开启 stty -olcuc#恢复 3)打印出终端的行数和列数 stty size 4)改变ctrl+D的方法: 系统可能已经使用CTRL-D作为文件结束符,但你可能喜欢使用CTRL-C。 stty eof "string" 如:$ stty eof ^c 查看本栏目更多精彩内容:http://www.bianceng.cn/OS/unix/ 按下CTRL-C就显示为^c. 可以直接输入控制字符,在其前面冠以反斜线和脱字符( ^)。系统默认是ctrl+D来表示文件的结束, 通过这种方法,可以改变! 5)屏蔽显示 stty -echo #禁止回显 stty echo #打开回显 测试方法: stty -echo;read;stty echo;read 6)忽略回车符 stty igncr #开启 stty -igncr#恢复 7)恢复使用退格键 $ stty erase ^h 注:按下Backspace就出现了^h, solaris系统默认是不支持Backspace,用这个命令改后就能正常使用了,方便多了。 8) 可以设置一个会话期,使得当自己键入一个退格键时,系统用退格、删除和退格序列响应。此时可以看到用退格键覆盖的字符从显示中消失了,这样更符合计算机的惯例。使用命令 $ stty echo 可使这一特性设置为ON。 终端方式及其管理是UNIX系统中比较困难的内容之一,系统的用户手册中有stty选项的全部清单。在进行尝试之前,应当查阅手册,仔细分析,以免给你的工作带来麻烦。 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |