"History" és una ordre molt útil per esbrinar les últimes ordres que s'han executat en un servidor. L'ordre mostrarà, per defecte, les últimes 500 ordres executades, prenent aquestes dades del fitxer .bash_history del directori personal del mateix usuari (o de /root/.bash_history en el cas de l'usuari root).
Per poder-la utilitzar, haurem d'accedir per SSH al servidor:
Informació addicional
Pots trobar més informació sobre l'accés per SSH al teu servidor a l'article:
Un cop dins, si executes l'ordre:
# history
T'hauria de mostrar un resultat semblant al següent:
496 ls -la
497 ls
498 history
499 ls
500 cd dominios
501 cd ..
Maneres addicionals d'utilitzar l'ordre
En cas que el resultat sigui molt llarg i vulguis revisar-lo tot pàgina per pàgina, simplement hauràs d'utilitzar-la amb l'ordre "less".
Un cop es mostri la llista de resultats, podràs utilitzar la tecla "espai" per anar passant pàgina:
# history | less
Per comprovar únicament les últimes deu línies:
# history | tail
Per comprovar les últimes 25 línies, pots indicar-ho de la manera següent:
# history 25
Per cercar una paraula, una ruta o una ordre en concret dins de l'historial, pots utilitzar l'ordre history juntament amb l'ordre grep:
# history | grep mv
És important saber que l'ordre grep permet l'ús d'expressions regulars per ajudar en la cerca.