Ter o igncr definido nas configurações stty fará com que o seu terminal ignorar retornos de carruagem (e pressionar o botão de retorno não teria nenhum efeito), embora pressionar Ctrl + C ainda recarregasse o prompt em uma nova linha. Para temporariamente redefinir seu tty, execute
stty sane
e veja abaixo como colocar este comando em um arquivo para que ele seja executado toda vez que o terminal for carregado, mesmo que os padrões já devam ser muito similares.
No entanto , mesmo que você mencione o retorno de carro, eu acho que você simplesmente quer dizer que ^C não está sendo inserido depois de pressionar Ctrl + C .
Isso acontece quando a opção -echoctl do stty está definida: veja a lista completa de opções em o Ubuntu manpage para stty. Quando um - é anexado antes de uma opção, o resultado oposto ocorre - ou seja, o ctrl não é ecoado para o terminal. Para ver quais opções não padrão você tem, basta digitar stty e ver se -echoctl está listado:
speed 38400 baud; line = 0;
eol = M-^?; eol2 = M-^?; swtch = M-^?;
ixany iutf8
-echoctl
Para alterar temporariamente a configuração, para que ^C seja ecoado quando você pressionar Ctrl + C , você poderá executar:
stty echoctl
No entanto, para defini-lo 'permanentemente', você pode colocar stty echoctl no seu .bashrc ou .bash_aliases ou talvez, conforme observado aqui , você pode criar um arquivo .stty em sua pasta home e colocar o seguinte no seu bashrc :
stty $(cat ~/.stty)
Quaisquer outras personalizações podem ir em .stty , digamos, por exemplo, se você quiser reatribuir os atalhos stty e ter valores diferentes dos valores padrão.