在linux/unix
平台的sqplus中,输出字符后按Backspace键删除时,会出现^H,这对习惯了按Backspace键删除的
用户来说,感觉非常别扭,虽然可以通过Ctrl+Backspace组合键实现删除
功能。
t o3 w) H8 ^$ @- I& u B4 ^2 b. c7 ]
可通过stty命令修改终端配置来实现Backspace删除功能。如下: $ J; ?( H- ~8 _
! r6 g9 ~6 u- R6 u' t% O8 M2 zQUOTE:
" f7 M r5 Y4 n4 I[oracle@RHEL5 ~]$ id 3 m3 E" p5 F) ?$ s
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(asadmin)
' Q2 I5 t/ O! q9 I% o7 d[oracle@RHEL5 ~]$ stty erase ^h # {4 c7 K% s1 w! Q# s
S2 k3 F8 N$ o8 p, O
' K) j+ t/ B. H( o6 k$ b若要恢复Ctrl+Backspace组合键删除功能,可执行以下命令: ! \ l- i% G4 O2 j) J' r
! T- p" G" O: `9 j8 l% ~$ p* SQUOTE: 6 w! G7 m: {5 N+ l# y$ ?- K
[oracle@RHEL5 ~]$ id
& ^& N5 g; x: }' z& Puid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(asadmin) 0 ?' E7 l9 ^1 B# Z
[oracle@RHEL5 ~]$ stty erase ^? 9 q, G! ], P# |) r8 N1 E1 A
$ P% O/ G# P9 i7 a
5 _- t4 `0 O4 c4 J# r( H: g同时可通过stty -a查看所有的终端设置: j5 \7 d H' N i2 y2 P
$ J" [' A: F+ V+ _' }( M/ hQUOTE:
, G8 K5 q: ^! S3 B( [[oracle@RHEL5 ~]$ id
4 R0 G: [1 l! |4 j- j; G8 Y4 tuid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(asadmin)
% i. l5 Y) N0 `( E5 w[oracle@RHEL5 ~]$ stty -a
9 `! U1 } r7 K0 }6 G7 h$ y9 `speed 38400 baud; rows 42; columns 132; line = 0; 8 D# [. L2 t* X% Y+ n
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = ; eol2 = ; swtch = ; start = ^Q; stop = ^S; 3 |$
t o3 w) H8 ^$ @- I& u B4 ^2 b. c7 ]
可通过stty命令修改终端配置来实现Backspace删除功能。如下: $ J; ?( H- ~8 _
! r6 g9 ~6 u- R6 u' t% O8 M2 zQUOTE:
" f7 M r5 Y4 n4 I[oracle@RHEL5 ~]$ id 3 m3 E" p5 F) ?$ s
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(asadmin)
' Q2 I5 t/ O! q9 I% o7 d[oracle@RHEL5 ~]$ stty erase ^h # {4 c7 K% s1 w! Q# s
S2 k3 F8 N$ o8 p, O
' K) j+ t/ B. H( o6 k$ b若要恢复Ctrl+Backspace组合键删除功能,可执行以下命令: ! \ l- i% G4 O2 j) J' r
! T- p" G" O: `9 j8 l% ~$ p* SQUOTE: 6 w! G7 m: {5 N+ l# y$ ?- K
[oracle@RHEL5 ~]$ id
& ^& N5 g; x: }' z& Puid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(asadmin) 0 ?' E7 l9 ^1 B# Z
[oracle@RHEL5 ~]$ stty erase ^? 9 q, G! ], P# |) r8 N1 E1 A
$ P% O/ G# P9 i7 a
5 _- t4 `0 O4 c4 J# r( H: g同时可通过stty -a查看所有的终端设置: j5 \7 d H' N i2 y2 P
$ J" [' A: F+ V+ _' }( M/ hQUOTE:
, G8 K5 q: ^! S3 B( [[oracle@RHEL5 ~]$ id
4 R0 G: [1 l! |4 j- j; G8 Y4 tuid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(asadmin)
% i. l5 Y) N0 `( E5 w[oracle@RHEL5 ~]$ stty -a
9 `! U1 } r7 K0 }6 G7 h$ y9 `speed 38400 baud; rows 42; columns 132; line = 0; 8 D# [. L2 t* X% Y+ n
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = ; eol2 = ; swtch = ; start = ^Q; stop = ^S; 3 |$
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24766946/viewspace-697726/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24766946/viewspace-697726/