Portál AbcLinuxu, 26. dubna 2024 10:36


Nástroje: Začni sledovat (5) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
19.12.2013 00:38 PMD
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Odpovědět | Sbalit | Link | Blokovat | Admin
Ctrl+Y (Paste previously deleted) je dost užitečná.
19.12.2013 07:38 Avogadrus
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Odpovědět | Sbalit | Link | Blokovat | Admin
Když nechci zanechávat stopy v historii, dávám před příkaz mezeru.
19.12.2013 09:00 creon | skóre: 18 | blog: creonsnotes
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
nechapu? Prikaz history vypise co?
19.12.2013 13:40 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Je-li proměnná HISTCONTROL nastavena na ignorespaces nebo ignoreboth, řádky začínající mezerou se do historie neukládají.
Luboš Doležel (Doli) avatar 19.12.2013 09:01 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
To se ale musí ještě nastavit.
egg avatar 19.12.2013 18:59 egg | skóre: 20 | Praha
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Já používám příkaz unset HISTFILE, od té chvíle se nic nezaznamenává.
Bystroushaak avatar 20.12.2013 09:50 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Když nechci zanechávat stopy v historii, dávám před příkaz mezeru.
Já na to mám nastavený alias alias quitnh="kill -9 $$"
Jendа avatar 20.12.2013 13:51 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
To by mi nefungovalo. Mám schválně jako prompt command history -a (zapíše historii při každém zobrazení promptu). V jiném terminálu pak můžu snadno dát history -n a historie se mi tam přenese. Velice praktické, protože mám otevřeno třeba 15 terminálů.
Bystroushaak avatar 20.12.2013 14:36 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
protože mám otevřeno třeba 15 terminálů.
Hh. Já jich zas tak moc najednou většinou otevřených nemám, ale nedávno jsem si namapoval terminál na Capslock, což trochu svědčí o tom, jak často je otevírám :)
Jendа avatar 20.12.2013 16:56 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
TEN CAPSLOCK JE POPICI KLAVESA UZ NEMUSIM DRZET SHIFT!!!

Já mám s terminály jedno okno na fullscreen s patnácti tabama.
David Watzke avatar 21.12.2013 11:43 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
To je dobrý, dík za tip. Tohle mě vždycky štvalo, ale nikdy jsem s tím nic neudělal :-D
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Jendа avatar 21.12.2013 14:44 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Ještě jsem zjistil, že když loaduješ historii, musíš mít dost velkou HISTSIZE, jinak se ti to tam nevejde a usekne ji to. Samozřejmě learned the hard way…
19.12.2013 08:59 Tom.š Ze.le.in | skóre: 21 | blog: tz
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Odpovědět | Sbalit | Link | Blokovat | Admin
Jen na vysvětlenou proč jsem hodnotil jako špatné (asi dost přísně, pokud to někdo posune zpět budu jenom rád, na 0% to rozhodně není):
19.12.2013 09:15 Jindra
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Odpovědět | Sbalit | Link | Blokovat | Admin
ctrl-k - smaze cas prikazu od kurzoru do konce radku (funguje i v emacsu :-) )
xkucf03 avatar 19.12.2013 22:40 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi

Přesně :-) V něm používám často Ctrl+K a Ctrl+Y

Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
xxxxxx avatar 19.12.2013 09:42 xxxxxx | skóre: 23
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Odpovědět | Sbalit | Link | Blokovat | Admin
Občas se hodí !! (spuštění předchozího příkazu), !* (zkopírování argumentů předchozího příkazu) a !-2, popř. !-3 (spuštění 2. a 3. předchozího příkazu), ale to je asi známé :).

