GNU/Linux >> Linux の 問題 >  >> Linux

ターミナルで誤ってCtrl-sを押した後にフリーズを解除するにはどうすればよいですか?

これは私によくある状況です。(別の意図で) Ctrl-Sを押した後 端末では、端末との相互作用(入力または出力)が凍結されます。おそらく一種の「スクロールロック」か何かです。

この後、端末のフリーズを解除するにはどうすればよいですか?

(今回は、apt-shellを使用しています。 bashurxvt内 – Ctrl-Sの特別な処理を担当しているのはどれかわからない : C-rでコマンドの履歴を逆方向に検索していました 、readlineの場合は通常どおりですが、その後、少なくともEmacsでは通常の C-sを使用して履歴を「遡って」進みたいと思いました。 (1、2、3)、しかしそれはターミナルをフリーズさせました。さて、過去のものを表示するためのスクロール/ページングは​​ターミナルで引き続き機能しますが、そこで実行されるプロセスとの相互作用はありません。)

承認された回答:

Ctrl Q

これを完全に無効にするには、stty -ixonを貼り付けます 起動スクリプトで。任意のキーで物事が再び流れるようにするには、stty ixanyを使用します 。

ps:これを行うのはターミナルでもシェルでもありませんが、OSのターミナルドライバーです。


Linux
  1. 検索コマンドの後にMvコマンドを統合する方法は?

  2. ターミナルでHZを確認するには?

  3. ターミナルで vagrant の SSH を終了する方法

  1. ケイトがクラッシュした後に回復する方法は?

  2. Gitクローンの後に自動的にCdする方法は?

  3. コマンドを任意の端末にパイプする方法は?

  1. vi を使用して Linux のターミナルでコマンドを編集するには?

  2. 端末でテキスト ファイルを編集する方法

  3. 起動後にコマンドを実行するにはどうすればよいですか?