Классическая ситуация, знакомая каждому системному администратору: вы тщательно вводите длинную команду в терминал, нажимаете Enter, и в ответ получаете досадное сообщение Permission denied. Причина проста — вы забыли добавить sudo.

Вместо того чтобы нажимать клавишу «вверх», прокручивать курсор в начало строки и вручную дописывать sudo, существует более элегантное и быстрое решение. Просто введите:

sudo !!

Эта команда работает благодаря встроенной функции Bash (и большинства других шеллов, таких как Zsh), где два восклицательных знака (!!) автоматически заменяются на предыдущую выполненную команду целиком.

Рассмотрим реальный пример использования:

$ apt update
Reading package lists... Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)

Вместо того чтобы перепечатывать, просто добавьте sudo !!:

$ sudo !!
sudo apt update
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
...

Это позволяет сэкономить драгоценные секунды и сохранить ваши нервы. Инструмент sudo !! является незаменимым помощником в повседневной работе Linux-администратора.