O problema aqui é quase certamente que existe um processo desonesto anexado ao terminal, mas ainda aceitando entrada. Você pode verificar o processo executando
ps -ft $(tty)
Ignore o shell (geralmente bash ) e o comando ps . Qualquer outra coisa que você pode matar (use kill ou kill -1 , seguido pelos números na coluna PID). Se você executar novamente o comando ps e continuar a ver os comandos não autorizados, repita o comando kill , mas desta vez, use kill -9 . NÃO use o -9 , a menos que outras opções tenham sido tentadas e falhadas.
Exemplo
$ ps -ft $(tty)
UID PID PPID C STIME TTY TIME CMD
roaima 29949 29948 1 17:43 pts/0 00:00:00 -bash
roaima 30019 29949 1 17:44 pts/0 00:00:00 vi
roaima 30021 29949 0 17:44 pts/0 00:00:00 ps -ft /dev/pts/0
$ kill -1 30019 # vi is a background process eating input
$ ps -ft ($tty)
UID PID PPID C STIME TTY TIME CMD
roaima 29949 29948 1 17:43 pts/0 00:00:00 -bash
roaima 30019 29949 1 17:44 pts/0 00:00:00 vi
roaima 30021 29949 0 17:44 pts/0 00:00:00 ps -ft /dev/pts/0
$ kill -9 30019
$ ps -ft $(tty)
UID PID PPID C STIME TTY TIME CMD
roaima 29949 29948 1 17:43 pts/0 00:00:00 -bash
roaima 30021 29949 0 17:44 pts/0 00:00:00 ps -ft /dev/pts/0