centos – 服务器Bash线包裹文本和错误的地方

这是一个非常难以解释的问题,当使用bash shell连接到我的一个服务器时,在任何用户下,换行都被破坏并且有各种各样的问题.其中一次我在下面的截图中详述:

我遇到的其他问题包括nano对我所在的行和/或字母非常困惑,如通过在nano中输入相同的消息所示:

这些问题只发生在我之前提到的连接到运行CentOs的服务器之一时.你知道为什么会这样,我能做些什么来解决它?在其他服务器上,该消息正常工作!

谢谢你的时间,

输出请求的命令:

服务器无法正常工作:

工作服务器:

它可能是非工作服务器上的自定义提示吗?在.bashrc中

PS1='\e[1;32m\u@\h\e[m:\e[1;34m\w\e[m$'

对此进行评论似乎可以解决问题.

Google表示,如果您不遵守这些规则,可能会发生换行错误

use the \[ escape to begin a sequence of non-printing characters,and the \] escape to signal the end of such a sequence

我不确定这符合我的提示

自定义提示是问题(来自您的评论).
PS1='\e[1;32m\u@\h\e[m:\e[1;34m\w\e[m$'

它要么发送一个你的终端不理解的控制序列,要么它没有很好地形成.

你可以试试这个,

PS1='\[\e[1;32m\]\u@\h\[\e[m\]:\[\e[1;34m\]\w\[\e[m\]$'

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native
centos6.5下postgres-XC集群安装与配置
CentOS 6使用openssl搭建根CA
CentOS6.6中安装VNC server
CentOS下更新Python最新版本
Centos安装pycurl
CentOS 7 安装PostGIS
CentOS 7.1PXE网络自动化安装
CentOS下ffmpeg与第三方编码编译安装
CentOS 6.4安装配置squid
CentOS6.5 安装配置drbd
CentOS6.4 安装jenkins
centos安装增强工具
CentOS6.4安装配置redis
CentOS 6上部署OpenVPN Server