Fecha de última modificación:

21 Abril, 2014 - 04:26

history

Muestra la lista de historia de órdenes con números de línea, el fichero de historial por defecto esta contenido en el valor de la variable HISTFILE (use set | grep HISTFILE para ver el valor de la variable HISTFILE).

history sin parámetros muestra todo el historial.

history n muestra las últimas n líneas.

# history 7
  800  man env
  801  env
  802  printenv HISTFILE
  803  set
  804  set | grep HISTFILE
  805  man history
  806  history 7

history -c borra la lista de historial (borrando todas las entradas).

history -d 625 borra el comando que se encuentre en la posición 625 de la lista de historial.

history -a añade las líneas de historia nuevas (las introducidas desde el inicio de la sesión de bash en curso) al fichero de historia.

history -r lee los contenidos del fichero de historia y los usa como la historia en curso.

history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head Lista los comandos que usted usa con mayor frecuencia.


Trabajando con el Historial de comandos

ctrl+r busca la cadena en el historial de comandos.

En la siguiente salida se pulsa ctrl+r y luego se escribe la letra n y se visualiza por consola:

(reverse-i-search)`n': nano

!find ejecuta la última orden que empieza por la cadena find

!?home? ejecuta la última orden que contenga la cadena home

<space> comando ejecuta el comando sin que este sea almacenado en el historial de comandos, esto será así dependiendo del valor de las variables de ambiente HISTCONTROL y HISTIGNORE (ver man bash, para mayor información).

kill -9 $$ sale del shell actual sin guardar el historial de comandos.


Nota: El número de comandos que se almacenarán está definido en la variable HISTFILESIZE (use set | grep HISTFILESIZE para ver el valor de la variable HISTFILESIZE).


También le puede interesar la combinación de teclas Crtl + r

Leer más sobre: 

¿Te resulto útil?: 

5

Comentarios

Cuando ejecuto el comando

Cuando ejecuto el comando history hay líneas que después del número de numeración de línea aparece un asterisco. Saben que significa ese asterisco?

$ animal="cat"

$ animal="cat"

con que orden puedo encontrar el plural en ingles ??

Envíanos tús preguntas, comentarios o sugerencias

 

Solicita Asistencia

Llámenos al:+549 11 (15)32788353

Envíenos un e-mail: consultas@ ---Para enviar el SPAM--- francisconi.org

Skype Status for francisconi.hugo.adrian
 

Suscríbete

Suscríbete y recibe las últimas actualizaciones, noticias y más ...