Jinak článek pěkný, netušil bych, kolik základních věcí ještě po skoro 5 letech používání Linuxu neznám.
19.12.2013 09:45 ET
Rozbalit Rozbalit vše vi rulezz
Odpovědět | Sbalit | Link | Blokovat | Admin
set -o vi
ESC+/ je search, etc...
19.12.2013 22:49 Arkamar
Rozbalit Rozbalit vše Re: vi rulezz
I když to vysloveně nesouvisí s BASHem, v ZSH se přepíná do vi módu příkazem
bindkey -v
a pro přepnutí z insert módu do command módu používám klávesy jk což nastavím příkazem
bindkey -M viins 'jk' vi-cmd-mode
Jde to taky použít v BASHi?
19.12.2013 09:55 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše vi mode
Odpovědět | Sbalit | Link | Blokovat | Admin
set -o vi
Nicky726 avatar 19.12.2013 10:55 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Odpovědět | Sbalit | Link | Blokovat | Admin
Na procházení historie mám v /etc/inputrc:
"\e[A":history-search-backward
"\e[B":history-search-forward
Pak stačí začít psát příkaz a stisknout šipku nahoru, příp. pro návrat dolu.
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
19.12.2013 11:06 Přemek
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Jo, tohle je základ. +1
19.12.2013 11:18 Michal
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Toto je ve Fedore defaultne namapovane na PageUp a PageDown. Ja to mam na Alt-p Alt-n.
19.12.2013 11:24 Pavel Stěhule
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
To jsem nevěděl, díky
19.12.2013 12:05 ZS-Man | skóre: 31 | blog: B26
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Odpovědět | Sbalit | Link | Blokovat | Admin
Zdravím, jestli neznas, tak zkus na Androidu JuiceSSH. Ten ma tu klávesnici docela slušnou, par zkratek ti určite usetri.
19.12.2013 13:08 Pax Avable
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Jen bacha: JuiceSSH, na rozdíl od ConnectBotu, je closed source. Čert ví, co dělá s hesly, může to být bezpečnostní díra jako hrom.
Jendа avatar 19.12.2013 13:45 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
To je pravda, v open-source totiž backdoory nejsou.
19.12.2013 21:05 zofrey
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
v oensource jsou lip videt
Stanislav Brabec avatar 3.1.2014 17:33 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
ConnectBot má podporu klávesnice pokaženou, a na hardwarové klávesnici píše nesmysly.

Vytáhl jsem si z něj binárku ssh, nainstaloval jí do cesty Android Terminal Emulatoru, nastavil HOME, a mám ssh s funkční klávesnicí i s podporou historie.
Jendа avatar 19.12.2013 13:43 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Odpovědět | Sbalit | Link | Blokovat | Admin
Jaké triky používáte vy? Podělte se v diskuzi.
Alt+. Případně Alt+Esc na divných terminálech, ale Esc je na klávesnici většinou daleko.
Já to s tou denacifikací Slovenska myslel vážně.
19.12.2013 13:50 pet
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Odpovědět | Sbalit | Link | Blokovat | Admin
!$ - poslední parametr předchozího příkazu
19.12.2013 15:55 p
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Párkrát jsem použil:
vim .bashrc
. !$
19.12.2013 18:31 Sleep_Walker
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Odpovědět | Sbalit | Link | Blokovat | Admin

v rezimu emacsu se jeste docela hodi:

Ctrl+X Ctrl+E - otevre aktualni prikaz v ${EDITOR}u

Ctrl+W umaze slovo po mezeru

Alt+Backspace maze po slovech zpet

Alt+D maze po slovech dopredu

Alt+F, Alt+B - skakani po slovech

Ctrl+Y - pastne schranku

(nasledne) Alt+Y - pouzije starsi obsah

19.12.2013 18:32 Sleep_Walker
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
a uplne nejlepsi:

Alt+. - pastne predchozi posledni parametr (oproti !$ lze dale editovat :)
6.1.2014 21:06 Yokotashi
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
V Xtermu mi to nechodi, pouzivam ESC .

Jinak hodne pouzivam !! a !$. Pro (vyjimecnou) praci s mc pak ESC a cislo misto Fcislo, ktere mam namapovane k ovladani screenu.

Yokotashi

