Koliko puta pogriješimo ukucavajući komandu u terminal? …Ne znam za vas, ali ja imam lošu naviku da pogrešim nekoliko puta, bilo zato što pišem na terminalu i istovremeno se brinem o osobi sa svoje strane, ili zato što je to jednostavno dugačak red da pravim grešku.
Problem sa svim ovim je prepisati red, ili u svakom slučaju pritisnuti arriba na tastaturi, skrolujte do greške koju smo napravili, ispravite je i zatim pritisnite [Enter], u svakom slučaju može biti malo gnjavaža :)
Pa, sada ću vas naučiti kako da ispravite bilo koju grešku koju ste napravili kada ste umetnuli prethodnu naredbu, ali bez potrebe da ponovo ukucate ili prikažete tu prethodnu naredbu u terminalu 😀
Zvuči kao magija, da... popravljanje pogrešno napisane komande, a da je čak i ne pogledate ili je ponovo ukucate? … pa da 🙂
Na primjer, pokazujem vam trik bez mnogo komplikacija. Za pristup /var/log/ folderu u terminalu bilo bi: cd / var / log ili ne? Pa, hajde da otvorimo terminal i napišemo taj red pogrešno, recimo:
cd /var/lgo/
Kao što vidite, promijenio sam log u lgo, što znači da sam napisao jedno slovo umjesto drugog, što je vrlo česta greška 😀
Ovo očito neće raditi, reći će vam da /var/lgo/ direktorij ne postoji, što je istina. Sada na istom terminalu napišite:
^lgo^log^
i pritisnite [unesite], 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), a zatim stavljamo razlog zašto to želimo promijeniti (log), cijeli ovaj red počinje znakom ^ i završava se isto istim znakom, zauzvrat ovaj znak je ono što dijeli grešku od onoga što je ispravno staviti.
Jednostavno rečeno, stavili su ^, onda su stavili tamo gdje su pogriješili, stavili još jedan ^ što će biti podjela, onda su postavili ono što žele da bude ispravno i završe sa drugim ^. jednostavno zar ne? 😀
Znam da će neki ipak radije pritisnuti [Gore] i ispraviti grešku u komandnoj liniji, drugi će možda koristiti ovaj savjet, istina je da će svima sigurno biti zanimljivo... a ako ne, pa, barem barem naučili su novi trik 😀
Saludos
Veoma dobro!! Vrlo koristan trik koji se nikad ne sjetim koristiti. Ha ha ha!! Još jedan koji volim je da pritisnem Alt+. za preuzimanje posljednjeg parametra iz prethodne naredbe. Ako ga pritisnete nekoliko puta, prolazi kroz prethodne komande.
Volim terminal. 🙂
Nisam ga poznavao. Kad god sam napravio grešku, pola sata sam popravljao prethodnu naredbu. Sad ću znati šta da radim 🙂
Pa, imam Arch, i on mi već ispravlja grešku…. Baš sam se oduševio, hehehe
Nisam znao za ovaj savjet, hvala..
Da, i dalje ostajem sa hehe.. jer se uglavnom ne sećam gde sam pogrešio.. hehehe..
Zanimljivo u vezi autokorekcije Arch Terminala.
Zdravo dobro!..
Sjajno!.. ..pristaje mi kao rukavica!.. ..zanimljiv savjet, i odmah primjenjiv.. 😉
PS: Obožavam koristiti konzolu, moje prvo iskustvo u Linuxu bila je gola instalacija Debiana, samo konzola 😛 ..
Kao i uvek, tvoji saveti su veoma interesantni kzkg^gaara (nick ti nije cudan, nemoj da te bude sramota xD)
Čudan trik.
Još jedan neobičan način da se to uradi (korisno za duge komande) je upotreba fc komande (komanda za popravku), koja pokreće podrazumevani editor (obično vim ili nano, iako se može promeniti stavljanjem nečeg poput "export EDITOR=mcedit" u .bashrc). sa linijom koja sadrži upravo naredbu koju smo upravo upisali, kada je uredimo, sačuvamo promjene i izađemo iz editora, naš interpreter izvršava naredbu.
Vrlo dobar trik. Nisam ga poznavao.
Ista stvar, dobra informacija!
Ista stvar @KZ, nisam znao trik, super udobno!
zanimljivi podaci.
Oh, rijetko koristim terminal, ali istina je da se to mnogima od nas dogodilo mnogo puta, i do sada je stvarno dosadno. Odličan savjet.
zanimljivo, hvala puno, nadam se da ću se sjetiti kad mi zatreba 😀
Pa, ovo ima mnogo koristi :O
U KDE terminalu mi ne dozvoljava da unesem znak "^" na tastaturi.Zna li neko kako da to resim?I hvala na triku,uvek je zanimljivo nauciti nove.
Pozdrav.
Ñooooooooo man!!!! Gdje si bio sa tom komandom kad si mi trebao???? Pogledajte naredbu "malo" koju sam morao više puta koristiti prije nekoliko dana, da bih mogao premjestiti poštanske sandučiće s jedne usluge na drugu
imapsync –buffersize 8192000 –noauthmd5 –nosyncacls –subscribe –syncinternaldates –ssl1 –ssl2 –host1 10.30.150.3 –user1 agustin.castillo –password1 pass***123 –host2 password.10.30.150.7. 2
Znate li koliko sam puta pogriješio pri promjeni korisnika???
HA HA HA!!! 😀 😀
To su stvari koje otkrivam gotovo nasumično... LOL!!
Vrlo dobar savjet!
Stvari koje se uči.
Zanimljivo, ali mi se čini složenim... moj metod koristi naredbu “$ history |grep -i command-to-search-in-the-command-history”.
Daje mi listu naredbi koje se izvršavaju sa njihovim indeksnim brojem, a zatim da 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 cat .xinitrc
250 2013-09-17 02:28:53 cat /proc/cmdline
#!242
Možda su to već znali, za mene je to vrlo praktično.
Hvala vam na ovim savjetima koje objavljujete, svakim danom sve više volim svoj urvxt.
Više mi se sviđa trik ~/.inputrc
«\e[A»: istorija-pretraga-unazad
«\e[B»: historija-pretraga naprijed
Veoma je brz i navikne te na to XD Ne mogu vise koristiti bash bez ovog trika hahaha