v1.0

$ history

Системасложность: базовыйпакет: bash (встроенная)

История введённых команд. Она показывает или изменяет параметры текущей Linux-системы. Например, history | grep ssh — когда и куда я подключался.

Синтаксис

history [ОПЦИИ]

Основные опции

!Nвыполнить команду номер N
!!повторить предыдущую команду
!$последний аргумент предыдущей команды
-cочистить историю текущей сессии
-wзаписать на диск немедленно

Примеры из практики

$ history | grep ssh
После запуска · пошаговоЧто произойдёт:
когда и куда я подключался.

Что появится в терминале:
418  ssh deploy@web-01
  437  ssh -L 5432:localhost:5432 db@gateway

Как понять, что всё получилось:
Команда завершилась без Error/Failed, и в выводе есть ожидаемые данные.

Важно:
Имена, адреса, даты, размеры и номера версий на вашей системе будут другими — это нормально.
когда и куда я подключался
$ sudo !!
После запуска · пошаговоЧто произойдёт:
повторить предыдущую команду, но с sudo.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.

Важно:
Команда запрашивает повышенные права и может попросить пароль. При вводе пароля символы в терминале не отображаются — это нормально.
повторить предыдущую команду, но с sudo
Совет практика. Ctrl+R и начните вводить — оболочка найдёт команду из истории; повторные нажатия листают варианты.

Поддержка дистрибутивов

Связанные команды