端末で誤ってCtrl-Sを押した後にロックを解除する方法は?

端末で誤ってCtrl-Sを押した後にロックを解除する方法は?

これは頻繁に起こります。Ctrl-S別の意図で端末を押した後、端末とのやり取り(入力または出力)が停止します。これは「スクロールロック」などです。

後で端末の固定を解除するにはどうすればよいですか?

(今回はapt-shell内部bash作業を行ってきましたurxvt。どちらが特殊な処理を担当しているのかよくわかりません。通常どおり、Ctrl-Sreadlineを使ってコマンド履歴を逆に検索しましたが、次にC-r「戻りたい」と思いました。先に進む - 少なくともEmacsではC-s- (12サム)、ただし、これにより端末が停止する。さて、過去の内容を見るために端末でスクロール/ページングすることはまだ機能しますが、そこで実行されているプロセスと対話はありません。 )

ベストアンサー1

Ctrl- を押すとQ固定が解除されます。

停止/開始スキームは次のとおりです。ソフトウェアフロー制御これは、シェルや端末エミュレータではなく、オペレーティングシステムの端末デバイスドライバによって実装されます。コマンドでstty設定できます。

完全に無効にするには、stty -ixonまたはなどのシェル起動スクリプトを挿入します。代わりにすべてのキーだけを再度流すにはを使用します。~/.bashrc~/.zshrcstty ixany

おすすめ記事