Как мне увидеть всю историю пользователей в Linux?
Как мне увидеть всю историю пользователей в Linux?
Anonim

Распечатать История

В наиболее простой форме вы можете запустить команду ' история 'сама по себе, и она просто распечатает bash история текущего Пользователь к экрану. Команды пронумерованы, старые команды находятся вверху, а новые - внизу. В история хранится в ~ /. bash_history по умолчанию.

Принимая это во внимание, как мне увидеть историю других пользователей в Linux?

В операционных системах на основе Debian выполнение tail / var / log / auth. журнал | имя пользователя grep должно дать вам пользователь судо история . Я не верю, что есть способ получить единую команду история из пользователь обычные + команды sudo. В операционных системах на основе RHEL вам потребуется проверить / var / log / secure вместо / var / log / auth.

Кроме того, как мне найти предыдущие команды в Linux? Ниже приведены 4 различных способа повторить последнюю выполненную команду.

  1. Используйте стрелку вверх, чтобы просмотреть предыдущую команду, и нажмите клавишу ВВОД, чтобы выполнить ее.
  2. Тип !! и нажмите ввод из командной строки.
  3. Введите! - 1 и нажмите ввод в командной строке.
  4. Нажмите Control + P, чтобы отобразить предыдущую команду, нажмите Enter, чтобы выполнить ее.

Соответственно, как в Линуксе проверять историю?

Другой способ добраться до этого поиск функциональность заключается в нажатии Ctrl-R для вызова рекурсивного поиск вашей команды история . После ввода этого запроса приглашение изменится на: (reverse-i- поиск ) `': Теперь вы можете начать вводить команду, и соответствующие команды будут отображаться для выполнения, нажав Return или Enter.

Как проверить историю команд?

Откройте CMD из меню «Пуск» и введите «doskey / История ». Когда вы печатали, все команды которые вы ввели недавно, будут показаны вам в окне CMD. Используйте стрелки вверх и вниз, чтобы выбрать команда . Или вы также можете скопировать и вставить команды от история который появился на вашем экране в окне CMD.

Рекомендуемые: