Быстрый просмотр истории команд в терминале
Если вы регулярно работаете в терминале, то наверняка сталкивались с этим: нужная команда уже когда-то выполнялась, но быстро найти её не получается. Прокручивать весь history неудобно. Ниже два простых bash-алиаса, которые решают эту задачу.
Последние N команд:
h() {
history | tail -n "$1"
}Достаточно вызвать h 20, и вы увидите последние 20 команд.
Поиск по истории:
hg() {
history | grep "$1"
}Если вы помните только часть команды, hg docker или hg ssh быстро найдёт всё, что вы когда-либо запускали с этим словом.
Добавьте обе функции в ~/.bashrc или ~/.zshrc, а затем перезагрузите конфиг:
source ~/.bashrc