5 методов поиска истории команд в Linux Bash Shell

Для поиска в истории команд в оболочке Linux Bash можно использовать различные методы. Вот несколько подходов с примерами кода:

Метод 1: использование команды история

history | grep <keyword>

Замените термином или командой, которую вы хотите найти в истории.

Способ 2: использование сочетания клавиш Ctrl + R.
Нажмите Ctrl + Rна клавиатуре и начните вводить ключевое слово или команду, которую вы хотите найти. Оболочка отобразит самую последнюю соответствующую команду. Нажмите Ctrl + Rеще раз, чтобы просмотреть старые совпадения.

Метод 3: использование grepв файле .bash_history

grep <keyword> ~/.bash_history

Замените термином или командой, которую вы хотите найти. Этот метод ищет файл .bash_history, в котором хранится история команд.

Метод 4: использование grepс подстановкой команд history

grep <keyword> <(history)

Замените термином или командой, которую вы хотите найти.

Метод 5. Использование awkдля фильтрации истории

history | awk '/<keyword>/{print $0}'

Замените термином или командой, которую вы хотите найти.