解决hive交互模式退格键乱码

在hive的交互模式下,输入退格、方向键等,出现乱码,可以通过如下方法解决:

1、修改bashrc文件:

vi ~/.bashrc

在文件最后添加一行:

stty erase ^H。

2、使修改生效:

source ~/.bashrc

这样,就不会乱码了。

时间: 2024-10-17 04:29:16

解决hive交互模式退格键乱码的相关文章

关于python2.7交互模式"退格键乱码"

在RHEL上装好了python2.7.6, 进入到交互模式后(就是输入python之后进入的screen), 发现退格键和方向键都使用不了,(变成^H^H^H之类的乱码) 一个命令输入错误了只能从头开始,不能删除,很是痛苦. 查阅文档之后发现是readline模块没有安装的原因, 所以只能卸载掉python,先装上readline模块,然后再安装python来解决问题,T_T. 有没有readline模块可以在交互模式下输入 import readline来测试 需要安装的两个包为:readli

解决linux下按退格键出现 ^? 的问题

处理办法:使用stty命令修改. stty命令语法 stty是linux下改变和打印终端设置的常用命令. stty(选项)(参数) -a:以容易阅读的方式打印当前的所有配置: -g:以stty可读方式打印当前的所有配置. 办法一: 输入命令: stty erase ^? 办法二: 把stty erase ^? 添加到.bash_profile中. 原文地址:https://www.cnblogs.com/bignode/p/9691627.html

解决CentOS 6.5中,Python-2.7.*交互模式下方向键、退格键等出现乱码的问题

由于CentOS6.5系统自带的python版本为2.6.6,而很多情况下我们要求使用的python版本为2.7.*安装完毕后,发现使用系统自带的python  2.6.6版本时,箭头和退格正常使用,然而升级后的python2.7.*使用退格键和上下左右键会出现乱码. 分析原因:由于系统缺少了readline相关模块,CentOS 6.5默认只安装了readline模块而没有安装readline-devel模块 解决方法:安装readline-devel模块 yum -y install rea

在centos 上安装python3.4,进入交互模式中退格键,方向键乱码问题

首先安装python3.4 下载 wget -c https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz 解压 tar zxvf Python-3.4.3.tgz cd Python-3.4.3 ./configure --prefix=/opt/python    #因为centos自带python,为了不影响原有系统,我这里是另外安装到新目录 make install  进行安装 ln -s /opt/python/bin/pytho

Linux下使用Vi是方向键变乱码 退格键不能使用的解决方法

在Linux下编辑一些文件,这就涉及到了vi这个编辑器了.在Linux下,初始使用vi的时候有点问题,就是在编辑模式下使用方向键的时候,并不会使光标移动,而是在命令行中出现[A [B [C [D之类的字母,而且编辑错误的话,就连平时关于的退格键(Backspace键)都使用不了,只能用Delete来删除.针对这个问题,网上的答案有很多,例如是安装完整版的vim啊,编辑/etc/vim/vimrc.tiny等方法,很杂很乱,在这里我就做个详细的总结吧: 一.编辑/etc/vim/vimrc.tin

Linux 使用退格键时出现^H解决方法

当我们再和脚本交互的时候,在终端上输错了内容,使用退格键,屏幕上会出现乱码,比如 ^H.^H不是H键的意思,是backspace. 主要是当你的终端backspace有问题的时候才需要设置. 解决方法有两种: 1.要使用回删键(backspace)时,同时按住ctrl键 2.设定环境变量 3.在脚本的开头可结尾 参数 stty erase ^H stty erase ^? 2)在bash下:$ stty erase ^? 或者把 stty erase ^? 添加到.bash_profile中.

SSH中的SQL命令按退格键出现乱码的问题解决

用SSH调用SQLPLUS输入SQL语句,按backspace(退格键)出现^H的乱码如下所示: [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jun 6 00:09:23 2014 Copyright (c) 1982, 2005, Oracle.  All rights reserved. Connected to: Oracle Database 10g

解决vim 退格键(backspace)不能用

两个步骤: 1.去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限 set nocompatible 2.backspace有几种工作方式,默认是vi兼容的.对新手来说很不习惯.对老vi 不那么熟悉的人也都挺困扰的.可以用set backspace=indent,eol,start来解决. indent: 如果用了:set indent,:set ai 等自动缩进,想用退格键将字段缩进的删掉,必须设置这个选项.否则不响应.eol:如果插入模式下在行开头,想通过退格键合并两行,需要设置e

SecureCRT终端上使用spark-shell时按退格键无反应的解决方法

问题:用SecureCRT远程连接至Spark集群,启动spark-shell却发现输错命令后却无法用退格键删除. 解决方法: 第一步: 在SecureCRT的菜单栏选择"OPtions(选项)"按钮,在弹出的选项中选择"Session Options(会话选项)" 第二步: 在弹出的对话框中选择左侧的"Emulation(终端)",再选择"仿真",在右侧Terminal(终端)的选择中选择"Linux"