Bash shell使用环境的终端的环境设置:stty

时间:2022-08-16 09:25:35

Bash shell使用环境的终端的环境设置:stty

Bash shell使用环境的终端的环境设置:stty

  • stty -a 将当前所有的stty参数列出来
  • intr:给正在运行的程序发送中断信号
  • quit:给正在运行的程序发送退出信号
  • erase:向前删除字符
  • kill:删除命令行上的文字
  • eof:文件结束,输入结束
  • start:重启暂停的输出
  • stop:停止当前的输出
  • susp:给正在运行的程序发送一个终端停止信号
  • rprnt:输入命令时提示使用过的历史命令
  • werase:删除命令行的最后一个字

    Bash shell使用环境的终端的环境设置:stty

^可以理解为Ctrl键,所以intr的快捷键就是Ctrl+C

例如,按下Ctrl+R

Bash shell使用环境的终端的环境设置:stty

这是逆向搜索历史命令,按下s

Bash shell使用环境的终端的环境设置:stty

自动找出刚输入的ssty -a命令,回车

Bash shell使用环境的终端的环境设置:stty

运行命令

!s是一样的,按下回车就会执行以s开头的最近执行的命令

对于Ctrl+U(kill)是删除整行命令,Ctrl+W(werase)是删除最近一个命令

如,输入

Bash shell使用环境的终端的环境设置:stty

按下Ctrl+U

Bash shell使用环境的终端的环境设置:stty

要是按下Ctrl+W

Bash shell使用环境的终端的环境设置:stty