如何让你的linux的命令行变得很炫
释义:
$PS1: 系统提示符的变量
\d: 显示日期,格式为“星期 月 日”
\h: 显示简写主机名。默认主机名“localhost”
\t: 显示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=白色