L
O
A
D
I
N
G

关于xshell使用的系列问题及解决


不能使用退格键

xshell在输入命令时,敲错字母了,想通过按退格键删除敲错的字母,却在屏幕显示出^H,退格不行,再按删除键,却显示出^[[3~,就是删除不了输错的字母。

解决方法:

ALT+P打开xshell属性设置,选择终端-键盘,把deletebackspace序列改为 ASCII 127即可

xshell设置

设置左键复制,右键粘贴

  1. 打开 Xshell 的菜单栏(如果没有显示菜单栏则按下Alt键),点击工具–选项。
  2. 打开选项中的键盘和鼠标。选择向右按钮中的Paste the clipboard contents,并且勾上将选定的文本自动复制到剪贴板,最后点击确定即可。

粘贴设置

按方向键出现^[[A^[[B^[[C^[[D

当我们点击 想要找到之间输入的指令时,却出现了^[[A[[B,点击 却出现了^[[C[[D

即:无法按上下键来找到之间输入的指令,无法按左右键来调整光标位置

这个问题有两种可能:

  1. 一种是由于当前用户使用的shell是/bin/sh的原因。在添加用户的时候没有添加用户的指定shell类型,因此默认为/bin/sh。 可以用如下命令查看当前用户的shell类型:

    echo  $SHELL

    如果显示是/bin/sh,使用以下代码来修改shell类型:

    chsh  -s  /bin/bash  username
    或
    usermod  -s  /bin/bash  username
  2. 另一种是当前用户的shell类型是/bin/bash但是还是会有这个问题,这时可以在终端输入:export TERM=linux。这个好像是因为ubuntu的版本的TERM的问题。

tips

  1. 设置外观:ALT+P——>选择外观

  2. 防止乱码:ALT+P——>选择终端——>转换,设置转换为UTF-8

  3. 远程连接不断开:ALT+P——>选择连接下的保持活跃状态,设置间隔时间

  4. 数据传输:本地与服务器,服务器与服务器,本地与跳板机代理服务器之间传输数据的问题,小于4G的文件都是可以直接通过rz或者sz进行传输的,但是文件过大就没办法传输了,需要安装xftp之类的传输文件的软件


文章作者: loyeh
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 loyeh !
评论
  目录