学习oracle的时候觉得好苦恼 每次打错了就得重新打,因为按删除会显示^H
Backspace:
直到看到了这篇文章:
用 Xshell 连接 linux 系统时,显示数据到控制台,中文为乱码。
查看当前使用的编码格式:
[[email protected] share_data]# echo $LANG
zh_CN.GB2312
修改编码设置:
[[email protected] share_data]# vi /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
[文件]–>[打开]–>在打开的session中选择连接的那个 ,点击properties -> [Terminal ] ,在右边的translation先选择utf8,然后重新连接服务器即可。
Xshell登录进入linux后,在普通模没问题,>方式(操作数据库等模式)按delete,backspace键时会产生^H等乱码问题.
这是因为编码不匹配的问题.
解决方法:
选择File------>Propertise
弹出的对话框中,选择Terminal下的Keyboard.如下设置:
方向键:
又遇到一个问题,上下左右乱码。。
看了一篇帖子,大概的整理一下吧:
安装readline
[[email protected] ~]# tar -zxvf rlwrap-0.30.tar.gz
[[email protected] ~]# cd rlwrap-0.30
[[email protected] rlwrap-0.30]# ./configure
[[email protected] rlwrap-0.30]# make
[[email protected] rlwrap-0.30]# make install
[[email protected] rlwrap-0.30]# rlwrap
Usage: rlwrap [options] command ...
修改.bash_profile
[[email protected] rlwrap-0.30]# vi /home/oracle/.bash_profile
(该文件在你的oracle用户目录下可找到)。
添加这两行:
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'