linux中stty参数,Linux如何使用stty命令
Linux命令中,stty命令主要用于打印或修改终端设置,加上各种参数能够实现不同的功能,下面小编将针对stty命令在Linux中的应用给大家做个简单介绍,希望对不了解的朋友提供一些帮助。
1 、在命令行下,禁止输出大写的方法
stty -icanon 设置一次性读完操作,如使用getchar()读操作,不需要按enter
stty icanon 取消上面设置
stty -a 查看 信息
stty -echo 设置命令不被显示
stty echo 取消不显设置
stty raw -echo
stty raw echo
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
上面就是Linux使用stty命令的方法介绍了,通过stty命令你能够对终端进行各种设置,比如禁止输入大写、忽略回车符等,通过练习来掌握这些用法吧。
linux中stty参数,Linux如何使用stty命令相关推荐
- linux中chgrp参数,技术|chgrp 和 newgrp 命令简介
chgrp 和 newgrp 命令可帮助你管理需要维护组所有权的文件. 在最近的一篇文章中,我介绍了 chown 命令,它用于修改系统上的文件所有权.回想一下,所有权是分配给一个对象的用户和组的组合. ...
- linux中chgrp参数,linux chgrp命令参数及用法详解--变更文件或目录的所属群组
chgrp 1.作用 chgrp表示修改一个或多个文件或目录所属的组.使用权限是超级用户. 2.格式 chgrp [选项]... 组 文件... 或 chgrp [选项]... --reference ...
- linux中显示进程,linux中怎么显示所有进程
Linuxlinux中显示所有进程下使用PS命令结合相关参数可以查看linux当前系统下的所有进程.那么linux中怎么显示所有进程呢?接下来大家跟着学习啦小编一起来了解一下的解决方法吧. linux ...
- linux中权限设置,Linux 权限设置chmod
Linux中设置权限,一般用chmod命令 1.介绍 权限设置chmod 功能:改变权限命令. 常用参数: 1=x(执行权execute) 2=w(写权write) 4=r(读权Read) setui ...
- linux命令wget的url路径太长,Linux中WGET下载https链接及WGET命令的详解
Linux中WGET下载https链接及WGET命令的详解 使用如下的命令下载https链接: ```bash wget -r -np -nd --accept=gz --no-check-certi ...
- Linux下dpkg的用法,linux中管理包的apt和dpkg命令用法
1,apt-get命令 apt-get是debian,ubuntu发行版的包管理工具,与红帽中的yum工具非常类似,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸 ...
- Linux中新建用户用不了sudo命令问题:rootr is not in the sudoers file.This incident will be reported解决
Linux中新建用户用不了sudo命令问题:rootr is not in the sudoers file.This incident will be reported解决 参考:https://b ...
- suse 新增用户oracle,在SUSE Linux中让其他用户能运行Oracle命令
SUSE Linux中让其他用户能运行Oracle命令的方法介绍: suid/guid的问题: 要求非Oracle用户也能运行sqlplus等oracle命令. 解决方法: 假如希望设置s u i d ...
- linux 中常见的压缩和解压缩的命令
# linux 中常见的压缩和解压缩的命令 一.tar 1.解压: tar zxvf filename.tar 2.压缩: tar czvf filename.tar dirname 二.gz 1.解 ...
- 字串处理 expr在linux中是一个功能非常强大的命令。通过学习做一个小小的总结。
expr在linux中是一个功能非常强大的命令.通过学习做一个小小的总结. 1.计算字符串的长度.我们可以用awk中的length(s)进行计算.我们也可以用echo中的echo ${#string} ...
最新文章
- 12无法使用otg_ios设备该如何选择U盘,以及U盘日常使用技巧
- yii2设置session时间_关于 Swoft 2.0 版本用 Redis 存储 session 时配置问题
- 内购订单进行二次处理_独家独到飞豹FBA亚马逊退货处理,实现二次销售不是问题...
- C++ 类型转换 :C语言的类型转换、C++的四种强制类型转换、explicit
- 避免在循环体中声明创建对象
- Unity 8 和 Snap 将会是 Ubuntu 的未来
- P3287-[SCOI2014]方伯伯的玉米田【二维树状数组,dp】
- 全国计算机等级考试东营,东营计算机等级考试报名时间
- c语言课程设计运动会成绩管理,C语言课程设计要求编写一段程序题目是运动会分数..._统计师_帮考网...
- saltstack2 grains模块
- JAVA的类名.this
- JSP之jsp内置标签
- 【OR】YALMIP 行列式最大化
- 字节跳动python面试题校招_字节跳动校招----编程题(Python)
- win7网络适配器_win7网络重置
- 服务器打开显示选择键盘布局,更改服务器上的TTY键盘布局?
- 48 Fixing relationship Problems with Humor 用幽默解决人际关系问题
- Phonegap获取imei (修改phonegap官方提供文件)
- HTML用画布画哆啦A梦,前端小项目:使用canvas绘画哆啦A梦
- unity3d 手游端一些优化技巧
热门文章
- Bowtie 2使用
- python等高线图轮廓线提取_Python:从matplotlib.pyplot.contour()中找到轮廓线
- std::string::npos 常量解析
- IE浏览器如何清空浏览器缓存文件?
- Docker Compose 概述,到底什么是 Docker Compose,为什么要有Docker Compose
- C语言实现结构体输入学号姓名成绩并按照成绩高低排序输出
- Java Stream 底层原理
- 一步步深入Java底层原理(二)
- Unity中获取本机IP地址的方法
- 特长使用计算机怎么得体写,高考报名特长一栏应该怎么填写