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]