首页 > 代码库 > 系统登录时提示信息的修改与配置
系统登录时提示信息的修改与配置
系统登录时环境变量的修改与配置
1、定义系统提示符的变量
(1)、系统提示符设置方式
PS1=’[\u@\t \w]\$’
PS1=’[\u@\@\h \# \w]\$’
PS1=’[\u@\h \W]\$’
(2)符号所代表意义
1)\d:显示日期,格式为“星期 月日”
2)\h:显示简写主机名。
3)\t:显示24小时制时间
4)\T:显示12小时时间制
5)\A:显示24小时时间,格式为“HH:MM”
6)\u:显示当前用户名
7)\w:显示当前所在目录完整名称
8)\W:显示当前所在目录的最后一个目录
9)\$: 提示符,如果是root用户,则显示提示符为“#”,普通用户为“$”
10)\#: 执行的最后一个命令
[root@dayi123 ~]# PS1=‘[\u@\t\w]\$‘ #修改为”[用户@时间 目录]#|$”格式
#修改为”[用户@时间 主机名 目录]#|$”格式
[root@12:49:50~]#PS1=‘[\u@\@\h \w]\$
#修改为原格式,即“[用户@时间 用户 目录]#|$”
[root@12:50 PMdayi123~]#PS1=‘[\u@\h \w]\$‘
2、设置本地终端登录的时信息
(1)、配置文件:/etc/issue
通过本地终端登录前默认提示信息
默认的配置信息:
[root@dayi123 ~]# cat/etc/issue
CentOS release 6.8 (Final)
Kernel \r on an \m
(2)本地登录前提示信息的设置
1)\d:显示当前系统日期
2)\s:显示系统名称。
3)\l:显示登录的终端号
4)\m 显示硬件体系结构,如i386,i686
5)\n:显示主机名
6)\o:显示域名
7)\r:显示内核版本
8)\t:显示当前系统日期
9)\u: 显示当前登录系统的序列号
(3)修改提示信息:
修改后配置如下:
CentOS release 6.8 (Final)
loguser \u on an \m
time \d\t
修改后提示信息如下:
修改后提示
3、设置远程终端登录的时提示信息
(1)设置注意事项
1)转义符在/etc/issue.net文件中不能起作用
2)远程终端是否显示提示信息,有ssh的配置文件/etc/ssh/ssh_config决定,需要在/etc/ssh/ssh_config加入“Banner /etc/issue.net”行才能显示,(设置后需要重启sshd服务)
3)一般设置一些警告信息或不要设置
(2)设置
1)设置信息如下:
[root@dayi123 ~]# cat/etc/issue.net
warring,pleaselogout................
2)登录时的提示如下:
登录时的提示
4、设置登录后的提示信息
(1)配置文件:/etc/motd
(2)设置(不管是远程登录还是本地登录,都会显示提示信息)
例:设置登录后的提示信息(设置信息和登录信息都如下)
[root@dayi123 ~]# cat/etc/motd
_o8o_
o8888888o
88" ."88
(| -_- |)
0\ = /0
___/‘===‘\___
.‘ \\| |// ‘.
/ \\||| : |||// \
/ _||||| -:- |||||_\
| | \\\ - /// | |
| \_| ‘‘\---/‘‘ |_/ |
\ .-\__ ‘-‘ __/-. /
___‘. .‘ /--.--\ ‘. .‘___
."" ‘< ‘.___\_<|>_/___.‘ >‘ "".
| | : `- \`.:`\ _ /`:.`/ -` : | |
\ \ `-. \_ __\ /__ _/ .-` / /
=====`-.____`.___ \_____/___.`____.-`=====
`=---=`
* * *
: \ | / :
| | \ | / | |
| | |\|/ | | |
| | |-----| | |
|_| |_____| |_|
____________________________________________________________
佛祖保佑 永不死机
心外无法 法外无心
本文出自 “dayi123” 博客,请务必保留此出处http://dayi123.blog.51cto.com/12064061/1917044
系统登录时提示信息的修改与配置