如何让你的linux的命令行变得很炫

释义:

$PS1: 系统提示符的变量
d: 显示日期,格式为“星期 月 日”
h: 显示简写主机名。默认主机名“localhost”
: 显示24小时制时间。,格式为”HH:MM:SS”
T: 显示12小时制时间。
A: 显示24小时制时间,格式为”HH:MM”
u: 显示当前用户名
w: 显示当前所在目录的完整名称
W: 显示当前所在目录的最后后一个目录
#: 执行的第几个命令
$: 提示符。如果是root提示#,普通用户提示$


当我们echo $ PS1时会看到输出,[u@h W]$ 意思是输出主机名,最后一个所在路径,用户级别,也就是我们常见的[root@localhost~]#,我们也可以自定义格式,PS1=’[e[31;1m][u@ h W][e[34;1m]$[e[0m]’这个我们可以定义在环境变量里进行/etc/profile

示例:

vim /etc/profile

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

source  /etc/profile

数字---->颜色

30m=黑色
31m=红色
32m=绿色
33m=黄色
34m=蓝色
35m=洋红
36m=蓝色
37m=白色

原文地址:https://www.cnblogs.com/llddhh/p/14379442.html