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

Ctrl +SでViEditorとUnixターミナル/PuTTYがフリーズしますか?再開する方法は次のとおりです。

Unixターミナルで作業していると、 Ctrl + S を押した後、突然ターミナルがフリーズします。 ? Vi を使用してファイルを編集しているときに、同じ動作が見られましたか? ?問題ありません。このチュートリアルは、再開するのに役立ちます。通常、ほとんどのエディターでは、 Ctrl + Sを使用してファイルを保存できます。 Unix端末とViでも同じことをします エディターとそれらがフリーズするのを見るだけです。残念ながら、 Ctrl + Sを押すと UnixターミナルまたはVi エディターは画面をフリーズします。なぜそのように動作するのですか?

Ctrl+SがViEditorとUnixターミナルをフリーズする理由

背後にある理由を理解するには、歴史に戻る必要があります。はい、Teletypeモデル(電気機械式テレプリンター)が設計された時代、コンピューターが登場するずっと前のことです。これらのモデルはソフトウェアフロー制御を使用していました。たとえば、テレタイプがデータを受信するのと同じ速さでプリンターがデータを印刷できない場合、テレタイプは XOFFを送信します。 (今のところ送信を停止します)データを送信するマシンに信号を送信してから再開するには、 XONを送信します。 信号。

Ctrl + Sに相当するキーボード XOFFの場合とXONのCtrl+Qは、Unixの最新の端末エミュレーターでも存続します。端末エミュレーターは通常、テレタイプの動作に似た物理端末(VT100など)をエミュレートします。それが理由です、 Ctrl + S ターミナルをフリーズし、 Ctrl + Qを押すだけです 通常の状態に戻します。

ViEditorまたはUnixターミナルのフリーズを解除する方法

Ctrl + Q を使用して、ターミナルのフリーズを解除または再開できます。


Linux
  1. Nmapでできることはすべてここにあります–コマンドの例

  2. Unix コンソールまたは Mac 端末でシェル スクリプトを実行するには?

  3. インストールされている glibc ライブラリのバージョンを確認するにはどうすればよいですか?

  1. ユーザーはいくつの Unix グループのメンバーになれますか?

  2. Ubuntu サーバーに接続する PuTTY でタブ補完を使用するにはどうすればよいですか?

  3. UNIX ユーザーの名前を変更するにはどうすればよいですか?

  1. コンピュータをどのように保護できますか?

  2. Sudoersファイルにエラーがありますか?修正方法は次のとおりです。

  3. Vimはテキストを赤でハイライトしますか?これを止める方法は次のとおりです。