Ersätta och spara tid med felstavade kommandon

Hur många gånger gör vi ett misstag genom att skriva ett kommando i terminalen? ... Jag vet inte om dig, men jag har en dålig vana att göra misstag flera gånger, antingen för att jag skriver in terminalen och samtidigt tar hand om personen bredvid mig, eller för att det helt enkelt är en så lång rad att jag har fel.

Problemet med allt detta är att skriva in linjen på nytt, eller i vilket fall som helst att trycka på arriba tangentbord, bläddra till misstaget vi gjorde, fixa det och tryck sedan på [Enter], oavsett vad det kan vara, det kan vara lite irriterande 🙂

Tja, jag kommer att lära dig nu hur du korrigerar eventuella fel som du har gjort när du satte in det tidigare kommandot, men utan att behöva skriva eller visa det tidigare kommandot i terminalen igen 😀

Låter som magi ja ... fixa ett felstavat kommando utan att någonsin se eller skriva det igen? ... ja ja 🙂

Till exempel visar jag dig tricket utan mycket komplikationer. För att komma åt / var / log / mappen i en terminal skulle det vara: cd / var / log eller inte? låt oss öppna en terminal och felstava den linjen, låt oss säga:

cd /var/lgo/

Som du kan se ändrade jag logg till något, vilket innebär att jag skrev ett brev istället för ett annat, det vill säga ett mycket vanligt fel 😀

Detta fungerar uppenbarligen inte, det kommer att berätta att katalogen / var / lgo / inte finns, vilket är sant. Skriv nu i samma terminal:

^lgo^log^

Och tryck [Stiga på], kommer du att se hur de magiskt fick åtkomst till rätt katalog LOL !!

Vad betyder det här? 0_oU .

Enkelt, vi sätter först vad är felet (LGO) och sedan lägger vi varför vi vill ändra det (log), hela denna rad börjar med en karaktär ^ och slutar detsamma med samma karaktär, i sin tur är denna karaktär den som delar felet från vad som är rätt att sätta.

Enkelt uttryckt sätter de en ^, sedan sätter de där de gick fel, de sätter en annan ^ som kommer att vara uppdelningen, sedan lägger de vad de ville vara korrekta och slutar med en annan ^. Enkelt, eller hur? 😀

Jag vet att vissa fortfarande föredrar att trycka på [Upp] och korrigera felet på kommandoraden, andra kanske använder det här tipset, sanningen är att alla säkert kommer att tycka att det är intressant ... och om inte, ja, på mindre de lärde sig redan ett nytt trick 😀

hälsningar


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

20 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   hexborg sade

    Mycket bra!! Ett mycket användbart trick som jag aldrig kommer ihåg att använda. LOL!! En annan som jag gillar är att trycka på Alt +. för att hämta den sista parametern för föregående kommando. Om du ger det flera gånger går det igenom de tidigare kommandona.

    Jag älskar terminalen. 🙂

  2.   rogertux sade

    Jag kände inte honom. När jag gjorde ett misstag tillbringade jag en halvtimme med att fixa det tidigare kommandot. Nu vet jag vad jag ska göra 🙂

  3.   Warper sade

    Tja, jag har Arch, och det fixar felet i sig själv .... Jag blev precis bortblåst, hehehe

  4.   Leper_Ivan sade

    Jag kände inte det här tipset, tack ...

  5.   Måttlig versionit sade

    Ja, jag stannar kvar hos hehe .. för i allmänhet kommer jag inte ihåg var jag gjorde fel .. hehehe ..
    Intressant om Arch Terminal autokorrigering.

  6.   Scalibur sade

    Bra!..

    Bra! .. .. det är som en handske! .. .. intressant tips och omedelbar applicering .. 😉

    PS: Jag älskar att använda konsolen, min första upplevelse i Linux var en ren Debian-installation, bara konsolen 😛 ..

  7.   helena_ryuu sade

    som alltid mycket intressant dina tips kzkg ^ gaara (ditt nick är inte konstigt matchar inte dig själv xD)

  8.   Hugo sade

    Roligt trick.

    Ett annat märkligt sätt att göra det (användbart för långa kommandon) är via kommandot fc (fix-kommando), som startar standardredigeraren (vanligtvis vim eller nano, även om det kan ändras genom att sätta något som "export EDITOR = mcedit" i .bashrc) Med en rad som innehåller exakt det kommando vi precis skrev, när vi redigerar det, sparar ändringarna och avslutar redigeraren, kör vår tolk kommandot.

    1.    hexborg sade

      Mycket bra trick. Jag kände inte honom.

    2.    MSX sade

      Ditto, bra data!
      Samma @KZ, jag visste inte tricket, hyper bekvämt!

  9.   sieg84 sade

    intressant data.

  10.   Blaire pascal sade

    Åh, jag använder sällan terminalen, men det är sant att många av oss har haft det här många gånger, och det är verkligen irriterande hittills. Utmärkt tips.

  11.   icke namngiven sade

    intressant, tack så mycket, jag hoppas kunna komma ihåg när jag behöver det 😀

  12.   xykyz sade

    Det här har många användningsområden: O

  13.   semproms sade

    I KDE-terminalen låter det mig inte ange tecknet "^" på tangentbordet, vet någon hur man löser det? Och tack för tricket är det alltid intressant att träffa nya.

    En hälsning.

  14.   MystoG @ N sade

    Ñoooooooooo man !!!! Var var du med det kommandot när jag behövde dig ???? Titta på det "lilla" kommandot som jag var tvungen att använda upprepade gånger för några dagar sedan för att kunna migrera postlådor från en server till en annan

    imapsync –buffersize 8192000 –noauthmd5 –nosyncacls –prenumerera –syncinternaldates –ssl1 –ssl2 –host1 10.30.150.3 –user1 agustin.castillo –password1 pass *** 123 –host2 10.30.150.7 –user2 agustin.castillo –password2 pass ***

    Vet du hur många gånger jag hade fel när jag bytte användare ???

    1.    KZKG ^ Gaara sade

      HAHAHA !!! 😀 😀
      Det här är saker som jag upptäcker nästan slumpmässigt ... LOL !!

  15.   Joaquin sade

    Mycket bra tips!
    De saker man lär sig.

  16.   anonym sade

    Intressant, men jag tycker att det är komplext ... min metod använder kommandot "$ history | grep -i command-to-search-in-command-history".
    Det ger mig en lista över kommandon som körs med deras indexnummer, sedan för att utföra en till exempel lägger jag! 242 och anger.

    Exempelvis:
    # historia | grep -i katt
    206 2013-09-16 01:02:49 cat / etc / issue
    214 2013-09-16 00:59:04 katt /etc/slim.conf
    223 2013-09-16 01:07:56 katt /etc/pam.d/slim
    242 2013-09-16 03:26:37 katt .xinitrc
    250 2013-09-17 02:28:53 cat / proc / cmdline

    #! 242

    Du kanske redan visste, för mig är det väldigt praktiskt.
    Tack för dessa tips som du publicerar, varje dag älskar jag min urvxt mer.

  17.   daniel2ac sade

    Jag gillar ~ / .inputrc-tricket bättre

    "\ E [A": historik-sök-bakåt
    "\ E [B": historik-sök-framåt

    Det är väldigt snabbt och får dig att vänja dig vid det XD jag kan inte använda bash längre utan detta trick hahaha