GoTo: Agilizando acessos a comandos comuns
Quantas vezes você já teve que abrir 5 terminais e em cada um digitar algo como:
ssh usuario@servidor -p porta
Ai depois tem que voltar em cada um pra digitar a senha e só então entrar no servidor.
Afim de agilizar um pouco esse processo, criei esse script que permite que você execute os comandos mais comuns com um simples:
goto 0
Para instalar o programa basta baixar o script aqui, colocar em algum lugar do seu path e adicionar permissão de execução:
$ wget http://blog.stiod.com.br/wp-content/uploads/goto $ sudo mv goto /usr/bin/ $ sudo chmod +x /usr/bin/goto
A manutenção dos comandos é bastante simples, basta executar o goto sem passar nenhum argumento adicional e você vai cair na interface de gerencia dele, algo como:
Chose an option: add <command> del <id> edit <id <new-command> quit license :
Para adicionar um comando na lista, basta digitar:
: add ssh user@servidor -p porta
Em seguida esse comando vai automaticamente aparecer na lista de comandos disponíveis:
Chose an option: 0: ssh user@servidor -p porta add <command> del <id> edit <id>Lembrando que o comando pode ser qualquer coisa que esteja no seu $PATH e o "cd" (que faz parte do shell -seja bash, sh, ksh, etc-)
Para remover um comando da lista, basta digitar "del 0", ou o número do comando listado.
Caso queira modificar um comando, masta digitar "edit 0 comando novo".Para executar um atalho, basta digitar no shell:
$ goto 0
E ele automaticamente vai executar o comando programado.
P.S.: Essa ideia não foi minha, ela foi kibada de um script que o Ulisses fez.