端末から「最終ログイン」メッセージを削除する
目次:
Mac OS X (およびほとんどの Linux ディストリビューション) で新しいターミナル ウィンドウまたはタブを起動すると、「最終ログイン」の詳細、またはメッセージのいずれかの小さなメッセージが表示されます。 /etc/motd の管理者から。最後のログインの詳細は、新しい Mac OS X ターミナル セッションのデフォルトです。一方、今日のメッセージは、システム管理者または自分自身によって設定されたカスタム調整からのものです。
「最終ログイン」メッセージを変更または削除したい場合は、コマンド ラインでモディファイヤ ファイルを作成することで簡単に行うことができます。これにより、ターミナル アプリ内のログイン メッセージが上書きされ、それが配置されているユーザー アカウントに対して効果的に無効になります。
明確にするために、Mac のデフォルトの最終ログイン メッセージでは、通常、新しいウィンドウを起動したときの画面出力は次のようになります:
最終ログイン: Tue Jun 22 10:59:29 on ttys003 Macintosh:~ user$
Mac の新しいターミナル セッションで「最終ログイン」/MOTD を無効にする方法
ログイン メッセージまたは MOTD を再度表示したくない場合は、次のコマンドを入力して「 hushlogin' ファイル:
touch .hushlogin
一般に、そのファイルをユーザーのホーム ディレクトリに配置します。ファイルが存在するだけで、MOTD とログイン メッセージを無音にできます。
新しい端末を起動してもメッセージは表示されず、変更はすぐに反映されます。
ユーザーのホーム ディレクトリに .hushlogin ファイルがあると、/etc/motd ファイルの実行もミュートされることに注意してください。その実行に問題がある場合は、次のディレクティブを使用してファイルを続行してください:
touch ~/.hushlogin
root ユーザーの場合は、他のユーザー ディレクトリにもファイルを作成できます:
touch /Users/NAME/.hushlogin
「touch」コマンドは指定された名前の空のファイルを作成することを思い出してください。
これを元に戻し、最後のログインまたは MOTD を再度取得したい場合は、次のコマンドを入力して、「影響を受けた」.hushlogin ファイルを削除するだけです:
rm .hushlogin
必要に応じて、代わりに表示される任意のメッセージでカスタム MOTD を作成できます。単純な挨拶から、to-do リスト、カレンダー、アスキー アートなど、文字通り何でもかまいません。多くのシステム管理者は MOTD ファイルを楽しんでいますが、あなたも楽しんでいます。スクリプトを使用して、motd のランダムな引用やアドバイスを提供することもできますが、それは別の記事のトピックです.
MOTDで何か楽しいことや興味深いことはありますか?コメントでお知らせください!