'@' key moves the cursor to new line

PROBLEM DESCRIPTION


When I enter the '@' key, cursor moves to new line.



RESOLUTION


In some UNIX/Linux servers, '@' key is configured to send the terminal control character, 'intr'. Control character, 'intr', interrupts the current operation. When the server receives this control character, it stops the current operation and moves cursor to the new line. The main difference between the enter key and the intr key is that the Enter key sends the command as opposed to the intr key which cancels the current command input and moves to the new line so nothing is executed.


To use the '@' key as normal 'at sign' character, you need to assign the interrupt signal to a different character. The following command assigns ctrl-c to intr.
stty intr ^C 
To list all the terminal control characters, use the following command:
$ stty -a