Домашняя » как » Добавьте Sudo к вашей последней команде Bash с помощью !! Синтаксис

    Добавьте Sudo к вашей последней команде Bash с помощью !! Синтаксис

    Как часто вы вводите команду в своей оболочке linux, а затем понимаете, что забыли набрать sudo, и в результате вы получили ошибку или отредактировали страшный файл только для чтения? Это происходит со мной гораздо больше, чем я хотел бы признать, поэтому я пишу об этом.

    У вас есть несколько вариантов, самый простой - просто использовать! сказать bash использовать последнюю команду.

    Например, если вы попытаетесь напечатать это, вы получите сообщение об ошибке, что вы редактируете файл только для чтения:

    vi /etc/apt/sources.list

    Как только это произойдет, вы можете просто использовать эту команду:

    Судо !!

    Какой bash затем расширится до этой команды:

    sudo vi /etc/apt/sources.list

    Скриншот этого в действии:

    Альтернативный метод - просто нажать клавишу со стрелкой вверх, нажать клавишу Home или Ctrl + A, а затем набрать sudo.