Начална » как да » Добавете Sudo към Вашата последна Bash команда с !! Синтаксис

    Добавете Sudo към Вашата последна Bash команда с !! Синтаксис

    Колко често сте въвеждали в командния ред вашата Linux обвивка, а след това осъзнах, че сте забравили да напишете sudo, така че завършвате с грешка или редактирате файла, който е само за четене? Това ми се случва много повече, отколкото бих искал да призная, така че пиша за това.

    Имате няколко опции, най-лесният е просто да използвате !! да укажете bash да използва последната команда.

    Например, ако се опитате да въведете това, ще получите грешка, че редактирате файл, който е само за четене:

    vi /etc/apt/sources.list

    След като това се случи, можете просто да използвате тази команда:

    Sudo !!

    Коя bash ще се разшири в тази команда:

    sudo vi /etc/apt/sources.list

    Екранна снимка на това в действие:

    Един алтернативен метод би бил просто да натиснете клавиша със стрелка нагоре, да натиснете клавиша Home или Ctrl + A, след което въведете sudo.