El comando history

History” es un comando muy útil para averiguar los últimos comandos que se han ejecutado en un Server VPS Linux. El comando mostrará, por defecto, los últimos 500 comandos ejecutados, tomando estos datos del archivo .bash_history del home del propio usuario (o de /root/.bash_history en caso del usuario root).

Para poder emplearlo, deberemos acceder por SSH al servidor:

Información adicional

Puedes encontrar más información sobre el acceso por SSH a tu servidor en el artículo:

Acceder por SSH a Linux

Una vez dentro, si ejecutas el comando:

# history

Debería mostrarte un resultado semejante al siguiente:

496 ls -la
497 ls
498 history
499 ls
500 cd dominios
501 cd ..

Maneras adicionales de emplear el comando

En el caso de que el resultado sea muy largo y quieras revisarlo todo página por página simplemente deberás usarlo con el comando “less“. Una vez se muestre la lista de resultados, podrás utilizar la tecla “espacio” para ir pasando página:

# history | less

Para comprobar únicamente las últimas diezlineas:

# history | tail

Para comprobar las últimas 25líneas puedes indicarlo de la siguiente manera:

# history 25

Para buscar una palabra, ruta, o comando en concreto dentro del histórico, puedes utilizar el comando history junto al comando grep:

# history | grep mv

Es importante saber que el comando grep permite el uso de expresiones regulares para ayudar en la búsqueda.

Para comentar sobre este artículo, rellena el formulario. Los campos marcados con un asterisco (*) son obligatorios.


*