C Shell issue
Hello I have a c shell quesion. I am currently using HP-UX. In a c shell if I type the letter @ the whole line disappears. how do I fix that and why does that happen? Thanks Ravi |
It sounds like your terminal settings are mis-configured. What output do you get from:
Code:
stty -a |
Quote:
speed 9600 baud; line = 0; rows = 40; columns = 120 min = 1; time = 1; intr = DEL; quit = ^\; erase = ^H; kill = @ eof = ^D; eol = ^@; eol2 <undef>; swtch <undef> stop = ^S; start = ^Q; susp <undef>; dsusp <undef> werase <undef>; lnext <undef> parenb -parodd cs7 -cstopb hupcl -cread -clocal -loblk -crts -ignbrk brkint ignpar -parmrk -inpck istrip -inlcr -igncr icrnl -iuclc ixon -ixany -ixoff -imaxbel -rtsxoff -ctsxon -ienqak isig icanon -iexten -xcase echo -echoe -echok -echonl -noflsh -echoctl -echoprt -echoke -flusho -pendin opost -olcuc onlcr -ocrnl -onocr -onlret -ofill -ofdel -tostop tab3 I see that kill = @ so how do i get rid of that Thanks for your time Ravi |
Looks at the 5th line. @ is assigned as the kill interrupt.
|
Hi.
Most often I see control-U used as the "kill" character. This is the "line kill" behavior, not the "job kill" behavior that is more often used, as with "kill %1", or the similar process signal kill. To reset it, use the literal 4 characters, '^u', then look at the assignment with stty -a again: Code:
stty kill '^u' I have not seen this character assignment to kill in a long time; it once was the default with (real) TTYs. Best wishes ... cheers, makyo |
All times are GMT -5. The time now is 09:35 AM. |