Для поиска в истории команд в оболочке 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}'
Замените
термином или командой, которую вы хотите найти.