stty - 改变并打印终端行设置
总览
stty [-F device] [--file=device] [SETTING]...
stty [-F device] [--file=device] [-a|--all]
stty [-F device] [--file=device] [-g|--save]
描述
quot; Add any additional description here
打印或改变终端属性.
-a, --all
以可读的格式打印当前的所有设置
-g, --save
以终端可读的格式打印当前的所有设置
-F, --file
打开指定的设备,并用此设备作为输入来代替标准输入
--help
显示帮助并退出
--version
显示版本信息并退出
如:
stty -F "/dev/ttyS1" -a
设置退格键Backspace的删除行为
在默认情况下,我们按退格键Backspace时,会在屏幕上回显^H,而不是把前一个字符删除。比如使用sftp/ftp/sqlplus/ij等命令时,就会碰到这种情况。我们可以使用stty命令把Backspace的行为变成删除前一个字符。
[root@web ~]# sftp 192.168.6.12 Connecting to 192.168.6.12... root@192.168.6.12's password: sftp> get abc^H^H^H^H Couldn't stat remote file: No such file or directory File "/root" not found. sftp> quit [root@web ~]# [root@web ~]# stty erase ^H [root@web ~]# sftp 192.168.6.12 Connecting to 192.168.6.12... root@192.168.6.12's password: sftp> get abc Couldn't stat remote file: No such file or directory File "/root/abc" not found. sftp> quit [root@web ~]#
setserial可用来设置串口或显示目前的设置。
语法
setserial [-abgGqvVz][设备][串口参数]
参数说明:
-a 显示详细信息。
-b 显示摘要信息。
-g 显示串口的相关信息。
-G 以指令列表的格式来显示信息。
-q 执行时显示较少的信息。
-v 执行时显示较多的信息。
-V 显示版本信息。
-z 设置前,先将所有的标记归零