На этот вопрос уже есть ответ здесь:
Я новичок в Linux, и мне нужно найти способ показать содержимое моей истории Bash через командную строку, и, к сожалению, я не могу найти ничего, что работает или что я могу понять. Я использую Linux Ubuntu 11.10, и когда я открываю историю Bash вручную, находя файл, он открывается с помощью так называемого gedit. Как я могу просматривать содержимое моей истории Bash через командную строку ? Большое спасибо! ~ ShadedVeil
$history
и это покажет историю
1999 exit
2000 cd /opt
2001 sudo apt-get install p7zip-full
2002 sudo apt-get install p7zip-rar
2003 mkdir CS-RT-code
2004 cd CS-RT-code/
2005 ls -lrt
2006 history
$ !<history #> to execute the previous history command
less
довольно полезная команда, развитая от more
. Можно использовать его для просматривания файлов крупного текста. Выполненный:
less $HOME/.bash_history
Использование/клавиши со стрелкой вниз для движения вверх и вниз в файле. Нажмите q
для выхода.
Для большей информации/сочетаний клавиш в less
, выполнение man less
. Это покажет свои страницы руководства.
, Например, Вы могли также использовать другие утилиты, такой как cat
(cat $HOME/.bash_history
), more
(more $HOME/.bash_history
), нано (nano $HOME/.bash_history
) и Vim (vim $HOME/.bash_history
).