GNU/Linux >> Znalost Linux >  >> Linux

Jak uvolnit zmrazení po náhodném stisknutí Ctrl-s v terminálu?

Je to situace, která se mi stává poměrně často:poté, co stisknu (s jiným záměrem) Ctrl-S v terminálu je interakce (vstup nebo výstup) s ním zmrazena. Pravděpodobně jde o jakýsi „scroll lock“ nebo cokoli jiného.

Jak poté rozmrazím terminál?

(Tentokrát jsem pracoval s apt-shell uvnitř bash uvnitř urxvt – nejsem si jistý, který z nich je zodpovědný za speciální manipulaci s Ctrl-S :Hledal jsem zpětně historii příkazů pomocí C-r , jako obvykle pro readline, ale pak jsem se chtěl vrátit „zpět“ vpřed historií s obvyklým – alespoň v Emacsu –C-s (1, 2, 3), ale to způsobilo zamrznutí terminálu. Posouvání/stránkování pro zobrazení minulých věcí v terminálu stále funguje, ale žádná interakce s procesy tam běží.)

Přijatá odpověď:

CtrlQ

Chcete-li to úplně zakázat, podržte stty -ixon ve spouštěcím skriptu. Chcete-li povolit libovolnému klíči, aby věci znovu plynuly, použijte stty ixany .

ps:Nedělá to ani terminál, ani shell, ale ovladač terminálu OS.


Linux
  1. Jak integrovat příkaz MV po příkazu Najít?

  2. Jak automaticky nahrát CD po klonování Git?

  3. Jak převést příkazy do libovolného terminálu?

  1. Jak se zotavit poté, co Kate havaruje?

  2. Jak zkontrolovat HZ v terminálu?

  3. Jak mohu spustit příkaz po spuštění?

  1. Jak používat vi k úpravě příkazu v terminálu na Linuxu?

  2. Jak upravit textový soubor v mém terminálu

  3. Jak ukončit SSH vagrant v terminálu