質問: 端末で誤ってctrl-sを押した後にフリーズを解除する方法は? それは私に頻繁に起こった状況です:私が押した後(別の意図で) ctrl-s 端末では、それとの相互作用(入力または出力)が凍結されます。それはおそらく「スクロールロック」のようなものでしょう。この後、ターミナルをフリーズ解除するにはどうすればよいですか?(今回は、apt-shell bash内urxvt内----の特別な処理を担当しているのは不明 ctrl-s:コマンドの履歴を逆に検索していた c-r、通常のreadlineと同じですが、少なくともemacsでは、通常の方法で履歴を「戻って」進みたいと思っていました。c-s ( 1 、 2 、)ですが、端末がフリーズしました。まあ、過去のものを見るためにスクロール/ページングはまだターミナルで機能しますが、そこで実行されているプロセスとの相互作用はありません。
回答: ctrl-qこれを完全に無効にするには、スタートアップスクリプトにstty -ixonを貼り付けます。任意のキーで物事が再び流れるようにするには、stty ixanyを使用します。ps:これを行うのは端末でもシェルでもありませんが、osの端末ドライバーです。