Unixにログインするたびにウェルカムメッセージ「welcome panni」を表示する方法は?
答え1
/etc/motd
通常、ウェルカムメッセージはカスタムファイル(「今日のメッセージ」を表す)で表示できます。/etc/motd
スクリプトではなく、ログインセッションの最初のプロンプトの前にコンテンツが表示されるテキストファイルです。
orコマンドを使用してorスクリプトにいくつかのメッセージを追加することもできます/etc/profile
(ここではbashシェルを使用していると仮定します)。/etc/bashrc
echo
print
/etc/bashrc
/etc/profile
以下は、期待したものと同様の結果を得るためにファイルに追加できるコマンドの例です。
echo "Welcome ${USER}"
または
echo "Welcome $(whoami)"
OBS1:システムが正しく構成されている場合、上記の結果は同じでなければなりませんが、動作が異なります。最初の結果は$USER
環境変数を示し、2番目の結果はコマンドを実行しますwhoami
。
OBS2:/etc/profile
セッションごとに1回実行され、ログインシェルに対してのみ実行されます。つまり、ユーザーがコンソールまたはrsh
コンピュータにログインするとメッセージがssh
表示されますが、単にXセッションで端末を開くとメッセージは表示されません。
答え2
/etc/profile.d
greeting.sh
.または必要な名前のファイルを作成します。実行可能またはshebangを含める必要はありません。 1行が必要です。
echo "Hello World"
以下も使用できます。
echo "All Hail the Flying Spaghetti Monster!"
など。
すべてのユーザーに対してこれを実行したくない場合は、~/.profile
システム~/.bash_profile
に適したものに追加してください。
答え3
ログインする前に
/etc/issue
/etc/issue.net
ログイン後
/etc/motd
答え4
縮小して「今日のメッセージ」または「motd」といいます。 / etcの下にあります。また見てくださいhttp://en.wikipedia.org/wiki/Motd_%28Unix%29UNIXシステムには、使用する必要があるマニュアルページが必要ですman motd
。たとえば、設定を進め
echo welcome krishna >> /etc/motd
て別のログインを試してください。
これにはmotdの詳細に関連するスレッドもたくさんあります。
MOTDで色を使用する方法は?
UNIX オペレーティング・システムでの motd 値の変更
モードは表示されませんでした
詳細については、どのUNIXバージョンを使用して、人々が特定のUNIXバージョンに関連する特定の構成に関するヒントを提供できますか?それともあなたの質問に#linuxというタグが付いていますが、それはlinuxとmotdについてですか?また、ログインはどうなりますか?