學習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'