1、在本机字符终端登录时,除显示原有信息外,再显示当前登录终端号,主机
名和当前时间
2、今天18:30自动关机,并提示用户
修改提示符格式
PS1="\[\e[1;5;41;33m\][\u@\h \W]\\$\[\e[0m\]"
\e \033 \u 当前用户
\h 主机名简称
\H 主机名
\w 当前工作目录
\W 当前工作目录基名
\t 24小时时间格式
\T 12小时时间格式
\! 命令历史数
\# 开机后命令历史数
\l 终端号
\d :代表日期,格式为weekday month date
\H :完整的主机名
\h :主机的第一个名字
\t :显示时间为24小时格式(HH:MM:SS)
\T :显示时间为12小时格式
\A :显示时间为24小时格式(HH:MM)
\u :当前用户的账户名
\v :BASH的版本信息
\w :完整的工作目录名
\W :利用basename取得工作目录名称,所以只会列出最后一个目录
\# :第几个命令
\$ :提示字符,如果是root时,提示符为:#;普通用户为:$
//颜色表
前景 背景 颜色
30 40 黑色
31 41 红色
32 42 绿色
33 43 ×××
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色
//其他
0 OFF
1 高亮显示
4 underline
7 反白显示
8 不可见
//设置颜色
\e[?m //?是颜色表值
//取消颜色设置
\e[m
//举例
export PS1='\e[31m# \e[m'
# //这就是样式
//系统常见设置
export PS1='\u@\h:\w\$ '
root@ubuntu:/home/test#
PS1="\[\e[1;36m\][\u@ tty\l \H\W\t]\\$\[\e[0m\]"
[root@ tty0 centos7.localdomain~20:51:48]#cat /etc/profile.d/env.sh
PS1="\[\e[1;36m\][\u@ tty\l \H\W\t]\\$\[\e[0m\]"
[root@h ~#]shutdown 18:30 "The system is going down for power-off at 18:30"
Shutdown scheduled for Thu 2018-12-13 18:30:00 CST, use 'shutdown -c' to cancel.
[root@h ~#]shutdown -c
Broadcast message from [email protected] (Thu 2018-12-13 16:09:20 CST):
The system shutdown has been cancelled at Thu 2018-12-13 16:10:20 CST!