正常的Linux服务器只要输入长度超过屏宽就会换行、但我的现在长度达到了、就是不自动换行、还会从开头输出、把PS1都掩盖了、不是键盘的问题、我是用Xshell登录的、其他的服务器都正常、设置也一样、就算用其他的软件登录有问题的那台服务器、也是不换

我的终端命令打的太长了,不会自动换到下一行继续,而是会从行首覆盖下去,使用的时候特别的不方便。今天我才发现是在 .bashrc文件中设置了 PS1 的问题。

刚折腾完系统的时候为了有个小清新的配色,设置了 PS1:

export PS1='\e[32;1m\u\e[0m@\h \W\$ '

感觉还不错:

但是会出现太长不换行的问题。原因是没有把颜色设置用 \[ 和 \] 括起来。

修改了一下

export PS1='\[\e[32;1m\]\u\[\e[0m\]@\h \W\$ '

问题解决!

在Google中输入关键词"Linux终端 配置",在查看结果的时候,我发现,原来终端的配置是修改"~/.bashrc",而这个文件我是接触过多次的,而且,通过修改该文件,我还将PS1给改了一下,让提示符更好看一点.那是不是因为修改了PS1导致了这个问题呢?于是,我打开"~/.bashrc"文件,将修改PS1变量给注释掉,然后,重新打开一个终端,再一直输入a,这次终端便能够自动换行了,而不会出现回到行首继续输入的问题了.

在修改了PS1环境变量后,系统终端出现不换行问题解决相关推荐

  1. 中修改环境变量_系统小技巧:彻底弄懂Windows 10环境变量

    每当我们进行系统清理时,清理软件总能自动找到Windows的临时文件夹之所在,然后加以清理,即便是我们重定向了TEMP目录也是如此.究其原因,是因为清理软件会根据TEMP环境变量来判断现有临时文件夹的 ...

  2. 修改jdk环境变量后,在cmd中看版本没有变化

    问题描述: 修改jdk环境变量后,在cmd中看版本没有变化 解决方案: 把环境变量配置的系统变量部分中的Path部分中jdk配置移到该配置最前面.

  3. linux修改mysql的环境变量_Linux环境变量配置全攻略

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法. 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置M ...

  4. linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 6  文章- 2  评论- 2 < ...

  5. linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效...

    2019独角兽企业重金招聘Python工程师标准>>> 问题: 在/etc/profile中添加环境变量后,是使用source /etc/profile编译后只能在当前终端生效 重新 ...

  6. java 设置环境变量生效_配置java环境变量后没有生效的解决办法

    参考文章:https://blog.csdn.net/tooky_poom/article/details/60768458 系统安装了jdk1.7,环境变量正常,但是安装jdk1.8后,修改环境变量 ...

  7. 如何修改uboot的环境变量env的值来指定uImage的名字

    今天继续玩基于uboot的nfs.昨天总算是基本搞清了make zImage和make uImage的区别,那么今天就来实际编译几个玩一玩. 不过,在利用mkimage工具对zImage镜像文件加工完 ...

  8. macOS 设置PS1环境变量 命令提示符 设置颜色

    macOS 命令提示符颜色 1.PS1 默认环境变量 2.修改PS1环境变量 3.颜色设置 1.PS1 默认环境变量 echo $PS1 \h:\W \u\$ 2.修改PS1环境变量 vim ~/.b ...

  9. Mac下修改默认PHP环境变量方法

    Mac下修改默认PHP环境变量方法 vim ~/.bash_profile 输入你的目标PHP新路径 export PATH="/Applications/MAMP/bin/php/php7 ...

最新文章

  1. 《背包问题》 动态规划
  2. 0118互联网新闻 | 抖音成央视春晚独家社交媒体传播平台;石墨任务清单小程序上线...
  3. 【计算几何】点在多边形内部
  4. 马化腾定义腾讯是普通公司,这波重新定义“普通”可还行......
  5. DNS 教育訓練教程
  6. java的方法分为两大类型,java题库
  7. 数据的提取方法 - 1
  8. 创建ejb项目以及weblogic部署ejb
  9. 积极响应号召,ModStart支持用户主动注销账号功能
  10. 红帽linux挑战赛题目,红帽Linux挑战赛模拟题
  11. Excel数据批量导入导出(基础版)
  12. MyBatisPlus之逻辑删除
  13. H264 帧格式 封装 传输
  14. RecyclerView侧滑删除
  15. 关于运行软件报错Address already in use
  16. php 5.4 opcode,PHP Opcode缓存总结
  17. 魅族应用商店云端架构实践
  18. 引入spring-boot-starter-redis包报错 :unknown
  19. android java join_java中的join用法
  20. 无线路由器TL-WR703刷Linux操作系统DD-WRT小记(by quqi99)

热门文章

  1. python开发框架——Django基础知识(七)
  2. matlab失明的小猫,从小失明的小猫,手术后第一次见到猫妈妈,场面让人泪崩!...
  3. 宝宝咳嗽症状以及护理
  4. [译] APT分析报告:01.Linux系统下针对性的APT攻击概述
  5. CountDownLatch和CyclicBarrier的爱恨情仇
  6. Python实现钉钉/企业微信自动打卡
  7. 性能优化之Apk瘦身
  8. 网页服务器磁盘满了怎么办,远程服务器磁盘满了怎么办
  9. html文件设置成mac桌面,Mac软件教程:让你的Mac桌面放入无限多的文件
  10. DPVS - 小米高性能负载均衡器