Cómo mostrar una lista de comandos recientes en Ubuntu Linux
Linux tiene una rica experiencia en línea de comandos que a veces puede ser un poco desalentador para las personas que se cambian desde Windows. Sin embargo, mostrar la lista de comandos recientes es bastante simple:
> historia
1 ps -ef
2 muertes 24188
3 ps -ef
4 cola logfile.log
Si desea encontrar un comando que usó anteriormente pero tiene una lista de historial enorme, puede encontrarlo rápidamente pasándolo a través de grep. Digamos que recordamos haber escrito el comando ftp, pero no podemos recordar el nombre de dominio del servidor:
> historia | grep ftp
321 ftp ftp.cdrom18.com
Cosas bastante simples! ¿Qué sucede si queremos mostrar la lista de elementos que utilizamos con mayor frecuencia? Podemos usar un comando mucho más complicado como este:
> history | awk 'print $ 2' | awk 'BEGIN FS = ”|” print $ 1' | sort | uniq -c | sort -r
114 ls
105 ./runreports.sh
97 cd
24 horas de actividad
15 mysql
13 vi
El último comando fue gracias a Lifehacker, que es un excelente sitio al que definitivamente debe suscribirse..
Las técnicas utilizadas en el último comando son útiles en otros contextos. Estaré publicando más comandos similares avanzando..