Hemsida » hur » Lägg till Sudo till ditt sista Bash-kommando med !! Syntax

    Lägg till Sudo till ditt sista Bash-kommando med !! Syntax

    Hur ofta har du skrivit ett kommando i ditt Linux-skal och sedan insåg att du glömde att skriva sudo så att du slutar med ett fel eller redigerar den fruktade skrivskyddade filen? Detta händer mig mycket mer än jag skulle vilja erkänna, så jag skriver om det.

    Du har ett par alternativ, det enklaste är att bara använda !! att berätta för bash att använda det sista kommandot.

    Om du till exempel försökte skriva det här skulle du få ett fel att du redigerar en skrivskyddad fil:

    vi /etc/apt/sources.list

    När det händer kan du bara använda det här kommandot:

    sudo !!

    Vilken bash kommer då att expandera till detta kommando:

    sudo vi /etc/apt/sources.list

    Skärmdump av detta i åtgärd:

    En alternativ metod skulle vara att bara slå upp pilknappen, slå antingen Hem-tangenten eller Ctrl + A, och skriv sedan sudo.