Hjemmeside » hvordan » Tilføj Sudo til dit sidste Bash Command med !! Syntaks

    Tilføj Sudo til dit sidste Bash Command med !! Syntaks

    Hvor ofte har du skrevet en kommando i din Linux shell, og derefter indset, at du har glemt at skrive sudo, så du ender med en fejl eller redigerer den frygtede skrivebeskyttet fil? Dette sker for mig meget mere end jeg gerne vil indrømme, så jeg skriver om det.

    Du har et par muligheder, den nemmeste er at bare bruge !! at fortælle bash at bruge den sidste kommando.

    Hvis du for eksempel forsøgte at skrive dette, ville du få en fejl, at du redigerer en skrivebeskyttet fil:

    vi /etc/apt/sources.list

    Når det sker, kan du bare bruge denne kommando:

    sudo !!

    Hvilket bash vil så udvide til denne kommando:

    sudo vi /etc/apt/sources.list

    Skærmbillede af dette i aktion:

    En alternativ metode ville være at bare trykke på pil op-tasten, slå enten Home-tasten eller Ctrl + A, og skriv derefter sudo.