Página principal » cómo » Cómo mostrar una lista de comandos recientes en Ubuntu Linux

    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..