Jump to content

como generar lista de comandos utilizados en la terminal?


ingmarov

Recommended Posts

Bueno sucede que hay aplicaciones que he instalado que no funcionan con interfaz gráfica y para utilizarlas debo abrir la terminal, pero hasta la fecha he instalado varias de las que no recuerdo ni el nombre y menos los comandos para que realicen su función. mi pregunta es la siguiente:

Existe algún comando que pueda generar una lista de todos los comandos que he utilizado hasta la fecha en la terminal de Ubuntu?

De esta forma podré tener un registro de aplicaciones instaladas que trabajan solo en la terminal.

De antemano les agradezco su ayuda y la atención prestada a mi consulta.

Link to comment
Share on other sites

hay un archivo oculto que guarda tu historial de comandos en tu home. Se llama .bash_history, puedes verlo con un visor como

less ~/.bash_history

o bien utilizando el comando "history" (man history para mas info). Este archivo debería tener registrado los últimos 500 comandos ejecutados (el límite esta configurado por $HISTSIZE e $HISTFILESIZE).

 

Para conocer que comandos tienes (serán demasiados!!) puedes revisar tu variable de entorno $PATH, esta lista todos los directorios donde tienes archivos ejecutables y/o scripts. Eso lo haces escribiendo

echo $PATH

y luego revisas cada entrada (las cuales son separadas por ":") con ls

ejemplo:

ls /usr/bin

 

Puedes usar grep -e para ser un poco mas ordenado y filtrar tus resultados de ls cuando son muchos los comandos

Ej.:

ls /usr/bin | grep -e ^g

Listará todos los ejecutables en /usr/bin que comiencen con "g" (para ver como usar grep -e busca expresiones regulares en bash)

 

espero te sirva

Edited by Holic
Link to comment
Share on other sites

hay un archivo oculto que guarda tu historial de comandos en tu home. Se llama .bash_history, puedes verlo con un visor como

less ~/.bash_history

o bien utilizando el comando "history" (man history para mas info). Este archivo debería tener registrado los últimos 500 comandos ejecutados (el límite esta configurado por $HISTSIZE e $HISTFILESIZE).

 

Para conocer que comandos tienes (serán demasiados!!) puedes revisar tu variable de entorno $PATH, esta lista todos los directorios donde tienes archivos ejecutables y/o scripts. Eso lo haces escribiendo

echo $PATH

y luego revisas cada entrada (las cuales son separadas por ":") con ls

ejemplo:

ls /usr/bin

 

Puedes usar grep -e para ser un poco mas ordenado y filtrar tus resultados de ls cuando son muchos los comandos

Ej.:

ls /usr/bin | grep -e ^g

Listará todos los ejecutables en /usr/bin que comiencen con "g" (para ver como usar grep -e busca expresiones regulares en bash)

 

espero te sirva

Muchas gracias Holic, ya utilicé el comando history y me dió los últimos 500 comandos incluyendo history. Que alegría pertenecer a una comunidad como la de gnu linux, siempre dispuesta a ayudar a los demas. Edited by ingmarov
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...