centos7中命令提示符设置颜色,无法正常换行
时间: 2023-09-25 18:11:07 浏览: 60
CentOS7下实现终端输入中文设置详解
5星 · 资源好评率100%
可以使用 ANSI 转义序列来设置命令提示符的颜色,例如:
```
export PS1='\[\033[01;31m\]\u@\h:\[\033[01;34m\]\w\$\[\033[00m\] '
```
其中 `\[\033[01;31m\]` 表示设置颜色为亮红色,`\[\033[01;34m\]` 表示设置颜色为亮蓝色,`\[\033[00m\]` 表示重置颜色。在设置颜色时需要使用 `\[` 和 `\]` 包裹起来,否则会导致计算机无法正确计算命令提示符的长度。
至于换行的问题,可以尝试使用 `\n` 换行符来解决。例如:
```
export PS1='\[\033[01;31m\]\u@\h:\[\033[01;34m\]\w\n\$\[\033[00m\] '
```
这样就可以让命令提示符换行了。
阅读全文