Shell - Достъп до последните команди в историята

Черупката Linux / Unix осигурява няколко функции, спестявайки време.

По този начин е възможно да се върнете назад в историята с последните стрелки за навигация на поръчки, като натиснете стрелката нагоре.

Освен това има начини за бърз достъп до команди в историята! Чрез въвеждане на удивителен знак (!), Последван от първите букви на командата, обвивката автоматично стартира последната команда, започваща с тези букви:

  • Или следната история:

 система: / начало / потребител $ tail / var / log / syslog system: / начало / потребител $ vi /etc/apache/httpd.conf система: /home/user$/etc/init.d/mysql рестартирайте системата: / home / user $ apachectl рестартирайте системата: / home / user $ tail /var/log/apache/error.log 

Следната команда ви позволява да получите достъп до командата n-4 в историята (vi /etc/apache/httpd.conf)

    •  ! VI 
  • Допълнително приложение:
    • !! // Последният комендант
    • 23 // 23-та команда
    • ! -2 // Изпълнете последната команда
    • !? profil // Последната команда, съдържаща думата "profil"
    • ^ 13 ^ 14 ^ // Замяна в последната команда
  • Историята на командата се регистрира при всеки край на сесията под файла:
    • ~ / .bash_history
  • За да избегнете дублирането в този файл и историята, добавете ред ~ / .bash_profile в командата:
    • експортиране на HISTCONTROL = ignoredups
  • Можете обаче да покажете командата за търсене, като натиснете CTRL + R
Предишна Статия Следваща Статия

Топ Съвети