GNU/Linux >> Belajar Linux >  >> Linux

Ctrl+S membekukan Vi Editor &terminal Unix/PuTTY? Inilah cara Anda dapat melanjutkannya!

Bekerja di terminal Unix dan tiba-tiba terminal macet setelah menekan Ctrl+S ? Nah, apakah Anda melihat perilaku yang sama saat mengedit file menggunakan Vi ? Tidak masalah, tutorial ini akan membantu Anda untuk melanjutkannya kembali. Umumnya, sebagian besar editor mengizinkan Anda menyimpan file menggunakan Ctrl+S dan kami melakukan hal yang sama dengan terminal Unix dan Vi editor dan hanya untuk melihat mereka membeku. Sayangnya, menekan Ctrl+S di terminal Unix atau Vi editor akan membekukan layar. Mengapa berperilaku demikian?

Mengapa Ctrl+S membekukan Vi Editor dan Terminal Unix?

Untuk memahami alasan di baliknya, kita perlu kembali ke sejarah. Ya, hari-hari ketika model Teletype (teleprinter elektro-mekanis) dirancang, jauh sebelum komputer muncul. Model ini menggunakan kontrol aliran Perangkat Lunak – misalnya, jika printer tidak dapat mencetak data secepat teletype menerima data, maka teletype akan mengirim XOFF (Hentikan transmisi untuk saat ini) sinyal ke mesin yang mengirim data dan untuk melanjutkannya kembali, mesin akan mengirim XON sinyal.

Keyboard setara dengan Ctrl+S untuk XOFF dan Ctrl+Q untuk XON masih bertahan di emulator terminal modern di Unix – emulator terminal umumnya mengemulasi terminal fisik (seperti VT100) yang mirip dengan kerja teletipe. Itulah alasannya, Ctrl+S membekukan terminal dan Anda hanya perlu menekan Ctrl+Q untuk melanjutkannya kembali normal.

Bagaimana Cara Mencairkan Editor Vi atau Terminal Unix?

Anda dapat mencairkan atau melanjutkan terminal menggunakan Ctrl+Q .


Linux
  1. Bagaimana Anda Dapat Melindungi Komputer Anda?

  2. Bagaimana saya bisa menggunakan Tab-Completion di Putty yang terhubung ke Server Ubuntu?

  3. Bagaimana saya bisa mengganti nama pengguna unix?

  1. Inilah semua yang dapat Anda lakukan dengan Nmap – Contoh Perintah

  2. Kesalahan dalam file Sudoers? Inilah cara Anda memperbaikinya.

  3. Vim menyoroti teks dalam warna Merah? Inilah cara Anda dapat menghentikannya!

  1. Bagaimana Anda Mencerminkan Stdout Dari Satu Terminal Ke Terminal Lainnya?

  2. Bagaimana Perintah Keluar Bekerja Pada Terminal Unix?

  3. Bagaimana cara menjalankan skrip shell di konsol Unix atau terminal Mac?