以我HP-UX(B.11.23ÚIA64)框,Csh的正在作为登录shell。C外壳(CSH)Backspace键取消命令不擦除命令
what /usr/bin/csh
sh.lex.c $日期:2005/02/28 10:00:30 $修订:r11.23/2 PATCH_11.23(PHCO_32667) $修订:@(#)CSH R11 .23_BL2005_0301_1 PATCH_11.23 PHCO_32667
但是,当我在提示符后输入任何命令,然后按退格关键然后键入命令被取消,光标转到下一行但不执行命令。命令的删除没有发生。 我试过设置:
stty erase <backspace>
stty erase ^H
但没有奏效。
我想知道如何使退格重点工作是正常的,也就是说,它具有清除输入的字符
stty -a
*speed 38400 baud; line = 0;
rows = 24; columns = 80
min = 1; time = 1;
intr = DEL; quit = ^\; erase = DEL; kill = @
eof = ^D; eol = ^@; eol2 <undef>; swtch <undef>
stop = ^S; start = ^Q; susp <undef>; dsusp <undef>
werase <undef>; lnext <undef>
-parenb -parodd cs8 -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*
即不工作。 –
请看看我更新的答案。 – jlliagre
谢谢jlliagre。它现在有效。虽然在按下Backspace时不会擦除字符,但它会在其上运行,并让我再次输入并更正它。 –