これは私によくある状況です。(別の意図で) Ctrl-Sを押した後 端末では、端末との相互作用(入力または出力)が凍結されます。おそらく一種の「スクロールロック」か何かです。
この後、端末のフリーズを解除するにはどうすればよいですか?
(今回は、apt-shell
を使用しています。 bash
内 urxvt
内 – Ctrl-Sの特別な処理を担当しているのはどれかわからない : C-rでコマンドの履歴を逆方向に検索していました 、readlineの場合は通常どおりですが、その後、少なくともEmacsでは通常の C-sを使用して履歴を「遡って」進みたいと思いました。 (1、2、3)、しかしそれはターミナルをフリーズさせました。さて、過去のものを表示するためのスクロール/ページングはターミナルで引き続き機能しますが、そこで実行されるプロセスとの相互作用はありません。)
承認された回答:
Ctrl – Q
これを完全に無効にするには、stty -ixon
を貼り付けます 起動スクリプトで。任意のキーで物事が再び流れるようにするには、stty ixany
を使用します 。
ps:これを行うのはターミナルでもシェルでもありませんが、OSのターミナルドライバーです。