linux 命令练习 shutdown 和PS1变量

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!

猜你喜欢

转载自blog.51cto.com/14127594/2330189
今日推荐