加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Unix系统stty命令用法详解

发布时间:2016-10-03 06:31:55 所属栏目:Unix 来源:站长网
导读:副标题#e# UNIX系统的命令很多,下面讲解stty. 该命令是一个用来改变并打印终端行设置的常用命令。 1、stty(set tty,设置tty)命令用于检查和修改当前注册的终端的通信参数。 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选项的全部清单。在进行尝试之前,应当查阅手册,仔细分析,以免给你的工作带来麻烦。

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读