Как часто вы вводили команду в своей оболочке linux, а затем поняли, что вы забыли ввести sudo, чтобы вы закончили с ошибкой или редактировали страшный файл только для чтения? Это происходит со мной гораздо больше, чем я хотел бы признать, поэтому я пишу об этом.
У вас есть пара вариантов, самый простой - просто использовать! чтобы сообщить bash использовать последнюю команду.
Например, если вы попытаетесь ввести это, вы получите сообщение об ошибке, которое вы редактируете файл только для чтения:
vi /etc/apt/sources.list
Как только это произойдет, вы можете просто использовать эту команду:
sudo !!
Затем bash расширит эту команду:
sudo vi /etc/apt/sources.list
Снимок экрана в действии: