Как вы получаете список всех ваших прошлых терминальных записей? [dубликат]

Установите unetbootin

sudo apt-get install unetbootin
подключите USB-накопитель. Удалите все разделы на USB-накопителе. Создайте секцию fat32 для флэш-накопителя.

откройте терминал и запустите unetbootin [ ! d6]

sudo unetbootin
подключите USB-диск выбор you iso Удалите все разделы на USB-накопителе , затем нажмите ok

дождаться, когда это будет сделано, и у вас есть загрузочный USB-накопитель.

42
задан 17 May 2015 в 16:02

9 ответов

Это делается автоматически. Bash хранит ваши команды в ~/.bash_history. Если вы хотите просмотреть историю, либо распечатайте вывод этого файла, используя один из

cat ~/.bash_history less ~/.bash_history ...any other pager or output command...

Или вы можете использовать встроенную команду bash:

history

To очистить историю, удалить файл и очистить историю temp:

rm ~/.bash_history && history -c

Размер истории по умолчанию составляет 500 команд. Однако вы можете увеличить это, добавив следующую строку в свой ~./bashrc:

HISTSIZE=<number of entries, -1 for unlimited>

Это не вступит в силу немедленно, а только только для вновь начатых сеансов. Чтобы применить это, укажите файл .bashrc:

. ~/.bashrc

или запустите HISTSIZE=... в текущем сеансе.

54
ответ дан 18 July 2018 в 02:36

Это делается автоматически. Bash хранит ваши команды в ~/.bash_history. Если вы хотите просмотреть историю, либо распечатайте вывод этого файла, используя один из

cat ~/.bash_history less ~/.bash_history ...any other pager or output command...

Или вы можете использовать встроенную команду bash:

history

To очистить историю, удалить файл и очистить историю temp:

rm ~/.bash_history && history -c

Размер истории по умолчанию составляет 500 команд. Однако вы можете увеличить это, добавив следующую строку в свой ~./bashrc:

HISTSIZE=<number of entries, -1 for unlimited>

Это не вступит в силу немедленно, а только только для вновь начатых сеансов. Чтобы применить это, укажите файл .bashrc:

. ~/.bashrc

или запустите HISTSIZE=... в текущем сеансе.

54
ответ дан 24 July 2018 в 17:36

Просто введите:

history > print.txt

В текущем рабочем каталоге будет создан новый файл с именем print.txt.

6
ответ дан 18 July 2018 в 02:36

Мне часто просто нужны эти последние команды. Чтобы опубликовать мои заметки о разработке или, ну, такие файлы, например, такие как stackexchange ... Это оказалось очень полезным, удалив нерелевантные номера строк:

history | cut -c 8- | tail

или, если вам нравится это как псевдоним, номера строк удалены и отступы сразу (как это необходимо для уценки кодовой цитаты)

alias lastones="history | tail | sed -e 's/^ [0-9]\{1,5\} / /gi'"
3
ответ дан 18 July 2018 в 02:36

Вы можете набрать history на терминале, чтобы просмотреть все предыдущие выполненные команды.

Вы можете обрезать вывод на некоторые строки (где 5 - количество строк ):

history 5

Если вы хотите просмотреть только команды, содержащие строку (например, mv), вы можете сделать это:

history | grep mv

Вы можете вызвать команду, набрав !, а затем номер записи.

Предположим, что у меня есть такая история:

1 ls -la 2 mkdir foo 3 mv bar.txt foo Чтобы запустить mkdir foo, вы можете ввести !2. Чтобы запустить последнюю команду, вы можете использовать !-1 или !!. Чтобы запустить предпоследний, вы можете использовать !-2

Если вы запустите команду, которая терпит неудачу, поскольку она (touch /etc/foo), вы можете использовать sudo !! для запуска последней команды как root.

Чтобы запустить mkdir foo, вы можете ввести !2. Если вы наберете !?man?, он выполнит последнюю команду, содержащую man (не обязательно в начале строки)

Если сделать у вас есть опечатка в команде, вы можете это исправить. Предположим, что я набираю cat .bash_hi, чтобы заменить .bash_hi на .bash_history, мне нужно только ввести ^hi^history^.

Источник: https: //www.digitalocean .com / сообщества / учебники / как в использовании-баш-история-команд-и-разложения-на-Linux-VPS

23
ответ дан 18 July 2018 в 02:36

Просто введите:

history > print.txt

В текущем рабочем каталоге будет создан новый файл с именем print.txt.

6
ответ дан 24 July 2018 в 17:36

Мне часто просто нужны эти последние команды. Чтобы опубликовать мои заметки о разработке или, ну, такие файлы, например, такие как stackexchange ... Это оказалось очень полезным, удалив нерелевантные номера строк:

history | cut -c 8- | tail

или, если вам нравится это как псевдоним, номера строк удалены и отступы сразу (как это необходимо для уценки кодовой цитаты)

alias lastones="history | tail | sed -e 's/^ [0-9]\{1,5\} / /gi'"
3
ответ дан 24 July 2018 в 17:36

Вы можете набрать history на терминале, чтобы просмотреть все предыдущие выполненные команды.

Вы можете обрезать вывод на некоторые строки (где 5 - количество строк ):

history 5

Если вы хотите просмотреть только команды, содержащие строку (например, mv), вы можете сделать это:

history | grep mv

Вы можете вызвать команду, набрав !, а затем номер записи.

Предположим, что у меня есть такая история:

1 ls -la 2 mkdir foo 3 mv bar.txt foo Чтобы запустить mkdir foo, вы можете ввести !2. Чтобы запустить последнюю команду, вы можете использовать !-1 или !!. Чтобы запустить предпоследний, вы можете использовать !-2

Если вы запустите команду, которая терпит неудачу, поскольку она (touch /etc/foo), вы можете использовать sudo !! для запуска последней команды как root.

Чтобы запустить mkdir foo, вы можете ввести !2. Если вы наберете !?man?, он выполнит последнюю команду, содержащую man (не обязательно в начале строки)

Если сделать у вас есть опечатка в команде, вы можете это исправить. Предположим, что я набираю cat .bash_hi, чтобы заменить .bash_hi на .bash_history, мне нужно только ввести ^hi^history^.

Источник: https: //www.digitalocean .com / сообщества / учебники / как в использовании-баш-история-команд-и-разложения-на-Linux-VPS

23
ответ дан 24 July 2018 в 17:36
  • 1
    Также вы можете нажать Ctrl-R, чтобы выполнить поиск в истории по мере ввода. – Mhmd 18 May 2015 в 08:45

Возможно, вы захотите попробовать https://github.com/dvorka/hstr , который позволяет использовать простой просмотр, навигация и фильтрацию «предлагать коробку» вашей истории Bash:

Это может быть легко связано с Ctrl-r и / или Ctrl-s

0
ответ дан 1 September 2018 в 06:36

Другие вопросы по тегам:

Похожие вопросы: