背景
在使用命令行模式啟動的過程中,可以看到在輸入用戶賬號的上方區域,有 Kernel 3.10.0-1062.e17.x86_64 ON AN X86_64 這樣一段文字。它即是終端登錄的歡迎信息。
這段文字存儲在 /etc/issue 文件中,其中 \r 代表的是內核版本, \m 則指的是硬件等級。
使用 【cat /etc/issue】查看該文件
任務:找出其他組合 “\+字母”
因為存儲該信息的文件名是 issue,所以我們使用命令 【man issue】 來查看這個命令的相關手冊
相關解釋
ISSUE(5) 代表的是 man 手冊的第5章節內容(man 手冊一共有8個章節,第5章節就是講配置文件和格式的)
DESCRIPITION 說明這個命令的作用是什么(用戶登錄前的提示文本)
SEE ALSO 給出其他與 issue 相關的章節
COLOPHON 是該幫助手冊的版權信息
FELES 此命令相關的配置文件
我們依照 SEE ALSO 查找相關信息
用命令 【man 5 motd】 查看 motd 命令
DESCRIPTION 說明這個命令就是用戶登錄后,使用命令前的問候信息。
用 【nano /etc/motd】 打開這個文件發現是空的,但是發現普通用戶不能修改,所以我們用 【su root】 登錄到 root 管理員,再對這個文件進行編輯。
重新登錄,可以看到登錄成功后,除了顯示上一次登錄的信息,又多了一條信息,這就是我們剛才在 /etc/motd 文件中寫的。
用命令 【man 8 agetty】 查看 agetty 命令
從 DESCRIPITION 可以獲知,它的作用是打開一個tty登錄終端,提示我們輸入用戶名並且prompt(調用)/bin/login命令用於登錄,同時也有一些可選功能(無需賬號登錄、非標准模式的登錄、替換一個問候信息而不是issue,等等...)
ARGUMENTS 說明命令的的作用對象
OPTIONS 說明命令中每個選項的意義
ISSUE ESCAPES 說明了ISSUE斜杠的使用方法
試舉幾例:
d 代表現在的日期
s 代表系統名字,操作系統的名字
l 代表現在所使用的的tty號碼
O 代表當前機器的DNS域名
t 代表現在的時間
手冊還給我們提供了一個實例
總結
至此,我們已經知道了斜杠后面不同字母所對應的含義。
同樣,我們需要使用 root 管理員身份才可以修改 /etc/issue 文件
我們修改成如下內容
查看效果
正是我們所修改的效果:使用 tty5 登錄 + 日期 + 時間
打完收工~