Como mencionó Josh K, puede crear un grupo de ventanas para abrir una o más ventanas con diseños y aspectos específicos. Además, los "perfiles de configuración" (Terminal > Preferencias > Configuración) pueden especificar un comando para ejecutarse cuando se crea un terminal con ese perfil. Puede crear un perfil separado para cada comando que desee ejecutar, luego crear ventanas con esos perfiles. Cuando los guarde en un grupo de ventanas y los abra de nuevo, esos comandos se ejecutarán en sus ventanas apropiadas. Incluso puede hacer que Terminal abra un grupo de ventanas específico al inicio.
A partir de Mac OS X Lion 10.7, hay varias mejoras nuevas en esta área:
-
La reanudación restaurará automáticamente las ventanas que estaban abiertas cuando saliste de Terminal, por lo que usar un grupo de ventanas para esto ya no es estrictamente necesario (aunque te permiten volver a crear una configuración específica si has cerrado las ventanas). ).
-
Si crea una nueva terminal usando Shell > Nuevo comando, ya que Terminal sabe qué comando ejecutó, puede restaurarlo ejecutándolo nuevamente. La terminal ahora restaurará automáticamente los comandos "seguros" † cuando se reanude.
-
El terminal también restaurará estos comandos si guarda este tipo de terminales en un grupo de ventanas. Además, al guardar un grupo de ventanas, hay una opción para restaurar todos los comandos, no solo los "seguros". Por lo tanto, ya no necesita crear un perfil de configuración separado para cada comando que desee ejecutar.
† Los comandos "seguros" incluyen cualquier cosa que aparezca en /etc/shells
, emacs, vi / vim, nano, pico, top, screen, tmux y cualquier comando creado con Shell > Nueva conexión remota (por ejemplo, sesiones ssh). Tenga en cuenta que solo la parte superior se considera "segura" cuando se usa con argumentos; los otros admiten argumentos que pueden hacer cosas que usted no querría que hicieran sin la confirmación del usuario, por lo que no se consideran "seguros" para la restauración automática a menos que se los invoque sin argumentos. Puede personalizar la lista de comandos "seguros" con "valores predeterminados escribir com.apple.Terminal RestorableCommands". El valor es una lista de cadenas que contienen los nombres de los comandos. Para indicar que los argumentos están permitidos, agregue un asterisco después de un comando. por ejemplo, "top *" hace top seguro cuando se usa con argumentos, pero "top" no lo hace.