zoukankan      html  css  js  c++  java
  • stty 指令

    用途说明

    stty命令用于显示和修改终端行设置(change and print terminal line settings)。

    常用参数

    stty命令不带参数可以打印终端行设置,加上-a参数可以打印得更详细些。

    stty size可以显示终端的大小,即行数和列数。

    stty命令还可以更改终端行的设置,格式如下:

    stty SETTING CHAR

    其中,SETTING可以是如下

        eof : 输入结束,文件结束,默认为Ctrl+D。比如:用cat >file来创建文件时,按Ctrl+D来结束输入。
        erase : 向后删除字符,擦除最后一个输入字符,默认为Ctrl+?。注意默认情况下退格键Backspace不是删除字符。
        intr : 中断当前程序,默认为Ctrl+C。
        kill : 删除整条命令,删除整行,默认为Ctrl+U。
        quit :退出当前程序,默认为Ctrl+\或Ctrl+|。
        start : 启动屏幕输出,默认为Ctrl+Q。
        stop :停止屏幕输出,默认为Ctrl+S。有时候终端突然僵死了,可能是不小心按了Ctrl+S的缘故,因为我们习惯性的按Ctrl+S来保存文件。
        susp : terminal stop当前程序,默认为Ctrl+Z。这样当前进程就会变成后台进程了。

       werase:删除最后一个单词,默认为Ctrl+W。

    stty命令还有一些其他用法,如:

        stty -echo 关闭回显。比如在脚本中用于输入密码时。

        stty echo 打开回显。

    输入密码的脚本片段:stty -echo; read var; stty echo; 或 read -s var

  • 相关阅读:
    JAVA实现文件遍历
    关于java的JIT知识
    经典的01背包问题
    文件遍历
    [算法之动态规划] 基本思想
    软件设计经典书籍推荐
    C++ 学习之函数重载、基于const的重载
    tomcat调用axis服务时出现 java.lang.InvocationException解决方案
    文件上传的原理
    文件上传的原理
  • 原文地址:https://www.cnblogs.com/vigarbuaa/p/2668594.html
Copyright © 2011-2022 走看看