Bytte ut og spare tid med feilstavede kommandoer

Hvor mange ganger tar vi feil ved å skrive inn en kommando i terminalen? ... Jeg vet ikke om deg, men jeg har en dårlig vane med å gjøre feil flere ganger, enten fordi jeg skriver inn terminalen og samtidig tar meg av personen ved siden av meg, eller fordi det bare er en slik lang linje om at jeg tar feil.

Problemet med alt dette er å skrive linjen på nytt, eller i alle fall å trykke på arriba tastatur, bla til feilen vi gjorde, fikse det og trykk deretter på [Enter], uansett hva det måtte være, det kan være litt irritert 🙂

Vel, jeg vil lære deg nå hvordan du kan rette opp eventuelle feil du har gjort da du satte inn forrige kommando, men uten å måtte skrive eller vise den forrige kommandoen i terminalen igjen 😀

Høres ut som magi ja ... fikse en feilstavet kommando uten å se eller skrive den igjen? ... vel ja 🙂

For eksempel viser jeg deg trikset uten mye komplikasjoner. For å få tilgang til / var / log / mappen i en terminal vil det være: cd / var / log eller ikke? La oss åpne en terminal og stave feil på linjen, la oss si:

cd /var/lgo/

Som du ser, endret jeg logg til noe, noe som betyr at jeg skrev ett brev i stedet for et annet, det vil si en veldig vanlig feil 😀

Dette fungerer åpenbart ikke, det vil fortelle deg at / var / lgo / katalogen ikke eksisterer, noe som er sant. Skriv nå i den samme terminalen:

^lgo^log^

Og trykk [Tast inn], vil du se hvordan de på magisk vis fikk tilgang til riktig katalog LOL !!

Hva betyr dette? 0_oU ...

Enkelt, vi setter først hva som er feilen (LG) og så legger vi ut hvorfor vi vil endre det (logg), hele denne linjen starter med et tegn ^ og ender det samme med samme karakter, i sin tur er dette tegnet den som deler feilen fra det som er riktig å sette.

Enkelt sagt, de satte en ^, så satte de der de gikk galt, de satte en annen ^ som vil være divisjonen, så setter de det de ønsket skal være korrekte og ender opp med en annen ^. Enkelt ikke sant? 😀

Jeg vet at noen fremdeles vil foretrekke å trykke [Opp] og rette feilen på kommandolinjen, andre kan bruke dette tipset, sannheten er at sikkert alle vil finne det interessant ... og hvis ikke, vel, til mindre de allerede lært et nytt triks 😀

Hilsen


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   hexborg sa

    Veldig bra!! Et veldig nyttig triks som jeg aldri husker å bruke. LOL !! En annen som jeg liker er å trykke Alt +. for å hente den siste parameteren for forrige kommando. Hvis du gir det flere ganger, går det gjennom de forrige kommandoene.

    Jeg elsker terminalen. 🙂

  2.   rogertux sa

    Jeg kjente ham ikke. Hver gang jeg gjorde en feil, brukte jeg en halv time på å fikse den forrige kommandoen. Nå vet jeg hva jeg skal gjøre 🙂

  3.   Warp sa

    Vel, jeg har Arch, og det løser feilen av seg selv ... Jeg ble nettopp blåst bort, hehehe

  4.   Leper_Ivan sa

    Jeg kjente ikke dette tipset, takk ..

  5.   Moderat versjonitt sa

    Ja, jeg blir hos hehe .. for generelt husker jeg ikke hvor jeg gikk galt .. hehehe ..
    Interessant om Arch Terminal autokorrektur.

  6.   Scalibur sa

    Flink!..

    Flott! .. ..det er som en hanske! .. ..interessant tips, og med umiddelbar anvendelse .. 😉

    PS: Jeg elsker å bruke konsollen, min første erfaring med linux var en ren Debian-installasjon, bare konsoll 😛 ..

  7.   Helena_ryuu sa

    som alltid veldig interessant dine tips kzkg ^ gaara (nicket ditt er ikke rart samsvarer ikke med deg selv xD)

  8.   Hugo sa

    Morsomt triks.

    En annen merkelig måte å gjøre det på (nyttig for lange kommandoer) er gjennom kommandoen fc (fix-kommando), som starter standardredigeringsprogrammet (vanligvis vim eller nano, selv om det kan endres ved å plassere noe sånt som "eksportredaktør = mcedit" i .bashrc) Med en linje som inneholder nøyaktig kommandoen vi nettopp skrev, når vi redigerer den, lagrer endringene og avslutter redigeringsprogrammet, utfører vår tolk kommandoen.

    1.    hexborg sa

      Veldig bra triks. Jeg kjente ham ikke.

    2.    MSX sa

      Ditto, gode data!
      Det samme @KZ, jeg visste ikke trikset, hyper komfortabelt!

  9.   sieg84 sa

    interessant dataene.

  10.   Blaire pascal sa

    Å, jeg bruker sjelden terminalen, men det er sant at mange av oss har hatt dette skjedd mange ganger, og det er veldig irriterende så langt. Utmerket tips.

  11.   ikke navngitt sa

    interessant, tusen takk, jeg håper å huske når jeg trenger det 😀

  12.   xykyz sa

    Vel, dette har mange bruksområder: O

  13.   semproms sa

    I KDE-terminalen lar det meg ikke angi tegnet "^" med tastaturet. Er det noen som vet hvordan de skal løses? Og takk for trikset, det er alltid interessant å møte nye.

    En hilsen.

  14.   MystoG @ N sa

    Ñoooooooooo mann !!!! Hvor var du med den kommandoen da jeg trengte deg ???? Se på den "lille" kommandoen jeg måtte bruke gjentatte ganger for noen dager siden, for å kunne overføre postkasser fra en server til en annen

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

    Vet du hvor mange ganger jeg tok feil når jeg byttet bruker ???

    1.    KZKG ^ Gaara sa

      HAHAHA !!! 😀 😀
      Dette er ting som jeg oppdager nesten tilfeldig ... LOL !!

  15.   Joaquin sa

    Veldig bra tips!
    Tingene man lærer.

  16.   anonimo sa

    Interessant, men jeg synes det er komplisert ... metoden min bruker kommandoen "$ history | grep -i command-to-search-in-the-command-history".
    Det gir meg en liste over kommandoer som er utført med indeksnummeret, så for å utføre en, for eksempel setter jeg! 242 og skriver inn.

    Eksempel:
    # historie | 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 cat /etc/pam.d/slim
    242 2013-09-16 03:26:37 katt .xinitrc
    250 2013-09-17 02:28:53 cat / proc / cmdline

    #! 242

    Kanskje du allerede visste det, for meg er det veldig praktisk.
    Takk for disse tipsene du publiserer, hver dag elsker jeg urvxt-en min mer.

  17.   daniel2ac sa

    Jeg liker ~ / .inputrc-trikset bedre

    "\ E [A": historie-søk-bakover
    "\ E [B": historie-søk-fremover

    Det er veldig raskt og får deg til å bli vant til det XD jeg kan ikke bruke bash lenger uten dette trikset hahaha