如何调整命令提示符的颜色和格式设置?
- 内容介绍
- 相关推荐
本文共计1274个文字,预计阅读时间需要6分钟。
在Windows的CMD中,只能通过命令提示符改变颜色提示符,例如输入color 2可以使CMD界面变成绿色,仅能改变整体的颜色。而在Bash中,情况则不同,这次我使用的是git-bash,它支持更丰富的颜色设置。
在Windows的CMD里,只能改变命令提示符整个的颜色,比如你打开Windows输入color 2 就可以发现CMD页面变成了绿色,也只能改变整体的颜色。
而在Bash里就不一样了,这次我是用git-bash,Linux里Bash也同理。关键的变量是$PS1 。输入echo $PS1 即可看到格式。
[root@localhost ~]# echo $PS1 [\u@\h \W]\$ [root@localhost ~]#
这是默认的格式,里面的转义字符意义如下。
\d: # 代表日期,格式为weekdaymonthdate,例如:"MonAug1"
\H: # 完整的主机名称。
\h: # 仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
\t: # 显示时间为24小时格式,如:HH:MM:SS
\T: # 显示时间为12小时格式
\A: # 显示时间为24小时格式:HH:MM
\u: # 当前用户的账号名称
\v: # BASH的版本信息
\w: # 完整的工作目录名称。
本文共计1274个文字,预计阅读时间需要6分钟。
在Windows的CMD中,只能通过命令提示符改变颜色提示符,例如输入color 2可以使CMD界面变成绿色,仅能改变整体的颜色。而在Bash中,情况则不同,这次我使用的是git-bash,它支持更丰富的颜色设置。
在Windows的CMD里,只能改变命令提示符整个的颜色,比如你打开Windows输入color 2 就可以发现CMD页面变成了绿色,也只能改变整体的颜色。
而在Bash里就不一样了,这次我是用git-bash,Linux里Bash也同理。关键的变量是$PS1 。输入echo $PS1 即可看到格式。
[root@localhost ~]# echo $PS1 [\u@\h \W]\$ [root@localhost ~]#
这是默认的格式,里面的转义字符意义如下。
\d: # 代表日期,格式为weekdaymonthdate,例如:"MonAug1"
\H: # 完整的主机名称。
\h: # 仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
\t: # 显示时间为24小时格式,如:HH:MM:SS
\T: # 显示时间为12小时格式
\A: # 显示时间为24小时格式:HH:MM
\u: # 当前用户的账号名称
\v: # BASH的版本信息
\w: # 完整的工作目录名称。

