Я использую свою машину OS X для администрирования нескольких серверов, и мне нравится, чтобы для этого был открыт terminal.app. У меня есть свой профиль, поэтому я открываю несколько вкладок, когда открываю terminal.app, можно ли назначить каждой вкладке другую тему и другую команду запуска, чтобы я мог автоматически SSH для каждого из ящиков при запуске терминала. приложение?
Я не использовал Terminal.app с тех пор, как обнаружил iTerm, что бесплатно. Он имеет настраиваемые профили и функцию закладок, которые действительно могут помочь с тем, что вам нужно. Проверить это ...
Да, это возможно. В "Terminal > Preferences > Settings"
, создайте настройку для каждого подключения. В каждом из них настройте внешний вид окна (цветовую схему и т. Д.) И укажите соединение с "Shell > Startup > Run command"
.
После того, как вы создали эти настройки, откройте любое сочетание окон и вкладок, которое хотите. Вы делаете это, используя "File > New Window"
и "File > New Tab"
и выбрав соответствующие настройки. Затем сохраните настройки окна с помощью "Window > Save Windows as Group..."
.
Когда вы открываете эту группу окон, она запускает команду, указанную вами в командах запуска настроек, восстанавливая эти соединения. Вы можете открывать группы окон из "Window > Open Window Group"
, или настройте один на автоматический запуск в "Preferences > Startup"
.
другой вариант - использовать screen и поместить правильные параметры в ваш .screenrc. в нем есть все, что вам нужно: вкладки, команда запуска, названия вкладок ... когда вы запускаете экран, он читает ваш файл .screenrc, а затем запускает все команды, которые вы настроили, например, открытие разных вкладок, запуск нескольких приложений и многое другое ... причина, по которой я использую screen, в том, что я могу использовать его почти на каждом * nix, не меняя ни одной строчки моего .screenrc. не стесняйтесь писать мне, если вам нужен пример файла .screenrc. (здесь новый пользователь, поэтому я могу публиковать гиперссылки прямо сейчас :()