Mac OS X で今日の端末メッセージを変更する
Mac OS X でターミナルを起動すると、「Welcome to Darwin!」という小さなメッセージが表示されることがあります。または「最終ログイン」の時間 – まあ、数百回見た後ではうんざりするかもしれませんし、もっと面白い、意味のある、または自分自身や他のコンピューターユーザーにとって役立つものを好むかもしれません.表示されている小さなメッセージは MOTD であり、それ以外の場合は Message of the Day と呼ばれ、/etc/motd にある単純なテキスト ファイルです。
Mac OS X ターミナルで MOTD を変更する方法簡単に好きなものに変更する方法を説明します。
現在の MOTD を確認する
ターミナルを起動し、次のように入力します:
猫 /etc/motd
すでにカスタマイズしていない場合は、「ダーウィンへようこそ!」または、OS X のバージョンに応じて、「最終ログイン」メッセージが表示されます。もう 1 つのオプションは、/etc/motd ファイルが存在しない場合です (現在の多くの最新バージョンの OS X では、これがデフォルトのケースです)。ログインの詳細以外は何も表示されません。新しい端末が起動されたときに独自の motd メッセージが必要なので、それを好きなように変換する方法を次に示します。
今日のメッセージ (MOTD) をカスタム メッセージに変更する方法
コマンド ラインに次のように入力すると、motd が nano で開きます。vim などの別のテキスト エディタを使用する場合は、それも問題ありません:
sudo nano /etc/motd
nano は単なるコマンド ライン テキスト エディタであり、同じように機能します。テキストの上に線を引いて削除し、その場所に好きなように入力します。
メッセージ「Hello from OSXDaily.com!」を配置するとしましょう
変更した MOTD ファイルを保存するには、control-O を押してから return を押します。それでおしまい。次に Control+X を押して、nano エディターを終了します。
ターミナルを起動すると、新しいメッセージが表示されます。この場合、次のようになります:
OSXDaily.comからこんにちは! Mac~$
bashスクリプトや既存のコマンドを含むコマンドの出力をmotdファイルにリダイレクトすることも選択できます。たとえば、uname または sw_vers を次のように出力できます:
sw_vers > /etc/motd
これにより、OS X の MOTD はログイン時に名前、バージョン、およびビルドを次のように通知します:
ProductName: Mac OS X ProductVersion: 10.12.4 BuildVersion: 17F212 MacBook:~ User$
好きなだけ複雑にすることも簡単にすることもできます。
注: 一部のユーザーは、アカウント権限またはログインしている内容に応じて、root として nano を実行する必要があります。これは、sudo コマンドを介して行われます。 sudo コマンドを使用すると、管理者パスワードの入力を求められます。適切な sudo プレフィックス付き構文は次のようになります:
$ sudo nano /etc/motd
残りの変更は同じです。
カスタマイズしたmotdを削除したい場合は、/etc/motdファイルから削除するか、ユーザーのルートディレクトリに「.hushlogin」ファイルを作成してください。