天天看點

按Backspace鍵删除時,會出現^H

按Backspace鍵删除時,會出現^H

2014-08-12 19:38 1180人閱讀 評論(0) 舉報

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。

在linux/unix 平台的經常使用scanf從鍵盤擷取字元,輸出字元後按Backspace鍵删除時,會出現^H,這對習慣了按Backspace鍵删除的使用者來說,感覺非常别扭,雖然可以通過Ctrl+Backspace組合鍵實作删除功能可通過stty指令修改終端配置來實作Backspace删除功能。如下:

  QUOTE:

  [oracle@RHEL5 ~]$ id

  uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(asadmin)

  [oracle@RHEL5 ~]$ stty erase ^h

  若要恢複Ctrl+Backspace組合鍵删除功能,可執行以下指令:

  uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(asadmin) [oracle@RHEL5 ~]$ stty erase ^?

繼續閱讀