Shell - Accediendo a los últimos comandos en la historia

El shell Linux / Unix proporciona varias características que ahorran tiempo.

Por lo tanto, es posible volver al historial con las flechas de navegación de órdenes recientes presionando la flecha hacia arriba.

Además, ¡hay formas de acceder a los comandos rápidamente en la historia! Al escribir el signo de exclamación (!) Seguido de las primeras letras del comando, el shell ejecuta automáticamente el último comando que comienza con esas letras:

  • O bien la siguiente historia:

 sistema: / home / user $ tail / var / log / syslog sistema: / home / user $ vi /etc/apache/httpd.conf sistema: /home/user$/etc/init.d/mysql reiniciar sistema: / home / user $ apachectl restart system: / home / usuario $ tail /var/log/apache/error.log 

El siguiente comando le permite acceder al comando n-4 en el historial (vi /etc/apache/httpd.conf)

    •  ! vi 
  • Aplicación adicional:
    • !! // el ultimo comendador
    • ! 23 // El comando 23
    • ! -2 // Ejecuta el último comando
    • !? profil // El último comando que contiene la palabra "profil"
    • ^ 13 ^ 14 ^ // Sustitución en el último comando
  • El historial de comando se registra en cada final de sesión debajo del archivo:
    • ~ / .bash_history
  • Para evitar la duplicación en este archivo e historial, agregue la línea ~ / .bash_profile en el comando:
    • exportar HISTCONTROL = ignorados
  • Sin embargo, puede mostrar la función de comando de búsqueda presionando CTRL + R
Artículo Anterior Artículo Siguiente

Los Mejores Consejos