在设置命令行提示符的字体颜色之后,输入超过一行的命令时会覆盖当前行内容,不能自动换行。问题原因是命令提示符中有控制字符(如字体颜色),它需要使用 \[\]包围。

以下摘抄自bash的manpage中PROMPTING一节

\[     begin a sequence  of  non-printing  characters,  whichcould  be  used  to  embed a terminal control sequenceinto the prompt
\]     end a sequence of non-printing characters

参考文章:

  • 【已解决】重新设置了命令行提示符参数PS1, 但是不会自动换行

命令行提示符参数PS1, 但是不会自动换行相关推荐

  1. Linux 终端命令行提示符的艺术--PS1进阶

    话不多说,先瞅瞅我的命令行提示符(有点大): 图中命令行解释: ┌[阳历日期/农历日期 时间] ├[当前目录下目录数+当前目录下文件数][当前绝对目录] └[用户名@主机名-第几个终端 ╰_╯] 相关 ...

  2. Windows中的命令行提示符里的Start命令执行路径包含空格时的问题

    转自:http://www.x2009.net/articles/windows-command-line-prompt-start-path-space.html 当使用Windows 中的命令行提 ...

  3. 有意思的shell命令行提示符

    在shell中,有两个环境变量,这两个环境变量分别是$PS1和$PS2,这两个变量分别代表什么意思呢?其实这两个变量都和shell下的命令行提示符有关.我们先看一下一个shell命令的执行: ^_^[ ...

  4. ubuntu 命令行提示符 颜色 配色 Linux配色 命令行配色

    https://blog.csdn.net/u010953692/article/details/88845430 标题 echo PS1="[[\033[01;33m]\t[\033[00 ...

  5. Linux环境变量PS1_命令行提示符设置

    PS1是一个Linux终端下的一个环境变量,可以在当前命令提示符上显示所配置的信息. 例如这样: root@G470:~#  或者这样: user1@G470:~$ PS1中可以配置bash识别的转义 ...

  6. firebase 发生消息_如何在命令行提示符下显示当前的Firebase项目名称,以防止发生危险错误...

    firebase 发生消息 by Thang Minh Vu Thang Minh Vu 如何在命令行提示符下显示当前的Firebase项目名称,以防止发生危险错误 (How to show your ...

  7. shell python -c_python, shell, C/C++ 从命令行获得参数

    前言: 在给nagios开发监控插件的时候,不论是用哪种语言写插件,最好能从命令行获得参数(警告值和报警值:-w warning_value -c critical_value),而不是在插件里把这两 ...

  8. Go 的 flag 包可以解析命令行的参数

    Go 的 flag 包可以解析命令行的参数. 一.命令行语法 命令行语法主要有以下几种形式: cmd -flag       // 只支持bool类型 cmd -flag=xxx cmd -flag ...

  9. java 输入 方程,用java 编写一程序,求解一元二次方程:aX2+bX+c=0.参数a、b及c从命令行做参数输入 java...

    题目: 用java 编写一程序,求解一元二次方程:aX2+bX+c=0.参数a.b及c从命令行做参数输入 java 答案参考: 以下程序在jdk5.0测试通过 import java.util.Sca ...

最新文章

  1. java开发用amd处理器_HBase1.x实战:协处理器Java开发实例--ObserverCoprocessor
  2. HDLBits 系列(14) Latch and Dff and Edge detect
  3. 当postgres的主键序列不同步时,如何重置?
  4. boss直聘Android找工作界面,Android仿Boss直聘我的界面滑动效果
  5. pytorch函数整理
  6. ITK:标记连接组件的轮廓
  7. 关于 NIO 你不得不知道的一些“地雷”
  8. MATLAB中排序函数sort()的用法
  9. 自由软件不够吸引人?
  10. 互联网公司端午节礼盒歧视指南
  11. JVM监控及诊断工具GUI篇之Arthas(二):jvm相关指令
  12. (一)DSP28335
  13. 神经网络模型结果怎么看,神经网络模型怎么预测
  14. ios 隔空投安装ipa_iOS App 在线安装 .IPA文件
  15. 微信隐藏的功能和技巧
  16. ssm+Vue计算机毕业设计益学(程序+LW文档)
  17. 人工智能革命:从ANI到AGI的道路
  18. 闪光网-彭亮《学后感——彭亮总结》
  19. C++ CMake入门和进阶(二):CMake语法
  20. 如何选中MFC中的菜单栏,在选中后打钩

热门文章

  1. oracle公共同义词查找,[Oracle]同义词(synonym)
  2. IOS开发-Nsstring中搜索方法rangeOfString
  3. XAMPP连接远程服务器数据库
  4. AI vs ML:有什么区别?
  5. Java练习题:算法(冒泡排序)
  6. hive时间戳函数之unix_timestamp(),from_unixtime,to_utc_timestamp
  7. pickerView的一些用法
  8. Linux设置超级用户密码
  9. 安科瑞数据中心行业电能质量监测与治理方案-李亚俊
  10. vue组件挂载与html加载区别,vue中的挂载是什么意思?