Доступ к истории команд, набранных в терминале - PullRequest
0 голосов
/ 15 марта 2019

Я хотел бы получить доступ к своей истории терминала. Я пробовал history, однако в нем более 1900 строк команд, и я не вижу всей истории из-за длины команд.

Показано между 961-1942. Я попытался записать его в текстовом документе после проверки на терминале через history > a.txt. Текстовый файл содержит только команды между 961-1942.

Есть ли способ получить доступ ко всем этим записям 1942 года?

1 Ответ

0 голосов
/ 15 марта 2019

Вы можете найти полную историю в ~/.bash_history

Для удобства просмотра рассмотрите grep ping, чтобы отфильтровать его или, по крайней мере, piping до less

cat ~/.bash_history | grep somekeywordorregex | less

или просто

cat ~/.bash_history | less

Это работает для bash.В других оболочках история может сохраняться в разных файлах (например, в ash_history).Файл обычно $HISTFILE в bash и zsh.Но не все оболочки поддерживают историю или могут иметь ограниченную поддержку (например, тире).

...