Змініть термінальне повідомлення дня в Mac OS X

Anonim

Щоразу, коли ви запускаєте термінал у Mac OS X, ви можете отримати невелике повідомлення: «Ласкаво просимо до Дарвіна!» або час «останнього входу» – ну, якщо ви переглянете це кілька сотень разів, вам це може набриднути, або, можливо, ви віддасте перевагу чомусь більш забавному, значущому чи навіть корисному для себе та інших користувачів комп’ютера. Це маленьке повідомлення, яке ви бачите, є MOTD, інакше зване повідомленням дня, і це простий текстовий файл, розташований у /etc/motd.

Ми покажемо вам як легко змінити MOTD у терміналі Mac OS X на будь-який завгодно.

Перевірка поточного MOTD

Запустіть термінал і введіть:

$ cat /etc/motd

Якщо ви ще не налаштували це, «Ласкаво просимо до Дарвіна!» або з’явиться повідомлення «Останній вхід», залежно від вашої версії OS X. Інший варіант: якщо файл /etc/motd не існує (що для багатьох сучасних версій OS X зараз є випадком за замовчуванням), тоді нічого не з'явиться, крім даних для входу. Але ми більше не хочемо цього, ми хочемо наше власне повідомлення motd, коли запускається новий термінал, тож ось як перетворити його на те, що завгодно.

Як змінити повідомлення дня (MOTD) на власне повідомлення

Введіть наступне в командному рядку, це відкриє motd у nano, якщо ви хочете використовувати інший текстовий редактор, наприклад vim, це теж нормально:

sudo nano /etc/motd

nano — це не що інше, як текстовий редактор командного рядка, і працює як один. Перекресліть і видаліть текст, а на його місці введіть те, що хочете.

Припустімо, ми розмістимо повідомлення «Привіт від OSXDaily.com!»

Щоб зберегти змінений файл MOTD, натисніть Control-O, а потім натисніть клавішу Enter. Це воно. Потім натисніть Control+X, щоб вийти з наноредактора.

Тепер, коли ви запускаєте термінал, вас вітатиме ваше нове повідомлення, у цьому випадку воно може виглядати так:

Привіт від OSXDaily.com! Mac~$

Ви також можете вибрати переспрямування виводу команди до файлу motd, включаючи сценарії bash або існуючу команду. Наприклад, ви можете вивести uname або sw_vers так:

sw_vers > /etc/motd

Це змусило б MOTD в OS X повідомляти вам назву, версію та збірку після входу, наприклад:

ProductName: Mac OS X ProductVersion: 10.12.4 BuildVersion: 17F212 MacBook:~ User$

Ви можете зробити настільки складним або простим, наскільки хочете.

Примітка: Деяким користувачам потрібно буде запускати nano від імені root, залежно від їхніх привілеїв облікового запису або системи, у яку вони ввійшли, це робиться за допомогою команди sudo. Використання команди sudo запропонує вам ввести пароль адміністратора. Відповідний синтаксис sudo з префіксом:

$ sudo nano /etc/motd

Решта модифікації така сама.

Якщо ви хочете видалити налаштований motd, просто видаліть його з файлу /etc/motd або створіть файл «.hushlogin» у кореневому каталозі користувача.

Змініть термінальне повідомлення дня в Mac OS X