Shell - Доступ до останніх команд в історії

Оболонка Linux / Unix надає декілька можливостей для економії часу.

Таким чином, можна повернутися в історію зі стрілками навігації останніх замовлень, натиснувши стрілку вгору.

Крім того, існують способи швидкого доступу до команд в історії! Ввівши знак оклику (!), А потім перші літери команди, оболонка автоматично запускає останню команду, що починається з цих букв:

  • Або наступна історія:

 system: / home / user $ tail / система / var / log / syslog: / home / user система $ 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
Попередня Стаття Наступна Стаття

Кращі Поради