通过修改XShell配置
当使用XShell SSH连接Linux后,如果出现Backspace
和Delete
乱码的情况(Backspace会输入^H
),则可以通过:文件
->属性
->终端
->键盘
的设置进行解决:
Snipaste_2018-08-09_16-40-27.jpg
设置以后,断开连接再重新连接就可以了。
修改Default Shell
如果通过SSH连接以后,发现Backspace
, Delete
, 方向键,Tab
都是有问题的,那么这个时候应该是目前登录账户的default shell设置有问题造成的。
确认办法:
通过env
命令中SHELL
的值来确认,如果为bin/sh
,那么确认是shell设置不对造成的,应该修改为bash
即可解决问题。
步骤
1. 找到bash
路径
$ which bash#/bin/bash
2. 修改用户自己的Shell
$ chsh# 在提示中输入步骤1中得到的bash路径(/bin/bash),回车确认
3. 管理员修改其他用户的Shell
$ vim /etc/passwd zhao.wuz:x:1003:33::/home/zhao.wuz:/bin/sh#修改这一行最后的/bin/sh为/bin/bashzhao.wuz:x:1003:33::/home/zhao.wuz:/bin/bash
如果是新创建用户,可以在创建时指定Shell
useradd -s /bin/bash newuser
作者:peterzen
链接:https://www.jianshu.com/p/21dc7931972d
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