sunny03 发表于 2018-8-17 08:09:17

bash shell退格键乱码

我写了一个非常简单的脚本,用于上传某个文件到hadoop中hdfs的某个目录。在输入文件名称或目录名称时,有时候会输错,需要删除错误输入,但在敲退格键时时出现乱码^H,每按一下退格键就会出现一个^H。  搜索网上资料,参考了如下网页,得到解决办法:http://hi.baidu.com/moonlight_bupt/blog/item/1b6a7acc5435c00700e928df.html,它提供了两个方法:
  一是,在敲退格键时,同时按住ctrl键;
  二是,修改.bash_profile文件:
  a)在bash下:$ stty erase ^?
  或者把 stty erase ^? 添加到.bash_profile中。
  b) 在csh下:$ stty erase ^H
  或者把 stty erase ^H添加到.cshrc中。
  stty erase "^H"

页: [1]
查看完整版本: bash shell退格键乱码