motdを表示するためにbashシェルに渡すことができるパラメータは何ですか?
bash -l
モードが表示されないのですか?
答え1
いいえ、bash -l
毎日のメッセージは表示されません。マンページmotd(5)
:
名前modd - 今日のニュース
説明pam_motd(8)は、ログインに成功した後にログインシェルを実行する前に/ etc / motdの内容を表示します。
シェルでこれを行うには、cat /etc/motd
構成ファイルまたはシェルrcfileに追加します。
答え2
Bashでログインするたびにこのメッセージを受信するのは面倒なことがあるので、~/.bashrc
24時間ごとにmotdを表示する小さなテストを設定しました。
touch -d "yesterday" ~/.yesterday
if [ ~/.last-motd -ot ~/.yesterday ]; then
touch ~/.last-motd
[ -f /etc/motd ] && cat /etc/motd
[ -d /etc/update-motd.d ] && run-parts --lsbsysinit /etc/update-motd.d
fi
rm ~/.yesterday
アップデートメッセージ(ファームウェアのアップグレードが可能な場合など)など、その日の一般的なメッセージが表示されます。