Linux命令行字体和光标,linux/unix命令行终端的光标及字符控制快捷键

@ 组合模式

cooked 请参阅 -raw 选项。

ek 分别将 ERASE 和 KILL 字符设置为 Ctrl-H 和 Ctrl-U 按键顺序。

evenp 启用 parenb 和 cs7。

-evenp 禁用 parenb 并设置 cs8。

lcase, LCASE 设置 xcase,iuclc 和 olcuc。在工作站只以大写字符使用。

-lcase, -LCASE 设置 -xcase、-iuclc 和 -olcuc。

nl 设置 -icrnl 和 -onlcr。

-nl 设置 icrnl、 onlcr、-inlcr、-igncr、-ocrnl 和 -onlret。

oddp 启用 parenb、 cs7 和 parodd。

-oddp 禁用 parenb 并设置 cs8。

parity 请参阅 evenp 选项。

-parity 请参阅 -evenp 选项。

sane 将参数重新设置为合理的值。

raw 允许原始模式输入(不包括输入处理,例如 erase、kill 或 interrupt);传回奇偶(校验)位。

-raw 允许规范输入方式。

tabs 保留制表符。

-tabs, tab3 打印时将制表符替换为空格。

窗口大小

cols n, columns n 将终端(窗口)大小记录为有 n 列。

rows n 将终端(窗口)大小记录为有 n 行。

size 将终端(窗口)大小打印到标准输出(先是行,再是列)中。

废弃选项

stty 命令支持以下 BSD 选项。 对于每个选项,都给出了建议的 POSIX 选项。

all 使用 stty -a 命令显示所有当前设置。

crt 使用 sane 选项将参数重新设置为合理的值。

crtbs 使用 -echoe 选项。

crterase 使用 echoe 选项。

-crterase 使用 -echoe 选项。

crtkill 使用 echoke 选项。

-crtkill 使用 echok 和 -echoke 选项。

ctlecho 使用 echoctl 选项。

-ctlecho 使用 -echoctl 选项。

decctlq 使用 -ixany 选项。

-decctlq 使用 ixany 选项。

even 使用 evenp 选项。

-even 使用 -evenp 选项。

everything 使用 stty -a 命令显示所有当前设置。

litout 使用 -opost 选项。

-litout 使用 opost 选项。

odd 使用 oddp 选项。

-odd 使用 -oddp 选项。

pass8 使用 -istrip 选项。

-pass8 使用 istrip 选项。

prterase 使用 echoprt 选项。

speed 使用 stty 命令显示当前设置。

tandem 使用 ixoff 选项。

-tandem 使用 -ixoff 选项。

示例

要显示您的工作站配置的简短列表,请输入:

stty这将列出与缺省值不同的设置。

要显示您的工作站配置的完整列表,请输入:

stty  -a

要启用按键顺序来停止列表滚动出屏幕,请输入:

stty ixon ixany这将设置 ixon 模式,从而可以通过按下 Ctrl-S 按键顺序来停止列表的滚动。ixany 标志允许按任意键来恢复列表的滚动。正常的工作站配置包含 ixon 和 ixany 标志,使您可以用 Ctrl-S 按键顺序停止列表的滚动,而只有 Ctrl-Q 按键顺序才能使列表重新滚动。

要重新设置搞乱的配置,请输入:

Ctrl-J stty  sane Ctrl-J

在命令前后按 Ctrl-J 按键顺序,而不是按 Enter 键。当控制 Enter 键处理的参数搞乱时,系统通常能识别 Ctrl-J 按键顺序。

有时屏幕上显示的信息可能看上去很奇怪,或当您按 Enter 键时系统不反应。当您使用 stty 命令,而它带有不兼容的参数或参数的操作难以理解时,可能会发生这种情况。当面向屏幕的应用程序异常结束并且无法复位工作站配置时,也可能发生这种情况。

输入 stty sane 命令设置合理的配置,但它可能与您的正常配置略有不同。

要保存和恢复终端的配置:

OLDCONFIG=`stty -g`          # save configuration

stty -echo                   # do not display password

echo "Enter password: \c"

read PASSWD                  # get the password

stty $OLDCONFIG              # restore configuration该命令保存工作站的配置、关闭回送信号、读取密码并恢复原始配置。

输入 stty - echo 命令关闭回送信号,这意味着当您在键盘上输入密码时,密码并不出现在屏幕上。此操作与 echo 命令(该命令在屏幕上显示消息)毫无关系。

文件

/usr/bin/stty 包含 stty 命令。

相关信息

terminfo 文件、tty 特殊文件 termios.h 头文件。

AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs 中的 TTY Subsystem Overview。

在 AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs 中的 ldterm Line Discipline。

AIX 5L Version 5.2 National Language Support Guide and Reference 中的 National Language Support。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值