$ history
История введённых команд. Она показывает или изменяет параметры текущей 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 обычно означает успех. Важно: Команда запрашивает повышенные права и может попросить пароль. При вводе пароля символы в терминале не отображаются — это нормально.
Совет практика. Ctrl+R и начните вводить — оболочка найдёт команду из истории; повторные нажатия листают варианты.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE