Я знаю, что у каждого терминала есть отдельная история, которую можно просмотреть командой истории. Команды, введенные в предположении, что терминал tty1 будет показан только в истории tty1, а не в истории любого другого терминала, предположим, tty2.
Есть ли файл, в котором хранятся все команды, запущенные с разных терминалов; независимо от типа терминала (tty, pts1).
История команд обычно является функцией, предоставляемой bash , и сохраняется для каждого пользователя в файле .bash_history
в вашем домашнем каталоге.
Хотя команда history
может показывать вам разные истории в разных терминалах, когда эти терминалы открыты, все они будут объединены и записаны в общий файл ~/.bash_history
после выхода из терминалов.