Zamjena i ušteda vremena pogrešno napisanim naredbama

Koliko puta pogriješimo upisujući neku naredbu u terminal? ... Ne znam za vas, ali imam lošu naviku nekoliko puta pogriješiti, bilo zato što tipkam u terminal, a istovremeno pratim osobu do sebe, ili zato što je to jednostavno tako dugačak red da griješim.

Problem je svega ponoviti tip linije ili u svakom slučaju pritisnuti tipku Arriba tipkovnice, pomaknite se do pogreške koju smo počinili, popravite je, a zatim pritisnite [Enter], što god to moglo biti, to može biti mala smetnja 🙂

Eto, sada ću vas naučiti kako ispraviti bilo koju pogrešku koju ste napravili kad ste umetnuli prethodnu naredbu, ali bez da je ikad više morate tipkati ili prikazivati ​​tu prethodnu naredbu u terminalu

Zvuči kao magija da ... popraviti pogrešno napisanu naredbu a da je više nikada niste vidjeli ili upisali? ... pa da 🙂

Na primjer, pokazujem vam trik bez puno kompliciranja. Da biste pristupili mapi / var / log / na terminalu, to bi bilo: cd / var / log ili ne? pa otvorimo terminal i pogrešno napišemo tu liniju, recimo:

cd /var/lgo/

Kao što vidite, zapisnik sam promijenio u nešto, što znači da sam napisao jedno slovo umjesto drugog, odnosno vrlo često pogrešku pogreške

To očito neće uspjeti, reći će vam da direktorij / var / lgo / ne postoji, što je istina. Sad u taj isti terminal napišite:

^lgo^log^

I pritisnite [Unesi], vidjet ćete kako su magično pristupili ispravnom direktoriju LOL !!

Što to znači? 0_oU ...

Jednostavno, prvo stavljamo koja je pogreška (nešto), a zatim postavljamo zašto to želimo promijeniti (klada), cijeli ovaj redak započinje znakom ^ i završava istim znakom, zauzvrat je ovaj lik onaj koji dijeli pogrešku od onoga što je ispravno staviti.

Jednostavno rečeno, stavili su ^, zatim stavili tamo gdje su pogriješili, stavili su drugo ^ što će biti podjela, zatim stavili ono što su htjeli da bude točno i na kraju završili s drugim ^. Jednostavno zar ne? 😀

Znam da će neki ipak radije pritisnuti [Gore] i ispraviti pogrešku u naredbenom retku, drugi će možda koristiti ovaj savjet, istina je da će sigurno svima biti zanimljivo ... a ako ne, pa, na manje su već naučili novi trik 😀

pozdravi


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   hexborg dijo

    Vrlo dobro!! Vrlo koristan trik kojeg se nikad ne sjećam koristiti. LOL!! Još jedan koji mi se sviđa je pritiskanje Alt +. za dohvaćanje zadnjeg parametra prethodne naredbe. Ako ga date nekoliko puta, prolazi kroz prethodne naredbe.

    Volim terminal. 🙂

  2.   rogertux dijo

    Nisam ga poznavao. Kad god bih pogriješio, proveo sam pola sata popravljajući prethodnu naredbu. Sad ću znati što učiniti 🙂

  3.   Warp dijo

    Pa, imam Arch i sam popravlja pogrešku ... Upravo sam se oduševio, hehehe

  4.   Leper_Ivan dijo

    Nisam znao ovaj savjet, hvala ..

  5.   Umjereni verzitis dijo

    Da, i dalje ostajem s hehe .. jer uglavnom se ne sjećam gdje sam pogriješio .. hehehe ..
    Zanimljivo za autoispravljanje Arch Terminal-a.

  6.   Skalibur dijo

    Dobro!..

    Izvrsno! .. ..to je poput rukavice! .. ..zanimljiv savjet i od neposredne primjene .. 😉

    PS: Volim koristiti konzolu, moje prvo iskustvo u linuxu je bila gola instalacija Debiana, samo konzola 😛 ..

  7.   helena_ryuu dijo

    kao i uvijek vrlo zanimljivi vaši savjeti kzkg ^ gaara (nadimak vam nije čudan, ne poklapajte se xD)

  8.   Hugo dijo

    Smiješan trik.

    Još jedan neobičan način da se to učini (korisno za duge naredbe) je putem naredbe fc (fix command) koja pokreće zadani uređivač (obično vim ili nano, iako se to može promijeniti stavljanjem nečega poput "export EDITOR = mcedit" u .bashrc) Redom koji sadrži upravo naredbu koju smo upravo unijeli, kada je uređujemo, spremamo promjene i izlazimo iz uređivača, naš tumač izvršava naredbu.

    1.    hexborg dijo

      Vrlo dobar trik. Nisam ga poznavao.

    2.    MSX dijo

      Isto, dobri podaci!
      Isti @ KZ, nisam znao trik, hiper ugodno!

  9.   sieg84 dijo

    zanimljivi podaci.

  10.   Blaire pascal dijo

    Oh, rijetko koristim terminal, ali istina je da smo mnogi od nas to već puno puta doživjeli, a to je do sada dosadno. Izvrsan savjet.

  11.   bez imena dijo

    zanimljivo, puno hvala, nadam se da ću se sjetiti kad mi zatreba 😀

  12.   xykyz dijo

    Pa, ovo ima mnogo koristi: O

  13.   semproms dijo

    U KDE terminalu ne dopušta mi da unesem znak "^" na tipkovnici, zna li netko kako to riješiti? I hvala na triku, uvijek je zanimljivo upoznati nove.

    Pozdrav.

  14.   MystoG @ N dijo

    Ñoooooooooo čovječe !!!! Gdje si bio s tom naredbom kad sam te trebao ???? Pogledajte naredbu "malo" koju sam prije nekoliko dana morao koristiti kako bih mogao migrirati poštanske sandučiće s jednog poslužitelja na drugi

    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

    Znate li koliko sam puta pogriješio prilikom promjene korisnika ???

    1.    KZKG ^ Gaara dijo

      HAHAHA !!! 😀 😀
      To su stvari koje otkrivam gotovo nasumce ... LOL !!

  15.   Joaquin dijo

    Vrlo dobar savjet!
    Stvari koje se nauče.

  16.   anoniman dijo

    Zanimljivo, ali smatram da je složen ... moja metoda koristi naredbu "$ history | grep -i command-to-search-in-the-command-history".
    Daje mi popis naredbi izvršenih s njihovim indeksnim brojem, a zatim izvršim jednu, na primjer stavim! 242 i unosim.

    primjer:
    # povijest | 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

    Možda ste već znali, za mene je to vrlo praktično.
    Hvala na ovim savjetima koje objavljujete, svaki dan sve više volim svoj urvxt.

  17.   daniel2ac dijo

    Više mi se sviđa trik ~ / .inputrc

    "\ E [A": povijest-pretraživanje unatrag
    "\ E [B": povijest-pretraživanje unaprijed

    Vrlo je brz i tjera vas da se naviknete XD Ne mogu više koristiti bash bez ovog trika hahaha