Быстрый перезапуск команды под sudo в шелле


ramok аватар

ramok - Posted on 12 Декабрь 2007

Правила хорошего тона и безопасности требуют работать под не привилегированным пользователем и пользоваться sudo в случае необходимости. Но тогда часто возникают ситуации подобные этой:

$ tail -f /var/log/messages
tail: невозможно открыть `/var/log/messages' для чтения: Отказано в доступе
tail: больше нет файлов

Быстрый способ перезапуска предыдущей команды в bash и zsh

$  sudo !!
0
Ваша оценка: Ничего

Весьма полезно. Спасибо.

!! -- этим можно и просто повторить предыдущую команду или, например, написать echo !! и т.д...

з.ы. я не умничаю, если что, но может добавить пару слов об этом в заметке

когда в коментариях дополняют типс, то это только к лучшему Ж:-) но название типса совсем конкретное.

насчет команд истории начинающихся с ! можно отдельный типс написать. особенно для zsh.
--
Signature invent in progress 24% ##........