Výměna a úspora času chybně napsanými příkazy

Kolikrát uděláme chybu zadáním nějakého příkazu do terminálu? ... nevím jak vy, ale mám špatný zvyk dělat chyby několikrát, buď proto, že píšu do terminálu a současně se věnuji osobě vedle mě, nebo proto, že je to prostě tak dlouhá řada, že se pletu.

Problémem všeho je přepsat řádek nebo v každém případě stisknout arriba klávesnice, přejděte na chybu, kterou jsme udělali, opravte ji a poté stiskněte [Enter], ať je to cokoli, může to být trochu mrzutost 🙂

Teď vás naučím, jak opravit jakoukoli chybu, kterou jste udělali při vložení předchozího příkazu, ale aniž byste museli tento předchozí příkaz v terminálu znovu zadávat nebo zobrazovat 😀

Zní to jako magie ano ... opravit chybně napsaný příkaz, aniž byste jej znovu viděli nebo zadali? ... no ano 🙂

Například vám ukážu trik bez větších komplikací. Pro přístup do složky / var / log / v terminálu by to bylo: cd / var / log nebo ne? Pojďme otevřít terminál a chybně napsat ten řádek, řekněme:

cd /var/lgo/

Jak vidíte, změnil jsem log na něco, což znamená, že jsem napsal jeden dopis místo druhého, tedy velmi častou chybu 😀

To samozřejmě nebude fungovat, řekne vám, že adresář / var / lgo / neexistuje, což je pravda. Nyní ve stejném terminálu napište:

^lgo^log^

A stiskněte [Enter], uvidíte, jak magicky přistupovali ke správnému adresáři LOL !!

Co to znamená? 0_oU ...

Jednoduché, nejdříve klademe, v čem je chyba (něco) a pak uvedeme, proč to chceme změnit (přihlásit), celý tento řádek začíná znakem ^ a končí to samé se stejným znakem, tento znak je zase ten, kdo rozděluje chybu od toho, co je správné dát.

Jednoduše řečeno, dali ^, pak dali, kde se pokazili, dali další ^, což bude rozdělení, pak dali, co chtěli být správné, a skončili s dalším ^. Jednoduché, že? 😀

Vím, že někteří budou stále raději stisknout [Nahoru] a opravit chybu v příkazovém řádku, jiní mohou použít tento tip, pravdou je, že každému to bude připadat zajímavé ... a pokud ne, dobře, při méně naučil se nový trik 😀

pozdravy


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   hexborg řekl

    Velmi dobře!! Velmi užitečný trik, který si nikdy nepamatuji. LOL !! Další, který se mi líbí, je stisknutí Alt +. načíst poslední parametr předchozího příkazu. Pokud to zadáte několikrát, projde předchozími příkazy.

    Miluji terminál. 🙂

  2.   rogertux řekl

    Neznal jsem ho. Kdykoli jsem se mýlil, strávil jsem půl hodiny opravováním předchozího příkazu. Teď budu vědět, co mám dělat 🙂

  3.   Warp řekl

    No, mám Archa a sám chybu opravuje ... Právě mě vyhodili, hehehe

  4.   Leper_Ivan řekl

    Tento tip jsem neznal, děkuji ..

  5.   Mírná verze řekl

    Ano, zůstávám s hehe .. protože si obecně nepamatuji, kde jsem se pokazil .. hehehe ..
    Zajímavé na automatických opravách Arch Terminal.

  6.   Scalibur řekl

    Dobrý!..

    Skvělé! .. ..je to jako rukavice! .. ..zajímavý tip a okamžité použití .. 😉

    PS: Rád používám konzolu, moje první zkušenost s linuxem byla holá instalace Debianu, pouze konzole 😛 ..

  7.   helena_ryuu řekl

    jako vždy velmi zajímavé vaše tipy kzkg ^ gaara (váš nick není divný, neodpovídejte si xD)

  8.   Hugo řekl

    Legrační trik.

    Dalším zvláštním způsobem, jak to udělat (užitečné pro dlouhé příkazy), je příkaz fc (příkaz fix), který spouští výchozí editor (obvykle vim nebo nano, i když to lze změnit vložením něčeho jako „export EDITOR = mcedit“ do .bashrc) S řádkem, který obsahuje přesně příkaz, který jsme právě zadali, když jej upravujeme, uložíme změny a ukončíme editor, náš tlumočník provede příkaz.

    1.    hexborg řekl

      Velmi dobrý trik. Neznal jsem ho.

    2.    MSX řekl

      Totéž, dobrá data!
      Stejný @KZ, neznal jsem ten trik, hyper pohodlný!

  9.   sieg84 řekl

    zajímavá data.

  10.   Blaire pascal řekl

    Terminál používám jen zřídka, ale je pravda, že mnozí z nás to už mnohokrát zažili, a zatím je to opravdu otravné. Vynikající tip.

  11.   bez názvu řekl

    zajímavé, moc děkuji, doufám, že si vzpomenu, když to budu potřebovat 😀

  12.   xykyz řekl

    Toto má mnoho využití: O

  13.   Sempromy řekl

    V terminálu KDE mi nedovolí zadat znak „^“ pomocí klávesnice, ví někdo, jak to vyřešit? A díky triku je vždy zajímavé potkat nové.

    Pozdrav.

  14.   MystoG @ N řekl

    Ñoooooooooo muž !!!! Kde jsi byl s tím povelem, když jsem tě potřeboval ???? Podívejte se na „malý“ příkaz, který jsem před několika dny musel opakovaně používat, abych mohl migrovat poštovní schránky z jednoho serveru na druhý

    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 –password2 pass *** 123

    Víte, kolikrát jsem se mýlil při změně uživatele ???

    1.    KZKG ^ Gaara řekl

      HA HA HA!!! 😀 😀
      To jsou věci, které objevuji téměř náhodně ... LOL !!

  15.   Joaquin řekl

    Velmi dobrý tip!
    Věci, které se člověk naučí.

  16.   anonymní řekl

    Zajímavé, ale považuji to za složité ... moje metoda používá příkaz „$ history | grep -i command-to-search-in-command-history“.
    Dává mi seznam příkazů provedených s jejich indexovým číslem, pak k provedení jednoho například vložím! 242 a vstoupím.

    příklad:
    # historie | grep -i kočka
    206 2013-09-16 01:02:49 cat / etc / issue
    214 2013-09-16 00:59:04 kočka /etc/slim.conf
    223 2013-09-16 01:07:56 kočka /etc/pam.d/slim
    242 2013-09-16 03:26:37 kat .xinitrc
    250 2013-09-17 02:28:53 cat / proc / cmdline

    #! 242

    Možná jste to už věděli, pro mě je to velmi praktické.
    Děkuji za tyto tipy, které publikujete, každý den miluji svůj urvxt více.

  17.   daniel2ac řekl

    Líbí se mi trik ~ / .inputrc lépe

    "\ E [A": history-search-backward
    "\ E [B": history-search-forward

    Je to velmi rychlé a zvyknete si na to XD Bez tohoto triku už nemůžu používat bash hahaha