1.命令提示符格式
显示当前提示符格式
[maple@centos8 ~]$ echo $PS1
[\u@\h \W]\$
自定义本机命令提示符格式
PS1="\[\e[1;35m\][\u@\h \w]\\$\[\e[0m\]"
效果:
PS1="\[\e[1;32m\][\t \[\e[1;33m\]\u\[\e[35m\]@\h\[\e[1;31m\] \W\[\e[1;32m\]]\\$\[\e[0m\]"
效果:
提示符格式说明
- \e 控制符
- \u 当前用户
- \h 主机名简称
- \H 主机名
- \w 当前工作目录
- \W 当前工作目录基名
- \t 24小时时间格式
- \T 12小时时间格式
- ! 命令历史数
- # 开机后命令历史数
\[\e[1;35m\] 为开头控制符
\[\e[0m\] 结尾控制符
在Centosx系统实现持久保存提示符格式
echo 'PS1="\[\e[1;35m\][\u@\h \w]\\$\[\e[0m\]"' > /etc/profile.d/env.sh
env.sh为该目录下随便创建的文件,必须以.sh为后缀,系统启动后会执行该目录下的所有以.sh结尾的文件.
在Ubuntu系统实现持久保存提示符格式
echo 'PS1="\[\e[1;35m\][\u@\h \w]\\$\[\e[0m\]"' >> ~/.bashrc
将该变量追加到用户家目录下的bashrc文件中。
登录提示符
登录前
vi /etc/issue
登录后提示
vi /etc/motd
ascii文字网站: https://www.bootschool.net/ascii-art
不定时持续更新中····