Outro dia desses um amigo meu me mostrou o command line fu, um site de comandos bash. A princípio eu achei besteira, até ver a riqueza dos comandos que eu não conhecia. Seguem alguns exemplos:

1) Esqueci do sudo…

Você está lá, mudando as permissões de arquivos de vários diretórios, e digita:

$ chown fabsn Java/ Perl/ Ruby/
chown: Java/: Operation not permitted
chown: Perl/: Operation not permitted
chown: Ruby/: Operation not permitted

Aí você pensa: “putz, esqueci do sudo!”. O que você faz?

$ sudo !!

Sim. O comando ! é o histórico, experimente digitar !ls, ele vai rodar o seu último ls, ou por exemplo !cd, e ele vai rodar seu último comando cd. Digitando !! ele roda seu ultimo comando.

2) Digitei errado

Você está fazendo um branch bzr, e digita:

$ bzr co bzr+svn://umdominio.qualquer.ALI/meubranch/essapasta/essearquivo.extensão

Mas então você se lembra que o branch está em umdominio.qualquer.AQUI. O que você faz, seta para cima? Não:

$ ^ALI^AQUI

bzr co bzr+svn://umdominio.qualquer.AQUI/meubranch/essapasta/essearquivo.extensão

Sim, ele acabou de rodar o último comando trocando a string ALI por AQUI. Mágico, não?

Bom, esses e outros comandos estão disponíveis em command line fu. Convido todos que acharem algum comando mais interessante lá a deixarem um comentário.

Posts Relacionados:

  • Aprendendo Bash
  • Trocando chaves rsa rapidamente
  • MacOSX Terminal e os Alias do Finder
  • Integrais
  • Séries
  • Como remover os malditos .svn
  • Um pouco de Bash - Parte I
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.