GNU/Linux >> Tutoriels Linux >  >> Linux

Comment débloquer après avoir appuyé accidentellement sur Ctrl-s dans un terminal ?

C'est une situation qui m'est arrivée assez souvent :après avoir appuyé (avec une intention différente) sur Ctrl-S dans un terminal, l'interaction (entrée ou sortie) avec celui-ci est figée. C'est probablement une sorte de "scroll lock" ou autre.

Comment débloquer le terminal après cela ?

(Cette fois, j'ai travaillé avec apt-shell dans un bash à l'intérieur de urxvt –je ne sais pas lequel d'entre eux est responsable de la gestion spéciale de Ctrl-S :Je cherchais l'historique des commandes à l'envers avec C-r , comme d'habitude pour readline, mais ensuite j'ai voulu revenir en arrière dans l'historique avec l'habituel - du moins dans Emacs - C-s (1, 2, 3), mais cela a provoqué le blocage du terminal. Eh bien, le défilement/la pagination pour voir les choses passées fonctionnent toujours dans le terminal, mais aucune interaction avec les processus qui y sont exécutés.)

Réponse acceptée :

CtrlQ

Pour le désactiver complètement, collez stty -ixon dans un script de démarrage. Pour permettre à n'importe quelle touche de relancer les choses, utilisez stty ixany .

ps :ce n'est ni le terminal ni le shell qui font cela, mais le pilote de terminal du système d'exploitation.


Linux
  1. Comment récupérer après le crash de Kate ?

  2. Comment diriger les commandes vers n'importe quel terminal ?

  3. Comment vérifier HZ dans le terminal?

  4. Comment utiliser vi pour éditer une commande dans un terminal sous Linux ?

  5. Comment quitter SSH de vagabond dans le terminal

Comment afficher les images miniatures dans le terminal

Comment enregistrer tout ce que vous faites dans le terminal

Comment ouvrir une fenêtre de terminal Linux

Comment comparer deux fichiers dans un terminal Linux

Comment ouvrir un PDF dans un terminal Linux

Comment utiliser Terminal dans cPanel ?