K tomu může dojít poté, co program zemře a ponechá terminál v abnormálním stavu. Chcete-li to dočasně opravit, "resetujte" terminál pomocí:
$ reset
I když odpověď @rkthkr pro mě fungovala, má nešťastný vedlejší účinek změny rozměrů okna terminálu oproti původním – což v některých případech, předpokládám, mohlo být také poškozeno a také to vyžaduje reset.
S ohledem na to používám:
$ stty sane
Od man stty
:
sane same as cread -ignbrk brkint -inlcr -igncr icrnl -iutf8 -ixoff
-iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret
-ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo
echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl
echoke, all special characters to their default values
V mém konkrétním případě pomocí pv -c
(prohlížeč potrubí) neustále způsoboval, že můj vstup byl skrytý. Prozatím jsem ve skutečnosti naskriptoval stty sane
příkaz po mém příkazu, který používá pv -c
abych zajistil, že můj terminál zůstane funkční.
Nelze odpojit soubor zálohovaný smyčkou, ale nejsou zde žádné otevřené soubory?
Jak získat pouze ID všech běžících procesů?