Históricamente la línea de comandos se ha convertido en el mejor amigo y el peor enemigo de todo programador que se precie. Bien usada, te puede ahorrar cientos de operaciones, simples o complejas, a menudo de forma mucho más eficiente que la mayoría de interfaces gráficas. Sin embargo, son tantos los posibles comandos y sus opciones y parámetros, que resulta muy fácil olvidarse de esa opción concreta que hacía lo que tu querías, o incluso confundirla por esa otra que lo borraba todo y tiraba por tierra semanas de trabajo.
Pero todos esos programadores olvidadizos o manazas con la consola están de enhorabuena porque en commandlinefu.com pueden encontrar un enorme compendio de comandos, proporcionados por los propios usuarios y ordenados en un ranking de mayor a menor utilidad.
Entre los más votados podemos encontrar maravillas relativamente desconocidas como las siguientes:
sudo !!
Ejecuta como root el último comando que no pudo ejecutarse por falta de permisos, sin necesidad de reescribirlo.
:w !sudo tee %
Guarda ese archivo que llevas toda la mañana editando en Vim y que en principio no te deja modificar porque no tenías permisos al editarlo.
cd -
Regresa al anterior directorio de trabajo, especialmente útil si no vienes del directorio padre o hijo.
Os recomiendo sinceramente que le echéis un ojo y comentéis por aquí vuestros favoritos.
Vía | @skuark
Más información | commandlinefu.com