不能使用退格键
xshell在输入命令时,敲错字母了,想通过按退格键删除敲错的字母,却在屏幕显示出^H
,退格不行,再按删除键,却显示出^[[3~
,就是删除不了输错的字母。
解决方法:
ALT+P打开xshell属性设置,选择终端-键盘
,把delete
和backspace
序列改为 ASCII 127即可
设置左键复制,右键粘贴
- 打开 Xshell 的菜单栏(如果没有显示菜单栏则按下Alt键),点击工具–选项。
- 打开选项中的键盘和鼠标。选择向右按钮中的
Paste the clipboard contents
,并且勾上将选定的文本自动复制到剪贴板
,最后点击确定即可。
按方向键出现^[[A^[[B^[[C^[[D
当我们点击↑
、↓
想要找到之间输入的指令时,却出现了^[[A
和[[B
,点击←
、→
却出现了^[[C
和[[D
即:无法按上下键来找到之间输入的指令,无法按左右键来调整光标位置
这个问题有两种可能:
一种是由于当前用户使用的shell是/bin/sh的原因。在添加用户的时候没有添加用户的指定shell类型,因此默认为/bin/sh。 可以用如下命令查看当前用户的shell类型:
echo $SHELL
如果显示是/bin/sh,使用以下代码来修改shell类型:
chsh -s /bin/bash username 或 usermod -s /bin/bash username
另一种是当前用户的shell类型是/bin/bash但是还是会有这个问题,这时可以在终端输入:export TERM=linux。这个好像是因为ubuntu的版本的TERM的问题。
tips
设置外观:ALT+P——>选择
外观
防止乱码:ALT+P——>选择
终端
——>转换
,设置转换为UTF-8
远程连接不断开:ALT+P——>选择
连接
下的保持活跃状态
,设置间隔时间数据传输:本地与服务器,服务器与服务器,本地与跳板机代理服务器之间传输数据的问题,小于4G的文件都是可以直接通过rz或者sz进行传输的,但是文件过大就没办法传输了,需要安装
xftp
之类的传输文件的软件