Y antes fue la línea de comandos...
La línea de comandos (¿esa gran desconocida?), es una de las mejores herramientas que tenemos a mano los que desarrollamos en entorno UNIX/Linux. Por eso, posts como este, inspiran.
Y es que seguro que no todo lo que cuenta lo desconoces, pero tiene dos o tres perlas muy buenas.
Aquí van las que más me han gustado:
Repetir un comando con sudo:
$ vim /etc/hosts
$ sudo !!
sudo vim /etc/hosts
Password:
Utilizar el history para lanzar comandos:
$ history | head
6 vim config/deploy.rb
7 vim config/deploy
8 vim config/deploy.rb
9 cap club_deploy
10 ssh bellini
11 cd Proyectos/new-shaker-club/
12 vim appserver/etc/logrotate.d/the-shaker
$ !10 # lanza un ssh a bellini
Alias de irb:
alias irb='irb --readline -r irb/completion -rubygems' # use readline, completion and require rubygems by default for irb
Hay muchísimos más en el post que vale la pena repasar.
Y aquí algunos de mi cosecha:
Alias para resetear caché de resolución de nombres (ideal para cuando modificas el /etc/hosts):
alias dns='sudo lookupd -flushcache'
Alias para ver los cambios en Subversion del directorio actual:
alias stm='svn st | grep ^M'
Seguro que tú también utilizas alguno que otro, ¡así que ahí tienes los comentarios para compartirlo con los demás!
Actualización: y como remate a este post os dejo mi .irbrc en este pastie.
