Существует ли централизованный файл истории для всех команд, запущенных с разных терминалов?

Я знаю, что у каждого терминала есть отдельная история, которую можно просмотреть командой истории. Команды, введенные в предположении, что терминал tty1 будет показан только в истории tty1, а не в истории любого другого терминала, предположим, tty2.

Есть ли файл, в котором хранятся все команды, запущенные с разных терминалов; независимо от типа терминала (tty, pts1).

6
задан 21 June 2013 в 03:27

1 ответ

История команд обычно является функцией, предоставляемой bash , и сохраняется для каждого пользователя в файле .bash_history в вашем домашнем каталоге.

Хотя команда history может показывать вам разные истории в разных терминалах, когда эти терминалы открыты, все они будут объединены и записаны в общий файл ~/.bash_history после выхода из терминалов.

0
ответ дан 21 June 2013 в 03:27

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

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