Изменить терминальное сообщение дня в 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, чтобы выйти из редактора nano.

Теперь при запуске Терминала вас будет приветствовать ваше новое сообщение, в данном случае оно может выглядеть следующим образом:

Привет от 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