Просмотр и очистка истории консоли в Linux

Просмотр полной истории введенных команд:
history
Просмотр последних 10 введенных команд:
history 10
Чтобы повторно выполнить команду из истории, можно набрать:
!номер команды
для выполнения предыдущей:
!!
для выполнения предпоследней:
!-2
для выполнения ранее введенной команды начинающейся с букв abcd:
!abcd
для выполнения ранее введенной команды содержащую буквы abcd:
!?abcd?

Просмотр самых первых 10 введнных команд:
head -n 10 ~/.bash_history

Просмотр последних 10 введнных команд:
tail -f -n 10 ~/.bash_history

Подсчет колличества строк в файле:
wc -l ~/.bash_history

Настройки хранения истории введенных команд хранятся в файле ~/.bashrc, например:
HISTFILE — путь к файлу истори
HISTSIZE — число строк хранящихся в памяти интерпретатора
HISTFILESIZE — количество команд хранящихся в файле истории
и т.д.
Посмотреть конкретный параметр можно также набрав в консоли «echo ПАРАМЕТР», например:
echo $HISTFILE

Очистка истории введенных команд:
history -c
Удаление из истории конкретной введенной команды:
history -d номер
Дописать введенные в текущей сессии команды в конец файла:
history -a
Отключение истории введенных команд:
set +o history
Включение истории введенных команд:
set -o history

Добавить комментарий