linux终端屏蔽 命令,Linux stty命令(转载)
发布日期:2021-06-24 16:16:09 浏览次数:2 分类:技术文章

本文共 589 字,大约阅读时间需要 1 分钟。

stty时一个用来改变并打印终端行设置的常用命令

1 ,在命令行下,禁止输出大写的方法 stty iuclc #开启

stty -iuclc #恢复

2,在命令行下禁止输出小写

stty olcuc #开启

stty -olcuc#恢复

3,打印出终端的行数和列数

stty size

4,改变ctrl+D的方法:

stty eof "string"

系统默认是ctrl+D来表示文件的结束,而通过这种方法,可以改变!

5,屏蔽显示

stty -echo #禁止回显

stty echo #打开回显

测试方法:

stty -echo;read;stty echo;read

6,忽略回车符

stty igncr #开启

stty -igncr#恢复

7.定时输入

timeout_read()

{

timeout=$1

old_stty_settings=`stty -g` #save current settings

stty -icanon min 0 time 100 #set 10seconds,not 100seconds

eval read varname #=read $varname

stty "$old_stty_settings" #recover settings

}

更简单的方法就是利用read命令的-t选项

read -t 10 varname

转载地址:https://blog.csdn.net/weixin_33758343/article/details/116840925 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Linux怎么同时共享两个文件,Linux文件共享(二)——两个独立进程打开同一个文件...
下一篇:linux 自动获取ssl证书,linux生成自验证ssl证书的具体命令和步骤

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月07日 12时03分58秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章