天天看點

xshell無法删除輸入_Xshell設定顯示&delete和backspace無法删除

學習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.如下設定:

xshell無法删除輸入_Xshell設定顯示&delete和backspace無法删除

方向鍵:

又遇到一個問題,上下左右亂碼。。

看了一篇文章,大概的整理一下吧:

安裝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'