10.4.2 bash
的½站与欢迎讯息:
/etc/issue, /etc/motd
虾密!
bash
也有½站画面与欢迎讯息喔?真假?真的啊!
还记得在终端机½口
(tty1 ~ tty6)
登入
的时候,会有几行提示的字符串吗?那就是½站画面啊!
那个字符串写在哪里啊?呵呵!在
/etc/issue
里面啊!先来看看:
[dmtsai@study ~]$
cat /etc/issue
\
S
Kernel
\
r on an
\
m
鸟哥是以完全未更新过的
CentOS 7.1
作为范例,里面默认有三行,½有趣的地方在于
\r
与
\m
。
就
如同
$PS1
这变量一样,
issue
这个文件的内容也是可以使用反斜杠作为变量取用喔!你可以
man
issue
配合
man agetty
得到底下的½果:
issue
内的各代码意义
\
d
本地端时间的日期;
\
l
显示第几个终端机½口;
\
m
显示硬件的等级
(i386/i486/i586/i686...)
;
\
n
显示主机的网络名称;
\
O
显示
domain name
;
\
r
操作系统的版本
(
相当于
uname
-
r)
\
t
显示本地端时间的时间;
\
S
操作系统的名称;
\
v
操作系统的版本。
做一下底下这个练习,看看能不能取得你要的½站画面?
例题:
如果你在
tty3
的½站画面看到如下显示,该如何设定才能得到如下画面?
CentOS Linux 7 (Core) (terminal: tty3)
Date: 2015
-
07
-
08
17:29:19
Kernel 3.10.0
-
229.el7.x86_64 on an x86_64
Welcome!
注意,
tty3
在不同的
tty
有不同显示,日期则是再按下
[enter]
后就会所有不同。
答:
很简单,用
root
的身份,并参考上述的反斜杠功能去修改
/etc/issue
成为如下模样即可
(
共五行
)
:
\
S (terminal:
\
l)
Date:
\
d
\
t
Kernel
\
r on an
\
m