【发布时间】:2014-12-08 10:02:20
【问题描述】:
我的 .bashrc 中有几行漂亮的代码,当我按下 shift+alt+c 时,它们会清除我的 unix 终端:
alias cls='printf "\033c"'
bind -x '"\eC":"cls"'
但是,正如您可能猜到的那样,它仅在我实际出现提示时才有效。如果我在一个程序的中间,比如说,tail -f,那么我必须回到提示符,按 shift+alt+c,然后返回程序(或 ctrl+z,shift +alt+c,然后是 fg)。
我想,如果我能在其他程序运行时以某种方式监听键,那就太酷了。这可能是不可能的,但我想在我放弃之前我会在这里问。有什么想法吗?
谢谢!
【问题讨论】:
标签: bash unix terminal console tty