Быстрый перезапуск команды под sudo в шелле
Правила хорошего тона и безопасности требуют работать под не привилегированным пользователем и пользоваться sudo в случае необходимости. Но тогда часто возникают ситуации подобные этой:
$ tail -f /var/log/messages
tail: невозможно открыть `/var/log/messages' для чтения: Отказано в доступе
tail: больше нет файловБыстрый способ перезапуска предыдущей команды в bash и zsh
$ sudo !!- Добавить комментарий
- 539 просмотров
Страница для печати


Весьма полезно. Спасибо.
!! -- этим можно и просто повторить предыдущую команду или, например, написать echo !! и т.д...
з.ы. я не умничаю, если что, но может добавить пару слов об этом в заметке
когда в коментариях дополняют типс, то это только к лучшему Ж:-) но название типса совсем конкретное.
насчет команд истории начинающихся с ! можно отдельный типс написать. особенно для zsh.
--
Signature invent in progress 24% ##........