Mac OS X で今日の端末メッセージを変更する

Anonim

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」ファイルを作成してください。

Mac OS X で今日の端末メッセージを変更する