suspend
é um comando interno do bash, o que faz de acordo com a página man é:
suspend [-f]
Suspend the execution of this shell until it receives a SIGCONT
signal. A login shell cannot be suspended; the -f option can be
used to override this and force the suspension. The return sta‐
tus is 0 unless the shell is a login shell and -f is not sup‐
plied, or if job control is not enabled.
Assim seu shell está suspenso e será até você enviar um sinal SIGCONT
. O comportamento que você vê é porque o shell não está interpretando esses caracteres.
Para corrigir isso:
- Vá para outro console virtual (pressione alt-F3 ou algo assim) e efetue login.
-
use o pkill para enviar o sinal CONT para todos os processos chamados
bash
. Isso não afetará outros shells em execução, mas deverá "soltar" o que estiver preso.pkill -CONT bash