Subject: [ubuntu-mx] Limpiar la lista de comandos de ROOT

From: "Fernando Avila Martinez" <[email-masked]>
Date: Mon, 14 Jul 2008 12:07:54 -0500

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

Saludos,

-- 
Tec. Fernando Ávila Martínez
Administrador de Sistemas de Red en Linux

---

From: José Pablo Fonfría <[email-masked]>
Date: Mon, 14 Jul 2008 16:48:56 -0500

Hola Fernando,

> incluso cuando ingresas mediante ssh. Y como se puede eliminar el historial

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.

---

From: "Fernando Avila Martinez" <[email-masked]>
Date: Tue, 15 Jul 2008 09:13:18 -0500

2008/7/14 José Pablo Fonfría <[email-masked]>:

> ubuntu-mx mailing list
> [email-masked]
> 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.

Gracias por la respuestas, Saludos.

---

From: José Pablo Fonfría <[email-masked]>
Date: Tue, 15 Jul 2008 09:56:32 -0500

Buenos días,

> historial, y nadamas lo hace en la terminal donde se ejecuto history -c o en

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.

---

From: [email-masked]
Date: Mon, 14 Jul 2008 17:18:50 -0000

On 7/14/08, Fernando Avila Martinez <[email-masked]> wrote:
> Saludos,> --
Borra la bash_history file que está en tu home. Está escondida
necesitas picar ctrl+h para verla. Si eres root estará en el home de
root.

-- 
Bruno Barrera Yever

---

From: "Ricardo Gomez" <[email-masked]>
Date: Tue, 26 Aug 2008 12:12:26 -0500

2008/7/14 <[email-masked]>
> > incluso cuando ingresas mediante ssh. Y como se puede eliminar el historial

Existen otras dos formas que ahora me vienen a la mente y son :

Ejecutar el comando # history -c
Este lo puedes colocar en el archivo .bash_logout a fin de que se
ejecute cada ves que salgas.

Te dejo un link en donde viene información muy buena sobre el uso del
comando history de bash:
http://luauf.com/2008/08/19/utilizar-el-bash-history-a-fondo/

Saludos.