Источник: Nuances of Programming Знание полезных команд может творить чудеса. Мне часто приходится возиться с командными строками, помогая другим с отладкой кода и навигацией серверов, поэтому я прекрасно понимаю, каким огорчительным и трудоемким может оказаться этот процесс без знания полезных комбинаций. Ниже вы найдете подборку полезных команд и их описание. Эти комбинации позволяют ускорить работу с командной строкой. Повторный запуск под root — sudo !! user@host: cat /var/log/messages
cat /var/log/messages: Permission denied. Как не надо: Вверх. Влево. Влево. Влево. …. sudo Enter. Рррр.
Как надо: sudo !! Это работает потому, что !! является командным символом-заполнителем для последней выполненной команды. Получается, что так вы сможете запустить последнюю команду под root без лишних нажатий на стрелки вверх и влево. Кстати, эта же команда прекрасно работает и без sudo. Но почему-то только для повторного запуска последней команды без изменений. Повторный ввод последнего аргумента