Skip to content

Пошук по історії bash за допомогою курсорних клавіш

За замовчуванням, для пошуку попередньо введених команд в bash використовується комбінація клавіш Ctrl+R (Ctrl+R -> набираєте частину команди -> тицяєте далі Ctrl+R, поки не знайдеться потрібна команда). Але значно приємніше, коли набираєш початок команди, та натискаючи на стрілку вверх пробігаєш по раніше набраним командам, або якщо пропустив потрібну команду, то стрілкою вниз повертаєшся до пропущеної.

Отже, відкриваємо файл ~/.bashrc й додаємо наступні рядки коду:

1
2
3
4
5
6
if [[ $- == *i* ]]
then
    bind '"\e[A"':history-search-backward
    bind '"\e[B"':history-search-forward
    shopt -s cmdhist
fi

Після цього виконуємо команду source ~/.bashrc, або просто відкриваємо термінал з новою сесією, та насолоджуємося результатом.

Корисне

  1. Ізолюємо процес від доступу до мережі
  2. Імплементація unix socket клієнта до плеєра MOC
  3. Простий парсер логів HAProxy у реальному часі
  4. Аналіз даних за допомогою bash, StatsD та Grafana
  5. Оновлення BIOS на HP ProBook 4540s
  6. Примусове зупинення процесу з викликом коду 0
  7. GTK тема оформлення Numix Brave