Zamjena i ušteda vremena pogrešno napisanim naredbama

Koliko puta pogriješimo upisivanjem neke naredbe u terminal? ... Ne znam za vas, ali imam lošu naviku da nekoliko puta pogriješim, bilo zato što tipkam u terminal, a istovremeno pratim osobu do sebe, ili zato što je to jednostavno tako dugačak red da greš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 🙂

Pa, sada ću vas naučiti kako ispraviti bilo koju grešku koju ste napravili kada ste umetnuli prethodnu naredbu, ali bez da je ikad više morate otkucati ili prikazati 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 mnogo komplikacija. Da biste pristupili direktoriju / 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, dnevnik sam promijenio u nešto, što znači da sam napisao jedno pismo umjesto drugog, odnosno vrlo često grešku greške

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

^lgo^log^

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

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

Jednostavno, prvo stavljamo u čemu je greška (nešto) i onda postavljamo zašto to želimo promijeniti (log), cijeli ovaj redak započinje slovom ^ i završava se istim znakom, zauzvrat je ovaj znak onaj koji dijeli greš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 ispravno ono što su željeli i završili s drugim ^. Jednostavno zar ne? 😀

Znam da će neki ipak radije pritisnuti [Gore] i ispraviti greš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 😀

Saludos


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

20 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   hexborg rekao je

    Veoma 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 posljednjeg parametra prethodne naredbe. Ako ga date nekoliko puta, on prolazi kroz prethodne naredbe.

    Obožavam terminal. 🙂

  2.   rogertux rekao je

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

  3.   Warper rekao je

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

  4.   Leper_Ivan rekao je

    Nisam znao ovaj savjet, hvala ..

  5.   Umjereni verzijaitis rekao je

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

  6.   Scalibur rekao je

    Dobro! ..

    Sjajno! .. ..dolazi kao rukavica! .. ..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 rekao je

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

  8.   hugo rekao je

    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 editor (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 rekao je

      Vrlo dobar trik. Nisam ga poznavao.

    2.    MSX rekao je

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

  9.   sieg84 rekao je

    zanimljivi podaci.

  10.   Blaire pascal rekao je

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

  11.   neimenovan rekao je

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

  12.   Xykyz rekao je

    Pa, ovo ima mnogo koristi: O

  13.   Semproms rekao je

    U KDE terminalu ne dozvoljava mi da unesem znak "^" na tastaturi, da li neko zna kako to riješiti?

    Pozdrav.

  14.   MystoG @ N rekao je

    Ñ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 servera 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.castillo ***

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

    1.    KZKG ^ Gaara rekao je

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

  15.   Joaquin rekao je

    Vrlo dobar savjet!
    Stvari koje se nauče.

  16.   anonimo rekao je

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

    Primjer:
    # istorija | 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 cat / 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 rekao je

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

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

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