[ubuntu-mx] Limpiar la lista de comandos de ROOT
José Pablo Fonfría
jpablo.fonfria en gmail.com
Mar Jul 15 15:56:32 BST 2008
Buenos días,
> 2008/7/14 José Pablo Fonfría <jpablo.fonfria en gmail.com>:
>
>> Hola Fernando,
>>
>>> Buen dia lista,
>>>
>>> Es posible borrar la lista de comando que se van usando en consola de
>> ROOT,
>>> incluso cuando ingresas mediante ssh. Y como se puede eliminar el
>> historial
>>> de los comandos de ROOT
>> Te logeas como root y ejecutas:
>>
>> history -c
>>
>> Con esto borras el contenido del historial. Me parece
>> que por defecto el usuario root no existe en Ubuntu así
>> que tendrás que crearlo antes. No funciona con sudo.
>>
>> Saludos.
>>
>> Pablo.
>>
>> --
>> ubuntu-mx mailing list
>> ubuntu-mx en lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-mx
>>
>
> ok, ya lo probe y funciono, ahora tengo otras dudas, el historial que borra
> corresponde a la sesion donde se logeo como root o elimina todo el
> historial, y nadamas lo hace en la terminal donde se ejecuto history -c o en
> todas las terminales.
Pues en principio debería eliminar todo el historial,
incluso el generado al introducir comandos en
diferentes consolas. Sin embargo, he probado a abrir
dos consolas y borrar el historial en la primera y se
mantiene (al menos un tiempo) en la segunda, incluso
después de cerrar esta última y volver a abrirla.
Posiblemente lo mejor sea que borres el historial y
cierres todas las sesiones (si estás en las X,
ciérralas también y sal de tu cuenta) para logearte de
nuevo. Supongo que en ese caso todos los cambios se
habrán aplicado ya.
Por si te sirve de algo, el historial (si usas bash)
está guardado en .bash_history. Si usas otro shell no
te lo puedo decir pero es probable que también esté
guardado en otro archivo "oculto" en tu cuenta. Lo
interesante de esto es que el archivo es único y parece
que las entradas se van añadiendo una a una según vayas
introduciéndolas en cualquier consola.
Un saludo.
Pablo.
Más información sobre la lista de distribución ubuntu-mx