Zamenjava in prihranek časa z napačno črkovanimi ukazi

Kolikokrat naredimo napako, če vtipkamo kakšen ukaz v terminal? ... Ne vem o tebi, imam pa slabo navado večkrat narediti napake, bodisi zato, ker tipkam v terminal in hkrati obiskujem osebo poleg sebe ali pa gre preprosto za tako dolgo vrsto, da se motim.

Težava pri vsem tem je, da vrstico znova vtipkate ali v vsakem primeru pritisnete tipko arriba tipkovnice, pomaknite se do napake, ki smo jo storili, jo popravite in nato pritisnite [Enter], karkoli že je, je lahko malo moteče 🙂

No, zdaj vas bom naučil, kako popraviti morebitno napako, ki ste jo storili, ko ste vstavili prejšnji ukaz, ne da bi vam bilo treba prejšnji ukaz ponovno vnesti ali prikazati v terminalu 😀

Sliši se kot magija da ... popraviti napačno črkovan ukaz, ne da bi ga kdaj videli ali vtipkali znova? ... no ja 🙂

Na primer, trik vam pokažem brez večjih zapletov. Za dostop do mape / var / log / v terminalu bi bilo to: cd / var / log ali ne? no, odprimo terminal in napačno črkujmo to vrstico, recimo:

cd /var/lgo/

Kot lahko vidite, sem dnevnik spremenil v nekaj, kar pomeni, da sem napisal eno črko namesto druge, to je zelo pogosta napaka 😀

To očitno ne bo delovalo, povedalo vam bo, da imenik / var / lgo / ne obstaja, kar je res. Zdaj v isti terminal napišite:

^lgo^log^

In pritisnite [vnesite], boste videli, kako so čarobno dostopali do pravilnega imenika LOL !!

Kaj to pomeni? 0_ou ...

Preprosto, na prvo mesto postavimo napako (nekaj) in nato postavimo, zakaj ga želimo spremeniti (prijavi), celotna vrstica se začne z znakom ^ in se konča enako z istim znakom, ta znak pa je tisti, ki deli napako od pravilne.

Preprosto povedano, postavijo ^, nato postavijo, kjer so se zmotili, postavijo drugo ^, kar bi bila delitev, nato postavijo pravilno, kar so želeli, in na koncu dobijo drugega ^. Preprosto kajne? 😀

Vem, da bodo nekateri še vedno raje pritisnili [Gor] in popravili napako v ukazni vrstici, drugi bodo morda uporabili ta namig, resnica je, da bo zagotovo vsem zanimivo ... in če ne, no, na manj so se že naučili novega trika 😀

pozdrav


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Hexborg je dejal

    Zelo dobro!! Zelo koristen trik, ki se ga nikoli ne spomnim uporabiti. LOL !! Še ena, ki mi je všeč, je pritiskanje Alt +. za pridobitev zadnjega parametra prejšnjega ukaza. Če ga daste večkrat, gre skozi prejšnje ukaze.

    Všeč mi je terminal. 🙂

  2.   rogertux je dejal

    Nisem ga poznal. Kadar sem se motil, sem pol ure popravljal prejšnji ukaz. Zdaj bom vedel, kaj storiti 🙂

  3.   Walper. je dejal

    No, imam Arch in sam odpravlja napako ... Pravkar me je odpihnilo, hehehe

  4.   Leper_Ivan je dejal

    Nisem vedel tega nasveta, hvala ..

  5.   Zmerna različica je dejal

    Ja, še naprej ostajam pri hehe .. ker se na splošno ne spomnim kje sem se zmotil .. hehehe ..
    Zanimivo glede samodejnega popravljanja Arch Terminal.

  6.   Scalibur je dejal

    Dobro! ..

    Super! .. .. prihaja kot rokavice! .. ..zanimiv namig in takojšnja uporaba .. 😉

    PS: Rad uporabljam konzolo, moja prva izkušnja z linuxom je bila gola namestitev Debiana, samo konzola 😛 ..

  7.   helena_ryuu je dejal

    kot vedno zelo zanimivi vaši nasveti kzkg ^ gaara (vaš vzdevek ni čuden, ne ujemajte se xD)

  8.   Hugo je dejal

    Smešen trik.

    Drug poseben način za to (koristen za dolge ukaze) je prek ukaza fc (fix fix), ki zažene privzeti urejevalnik (običajno vim ali nano, čeprav ga je mogoče spremeniti tako, da v .bashrc) S vrstico, ki vsebuje natančno ukaz, ki smo ga pravkar vtipkali, ko ga uredimo, shranimo spremembe in zapremo urejevalnik, naš tolmač izvrši ukaz.

    1.    Hexborg je dejal

      Zelo dober trik. Nisem ga poznal.

    2.    MSX je dejal

      Prav tako, dobri podatki!
      Isti @ KZ, trika nisem poznal, hiper udobno!

  9.   sieg84 je dejal

    zanimivi podatki.

  10.   Blaire pascal je dejal

    Oh, le redko uporabljam terminal, res pa je, da se je mnogim od nas to že velikokrat zgodilo in je doslej resnično moteče. Odličen namig.

  11.   neimenovani je dejal

    zanimivo, najlepša hvala, upam, da se bom spomnil, kdaj ga potrebujem 😀

  12.   xykyz je dejal

    No, to ima več uporab: O

  13.   Sempromi je dejal

    V terminalu KDE mi ne dovoli vnosa znaka "^" na tipkovnici, ali kdo ve, kako to rešiti? In hvala za trik, vedno je zanimivo spoznati nove.

    Pozdrav.

  14.   MystoG @ N je dejal

    Ñoooooooooo človek !!!! Kje si bil s tem ukazom, ko sem te potreboval ???? Poglejte ukaz "malo", ki sem ga moral pred nekaj dnevi večkrat uporabiti za selitev nabiralnikov z enega strežnika na drugega.

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

    Veste kolikokrat sem se zmotil pri zamenjavi uporabnika ???

    1.    KZKG ^ Gaara je dejal

      HAHAHA !!! 😀 😀
      To so stvari, ki jih odkrijem skoraj naključno ... LOL !!

  15.   Joaquin je dejal

    Zelo dober namig!
    Stvari, ki se jih človek nauči.

  16.   anonimen je dejal

    Zanimivo, vendar se mi zdi zapleteno ... moja metoda uporablja ukaz "$ history | grep -i command-to-search-in-command-history".
    Daje mi seznam ukazov, izvedenih z njihovo indeksno številko, nato za izvedbo enega, na primer vstavim! 242 in vnesem.

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

    #! 242

    Mogoče ste že vedeli, zame je to zelo praktično.
    Hvala za te nasvete, ki jih objavite, vsak dan imam bolj rad svoj urvxt.

  17.   daniel2ac je dejal

    Všeč mi je trik ~ / .inputrc

    "\ E [A": iskanje po zgodovini nazaj
    "\ E [B": zgodovina-iskanje naprej

    Je zelo hiter in se navadiš XD Ne morem več uporabljati basha brez tega trika hahaha