Чи зберігає Linux історію виконаних команд


1

Я знаю, що ми можемо виконати команду "history" або скористатися елементом control + R, щоб знайти історію команд у конкретній оболонці. Але чи є спосіб, наприклад, дізнатися історію команд мого останнього сеансу ssh?

Мені також цікаво дізнатися, де (в системі) linux зберігає історію командного рядка, навіть якщо це тільки для поточного оболонки.

Дякую!

Відповіді:


6

Ваша історія реєструється вашою оболонкою. Наприклад, Bash використовує цей файл ~/.bash_history за замовчуванням. Вона також не обмежується поточною сесією, але історія, як правило, зберігається і далі, аж до змінних оточення HISTSIZE і HISTFILESIZE дозволити.

Більше інформації про те, як працює історія bash доступна на його сторінці на сторінці, в розділі під назвою HISTORY.


Для більш ретельного запису історії команд можна використовувати процес обліку, як описано в відповіді на це питання .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.