質問: unixでウェルカムメッセージを表示する方法 unixにログインするたびにウェルカムメッセージ「ウェルカムパンニ」を表示するにはどうすればよいですか?
回答: 通常、ウェルカムメッセージは、/etc/motdファイル(message of the dayの略)をカスタマイズすることで表示できます。 /etc/motdはスクリプトではなく、ログインセッションの最初のプロンプトの前に内容が表示されるテキストファイルです。echoまたはprintコマンドを使用して、/etc/profileまたは/etc/bashrcスクリプトにメッセージを追加することもできます(/etc/bashrcはbashシェルを使用していると想定しています)。期待どおりの結果を得るために/etc/profileファイルに追加できるコマンドの例を次に示します。echo "welcome ${user}" またはecho "welcome $(whoami)" obs1:システムが正しく構成されている場合、上記の結果は同じになりますが、動作は異なります。最初のコマンドは$user環境変数を示し、2番目のコマンドはwhoamiコマンドを実行します。obs2:/etc/profileはセッションごとに1回実行され、ログインシェルに対してのみ実行されることに注意してください。これは、ユーザーがコンソールまたはrsh/sshにマシンにログインしたときにメッセージが表示されることを意味しますが、たとえば、xセッションで単に端末を開いた場合には表示されません。