如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
在linux/unix平台上的sqlplus中,假如输错了字符,要想删除,习性性的按下backspace键后,发觉非但没有删除想要删掉的字符,还多出了两个字符^H。当然,咱们能够同时按下ctrl+backspace键来删除,但对于习性了用backspace来删除的用户,这样很不爽。这能够议决修改tty终端的设置来实现backspace删除功能。议决运用stty命令,就能够查看或者修改终端的按键配置。比方,配置backspace为删除键:[oracle10g@linux]$sttyerase^h假如要改回运用ctrl+backspace为删除键[oracle10g@linux]$sttyerase^?假如须要重启后自动配置终端,能够将上述命令参加到profile中。能够议决stty-a命令来查看所有的终端配置。下面是在linux下执行的输出:[oracle10g@linux]$stty-aspeed38400baud;rows66;columns132;line=0;intr=^C;quit=^\;erase=^H;kill=^U;eof=^D;eol=<undef>;eol2=<undef>;start=^Q;stop=^S;susp=^Z;rprnt=^R;werase=^W;lnext=^V;flush=^O;min=1;time=0;-parenb-paroddcs8-hupcl-cstopbcread-clocal-crtscts-ignbrk-brkint-ignpar-parmrk-inpck-istrip-inlcr-igncricrnlixon-ixoff-iuclc-ixany-imaxbelopost-olcuc-ocrnlonlcr-onocr-onlret-ofill-ofdelnl0cr0tab0bs0vt0ff0isigicanoniextenechoechoeechok-echonl-noflsh-xcase-tostop-echoprtechoctlechoke其中:eof:输入结束erase:向后删除字符,intr:中断当前程序kill:删除整条命令quit:退出当前程序start:启动屏幕输出stop:停止屏幕输出;///////////////////////////////////////////总结stty-改变并打印终端行设置总览stty[-Fdevice][--file=device][SETTING]...stty[-Fdevice][--file=device][-a|--all]stty[-Fdevice][--file=device][-g|--save]描述quot;Addanyadditionaldescriptionhere打印或改变终端属性.-a,--all以可读的格式打印当前的所有设置-g,--save以终端可读的格式打印当前的所有设置-F,--file打开指定的设备,并用此设备作为输入来代替标准输入--help显示帮助并退出--version显示版本信息并退出选项-在SETTING之前使用这些选项将被视为无效星号*表明是非POSIX设置.以下是一些系统定义了的可用设置:特殊字符*dsuspCHARCHAR表示输入满时,发一个停止信号给终端eofCHARCHAR表示一个文件结束(结束输入)eolCHARCHAR表示当前行结束*eol2CHARCHAR是另一个表示结束当前行的字符eraseCHARCHAR表示擦除最后一个输入字符intrCHARCHAR表示发一个中断信号killCHARCHAR表示擦除当前行*lnextCHARCHAR表示输入下一个字符quitCHARCHAR表示发出一个退出信号*rprntCHARCHAR表示刷新当前行startCHARCHAR表示在停止输出后重新开始输出stopCHARCHAR表示停止输出suspCHARCHAR表示发送一个终端停止信号*swtchCHARCHAR表示切换到不同的外壳层*weraseCHARCHAR表示擦除已经输入的最后一个单词特殊设置N把输入和输出的波特率设为N*colsN通知内核终端有N列*columnsN与colsN相同ispeedN设置输入速度为N*lineN用行约束规则NminN用-icanon,设置一次完整的读操作最小为N个字符ospeedN设置输出速度为N*rowsN通知内核终端有N行*size根据内核打印出终端的行数和列数speed打印出终端的速度timeN同时用-icanon,设置读超时为十分之N秒控制设置[-]clocal关闭解调器的控制信号[-]cread允许接收输入*[-]crtscts允许RTS/CTS的握手csN把字符长度设为N,N为[5