GNU/Linux >> Linux Esercitazione >  >> Linux

Come sbloccare dopo aver premuto accidentalmente Ctrl-s in un terminale?

È una situazione che mi è capitata abbastanza spesso:dopo aver premuto (con un'intenzione diversa) Ctrl-S in un terminale, l'interazione (input o output) con esso è bloccata. Probabilmente è una specie di "blocco scorrimento" o altro.

Come faccio a sbloccare il terminale dopo questo?

(Questa volta ho lavorato con apt-shell all'interno di un bash dentro urxvt –non sono sicuro di quale di loro sia responsabile della gestione speciale di Ctrl-S :Stavo cercando nella cronologia dei comandi all'indietro con C-r , come al solito per readline, ma poi ho voluto fare un “indietro” nella storia con il solito – almeno in Emacs– C-s (1, 2, 3), ma ciò ha causato il blocco del terminale. Bene, lo scorrimento/il paging per visualizzare le cose passate funziona ancora nel terminale, ma nessuna interazione con i processi eseguiti lì.)

Risposta accettata:

CtrlD

Per disabilitarlo del tutto, incolla stty -ixon in uno script di avvio. Per consentire a qualsiasi chiave di far scorrere le cose di nuovo, usa stty ixany .

ps:non è né il terminale né la shell a farlo, ma il driver del terminale del sistema operativo.


Linux
  1. Come integrare il comando Mv dopo il comando Trova?

  2. Come recuperare dopo che Kate si è schiantata?

  3. Come inviare comandi a qualsiasi terminale?

  4. Come usare vi per modificare un comando nel terminale su Linux?

  5. Come modificare un file di testo nel mio terminale

Come visualizzare le immagini in miniatura nel terminale

Come registrare tutto ciò che fai nel terminale

Come aprire una finestra di un terminale Linux

Come confrontare due file nel terminale Linux

Come aprire un PDF in un terminale Linux

Come utilizzare Terminale in cPanel?