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
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. 🙂
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 🙂
No, mám Archa a sám chybu opravuje ... Právě mě vyhodili, hehehe
Tento tip jsem neznal, děkuji ..
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.
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 😛 ..
jako vždy velmi zajímavé vaše tipy kzkg ^ gaara (váš nick není divný, neodpovídejte si xD)
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.
Velmi dobrý trik. Neznal jsem ho.
Totéž, dobrá data!
Stejný @KZ, neznal jsem ten trik, hyper pohodlný!
zajímavá data.
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.
zajímavé, moc děkuji, doufám, že si vzpomenu, když to budu potřebovat 😀
Toto má mnoho využití: O
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.
Ñ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 ???
HA HA HA!!! 😀 😀
To jsou věci, které objevuji téměř náhodně ... LOL !!
Velmi dobrý tip!
Věci, které se člověk naučí.
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.
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