Как настроить контекстно-зависимый терминал в Mac OS X

можно ли установить тему терминала OS X в зависимости от того, что вы делаете? Я хотел бы иметь визуальные подсказки, чтобы избежать ошибок.

например,

  • тема"pro" по умолчанию
  • "синий", Если вы подключены к другому серверу через SSH
  • "red", если у вас есть права суперпользователя
  • и так далее
7
задан slhck
24.12.2022 13:38 Количество просмотров материала 3255
Распечатать страницу

2 ответа

вы можете делать то, что я предлагаю в ответ и программно изменить темы терминала. Совместить с Shell алиасы, скрипты или функции, обернуть вызовы, например,ssh иметь автоматизированные изменения темы.


вы также можете настроить темы для выполнения конкретных команд при их запуске, так что вы получите" SSH тема " выполнение ssh, "корневая тема", которая автоматически запускается sudo bash или что-то подобный.

enter image description here

1
отвечен Daniel Beck 2022-12-25 21:26

добавление таких строк в ваш .bash_profile должен сделать трюк:

alias sudo="osascript -e 'tell application \"Terminal\" to set current settings of front window to settings set \"Red Sands\"' && sudo"
alias su="osascript -e 'tell application \"Terminal\" to set current settings of front window to settings set \"Red Sands\"' && su"
alias ssh="osascript -e 'tell application \"Terminal\" to set current settings of front window to settings set \"Ocean\"' && ssh"
0
отвечен user210782 2022-12-25 23:43

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх