如何让你的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=白色

posted @ 2021-02-05 19:21  ld_001  阅读(88)  评论(0编辑  收藏  举报