Existe uma maneira de adicionar um atalho de teclado para um comando de terminal no OSX. Basicamente, na maioria das vezes eu abro o aplicativo terminal no MAC, a fim de ssh em um determinado servidor foo. O que eu quero fazer é adicionar um atalho de teclado (digamos ^ k) para que em um terminal quando eu fizer isso, ele execute "ssh foo" no terminal.
obrigado
PS: Eu acho que se há algo para o xterm no linux, então ele deve funcionar para o terminal também. Então, isso pode não ser uma pergunta específica do OSX.
PS2: Eu quero o atalho para retornar carruagem com o "ssh foo". Se é apenas "ssh foo", então eu posso escrever um alias em .bashrc. Meu objetivo é minimizar o número de pressionamentos de teclas que devo fazer no final do dia.
Usar iTerm2 . Ele tem a capacidade de fazer exatamente o que você deseja: definir um perfil que executa um determinado comando ao iniciar o terminal e atribuir uma tecla de atalho a esse perfil - para que pressionar a combinação de teclas abra uma nova guia de terminal em seu servidor .
fonte
Eu não acredito que haja uma maneira de criar um atalho de teclado como esse, no entanto, há algumas opções.
O TextExpander permite que você digite um pequeno conjunto de letras e o tenha 'expandido' para a coisa toda. Isso poderia funcionar, não tenho certeza se é suportado no Terminal, mas poderia funcionar.
Como na maioria das vezes você executa este comando no Terminal primeiro, você pode ir para o Terminal & gt; Preferências & gt; Inicialize e defina seu comando 'Shell Opens With' para ser o que você deseja. Então, nas poucas vezes que você não quiser, simplesmente saia do ssh ... muito mais fácil do que digitar o comando.
fonte
Estou usando o TextExpander exatamente com esse propósito:
Macro TextExpander:
Altamente recomendado. Infelizmente não é grátis, e há outras maneiras, com certeza, mas funciona bem.
Edit: Esta conexão ssh usa um arquivo de chave, então não há senha obrigatória.
Edit2: Isso parece outra solução para o seu problema: Terminador
fonte
Você pode usar Alfred App para usar teclas de atalho globais para várias coisas no OS X.
Por exemplo: Eu defini um atalho global para abrir o aplicativo Terminal e ssh'ing para um determinado servidor. Esse atalho funcionará mesmo quando o aplicativo do terminal ainda não estiver em execução.
Outra vantagem dessa solução em relação a um simples terminal dentro de macro é que ele automaticamente ssh's para seu host remoto também para novas abas que você abrir.
fonte