ingmarov Posted October 18, 2012 Report Share Posted October 18, 2012 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 More sharing options...
Holic Posted October 18, 2012 Report Share Posted October 18, 2012 (edited) 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 lsejemplo: ls /usr/bin Puedes usar grep -e para ser un poco mas ordenado y filtrar tus resultados de ls cuando son muchos los comandosEj.: 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 October 18, 2012 by Holic Link to comment Share on other sites More sharing options...
ingmarov Posted October 19, 2012 Author Report Share Posted October 19, 2012 (edited) 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 lsejemplo: ls /usr/bin Puedes usar grep -e para ser un poco mas ordenado y filtrar tus resultados de ls cuando son muchos los comandosEj.: 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 sirvaMuchas 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 October 19, 2012 by ingmarov Link to comment Share on other sites More sharing options...
pinox¹ Posted October 22, 2012 Report Share Posted October 22, 2012 Cerrado Link to comment Share on other sites More sharing options...
Recommended Posts