Existem algumas maneiras diferentes de criar indicadores de comando ssh.
Perfis de configurações com comandos personalizados
Você pode criar novos perfis de configurações, cada um com um comando ssh diferente. Os perfis servem como "temas" de aparência e como "indicadores" para comandos e conexões remotas.
Vamos para:
Terminal> Preferências> Configurações
Em seguida, crie um novo perfil ou duplique um existente (há um comando Duplicar no menu de ação na parte inferior da lista de perfis) e personalize o comando:
Terminal> Preferências> Perfis> [perfil]> Shell> Comando Executar
Digite o comando ssh desejado lá.
Os perfis aparecem nos submenus Shell> Nova Janela e Nova Guia . Escolha um para criar um novo terminal e execute o comando associado.
Executando vários comandos ao mesmo tempo com grupos de janelas
Se você deseja criar automaticamente vários terminais por vez (que também executam seus comandos de perfil), é possível criar um conjunto de janelas / guias de terminal usando cada perfil e salvá-los como um grupo de janelas com:
Janela> Salvar Windows como Grupo…
Quando você abre o grupo de janelas, ele restaura todas as janelas / guias e executa os comandos associados a cada perfil. Você pode até pedir ao Terminal para abrir um grupo de janelas específico sempre que o Terminal for iniciado:
Terminal> Preferências> Inicialização
Melhorias no Mac OS X Lion 10.7
No Mac OS X Lion 10.7, isso fica mais simples: você pode dizer ao Terminal para lembrar os comandos de janelas individuais sem criar um perfil personalizado para cada uma.
Se você usar os comandos Shell> Novo Comando ou Nova Conexão Remota para criar terminais, o comando será gravado com a janela / guia. Se você salvá-los em um grupo de janelas, ele restaurará automaticamente (re-executará) os comandos "seguros" e haverá uma caixa de seleção para instruí-lo a restaurar todos os comandos. Os comandos "seguros" incluem qualquer coisa executada na caixa de diálogo Nova conexão remota , qualquer shell listado em / etc / shells, além de emacs, vi / vim, pico, nano, screen, tmux e top.
Arquivos de comando
Você pode salvar comandos do shell (ou, de fato, scripts de shell inteiros) em um arquivo com a extensão de nome de arquivo ".command" e, se você abrir um desses arquivos, o Terminal abrirá uma nova janela de terminal e informará o shell para executar os comandos o arquivo.
Algumas pessoas as usam como marcadores ssh. Para facilitar a execução, você pode colocá-los no Dock ou em uma coleção deles em uma pasta no Dock.
Após criar um arquivo ".command", torne-o executável com chmod +x /path/to/file.command
.
Mapeamentos de Teclas de Função
Você pode atribuir seqüências arbitrárias às teclas de função em
Terminal> Preferências> Perfis> [perfil]> Teclado
Você pode usar isso para inserir convenientemente informações como nomes de host ou comandos ssh inteiros, incluindo um avanço de linha; portanto, digitar uma única tecla iniciará a conexão. Você também pode iniciar a sequência com um Control-C para descartar a entrada da linha de comando atual, se necessário, tornando mais seguro digitar a chave sem misturar o novo texto com o antigo.
Em combinação com as teclas modificadoras, isso oferece dezenas de teclas de função personalizadas que você pode usar para snippets ou comandos arbitrários.