Glömde du sudo? Använd sudo bang bang!

07 juni 2010

Det händer rätt ofta (iaf för mig) att man glömmder använda sudo när man kör ett kommando som kräver rättigheter. Istället för att skriva kommandot igen eller gå tillbaka i historiken ett steg och lägga till sudo, kan man använda kommandot "sudo !!". En illustrativ bild förklarar hur det går till:

Om den inte bilden var tillräckligt tydlig bifogar jag ett mer konkret exempel:

Dela med dig

RSS Twitter Epost Facebook Delicious Epost

Liknande Inlägg

11 kommentarer

  1. Mattias Andersson skriver:

    Eller så kör man root, som riktiga män! ;)

    http://mashable.com/wp-content/uploads/2008/01/got-root.jpg

  2. Hund skriver:

    haha! Skön bild. :D

  3. Niclas skriver:

    Sött :D I like!

  4. Lars Eriksson skriver:

    Haha klockrent :)

    Tack för tipset!!

  5. Eml skriver:

    man kan också använda !:siffra där siffran är vilket argument från föregående rad man vill använda

    [larsemil@arwen ~]$ echo emil is king
    emil is king
    [larsemil@arwen ~]$ echo !:2
    echo is
    is

  6. Rune.K skriver:

    Det förnuftiga är att använda "su" i terminalen naturligtvis.
    Tyvärr är det så att många ubuntuanvändare enbart hört talas om "sudo".
    :) Rune

  7. Hund skriver:

    @Rune.K:

    sudo för nybörjarna är att rekomendera, eftersom man då har rättigheter för just det kommandot. Risken för fel blir minimal då. :)

  8. Jonas Lejon skriver:

    Jag brukar köra uppåtpil och sedan ctrl-a

  9. fdsvensson skriver:

    Tack för tipset Hund :-) Sedan undrar jag vad som händer när man trycker ctrl-a är detsamma som Hund visade? Isåfall är det smidigare ;-)

  10. Johan Zaxmy skriver:

    ctrl-a = gå till början av raden
    ctrl-e = gå till slutet av raden
    ctrl-d = radera tecknet markören står på
    ctrl-w = radera ett ord bakåt
    ctrl-k = radera från markören till slutet av raden
    ctrl-u = radera från markören till början av raden

    Sen finns det en massa mer ctrl-tecken kombinationer man kan använda i bash (arv från emacs, readline)

  11. m skriver:

    Om någon skulle missat det: !! är inbyggt i kommandoskalet och funkar överallt.

    Vill göra reklam för "sudo -e". Mycket bättre än att enbart öppna en textredigerare med sudo (kolla man-sidan för detaljer). Vilken redigerare som används bestäms av miljövariabeln EDITOR.

    Och naturligtvis gksudo, som ploppar upp ett inloggningsfönster. alt+F2 + "gksudo grafiskt-program-jag-vill-köra-som-sudoer", är mycket smidigare än att öppna en terminal i vissa lägen. Men jag saknar en -e växel som funkade för grafiska text redigerare (det är naturligtvis olämpligt att ange en grafisk textredigerare som EDITOR, även om det går, i alla lägen går det ju inte att köra X Windows).

Lämna ett svar