chapadla.cz
Saljack avatar 20.12.2013 11:07 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Odpovědět | Sbalit | Link | Blokovat | Admin
V mc jde "minimalizovat" resp. prepnout do terminalu zkratkou ctrl+o. Bylo by pekny udelat clanek jenom o mc
Sex, Drugs & Rock´n Roll.
gtz avatar 20.12.2013 12:23 gtz | skóre: 27 | blog: gtz | Brno
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
:-) už ani nevím od kdy to používám, něco jde v mc super, něco jde hodně pomalu (např. rozbalení zipu se vleče a je rychlejší použít klasický unzip)
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
Josef Kufner avatar 4.1.2014 01:58 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
aunpack ;-)
Hello world ! Segmentation fault (core dumped)
Dalibor Smolík avatar 20.12.2013 15:37 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
Souhlas. Mc je mocný nástroj, jde z něho spouštět řada aplikací přímo, klávesové zkratky usnadňují práci. Např akt+i zobrazí obě strany stejně ..
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
21.12.2013 10:56 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
If you hold a Unix shell up to your ear, you can you hear the C.
23.12.2013 15:24 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Unixové nástroje – 26 (triky pro práci v Bashi)
Odpovědět | Sbalit | Link | Blokovat | Admin
Hezký seriál. Ale požádal bych o lepší začlenění. Je zařazena do rubriky "Systém", ale když rubriku systém vylistuji, najdu v ní jen 26,25 a 23 díly. Ostatní jsou v "návody" a promíchané s dost rozdílnou směsí. Myslím si, že by čtenářům pomohlo, když by byl seriál zvlášť a dal se procházet.
23.12.2013 15:37 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Unixové nástroje – 26 (triky pro práci v Bashi)
Už jsem to našel, kde je to dohromady. Nicméně z článku odkaz na seriál přímo není.
D.A.Tiger avatar 29.12.2013 00:18 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Unixové nástroje – 26 (triky pro práci v Bashi)
Odpovědět | Sbalit | Link | Blokovat | Admin
Nevim jak jine emulatory terminalu, ale zrovna konsole ma prednatavene pro prochazeni historii sipky nahoru (dopredu) a dolu (zpet). Podle me je to dostatecne intuitivni a za normalnich okolnosti netreba upravovat ani nic vypinat. Jedine v pripade ze je clovek zvykli na jine klavesove zkratky....
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
Jendа avatar 29.12.2013 06:10 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Unixové nástroje – 26 (triky pro práci v Bashi)
To je funkce shellu a mají to tak snad všechny shelly s historií.
D.A.Tiger avatar 1.1.2014 13:43 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Unixové nástroje – 26 (triky pro práci v Bashi)
Jop. Jen jsem trochu nepochopil co u Konsole autor v tomto smeru resil:
Po nějaké době se dostanete do situace, kdy jste příliš líní nějaký příkaz napsat sami, a tak marně hledáte v historii, až ho najednou omylem přeskočíte. Druhým směrem můžete hledat pomocí zkratky Ctrl+S – ta je ovšem zapeklitá tím, že emulátory terminálu (jako třeba Konsole) mají na tuto zkratku napamováno zastavení výstupu (XOFF).
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
1.1.2014 13:48 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Unixové nástroje – 26 (triky pro práci v Bashi)
Klávesová zkratka Ctrl-S se tradičně používala pro blokování a odblokování terminálu, ale tuto funkci už dneska skoro nikdo nepoužívá, takže řada emulátorů terminálu ji neimplementuje. Konkrétně konsole umožňuje v konfiguraci nastavit, zda má takto fungovat nebo ne. Default nejspíš závisí na distribuci, např. v OpenSuSE je default že ne. Pokud má být možné ji použít pro reverse incremental search v bashi, je potřeba to tradiční chování potlačit (pokud už to tak není defaultně).
Jendа avatar 1.1.2014 14:33 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Unixové nástroje – 26 (triky pro práci v Bashi)
Nemluvil o procházení historie šipkama, ale o vyhledávání v historii.
3.1.2014 23:24 ultradvorka
Rozbalit Rozbalit vše Re: Unixové nástroje – 26 (triky pro práci v Bashi)
Odpovědět | Sbalit | Link | Blokovat | Admin
Já jsem ještě línější, tak jsem si napsal něco jako suggest box a namapoval ho na Ctrl-r:

https://github.com/dvorka/hstr
David Watzke avatar 6.1.2014 21:09 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Unixové nástroje – 26 (triky pro práci v Bashi)
To je šéfovina, to musím zkusit :-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.