abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 14:33 | Zajímavý projekt

Blender Animation Studio zveřejnilo první epizodu z připravovaného animovaného seriálu The Daily Dweebs o domácím mazlíčkovi jménem Dixey. Ke zhlédnutí také ve 3D s rozlišením 8K.

Ladislav Hagara | Komentářů: 0
dnes 12:34 | Komunita

Aktualizovanou počítačovou hru Warhammer 40,000: Dawn of War III v ceně 39,99 eur běžící také na Linuxu lze o víkendu na Steamu hrát zdarma a případně ještě v pondělí koupit s 50% slevou. Do soboty 19:00 lze na Humble Bundle získat zdarma Steam klíč k počítačové hře Sid Meier's Civilization® III v ceně 4,99 eur běžící také ve Wine.

Ladislav Hagara | Komentářů: 0
dnes 00:22 | Nasazení Linuxu

Společnost Samsung oznámila, že skrze dokovací stanici DeX a aplikaci Linux on Galaxy bude možno na Samsung Galaxy S8 a S8+ a Galaxy Note 8 provozovat Linux. Distribuce nebyly blíže upřesněny.

Phantom Alien | Komentářů: 8
včera 23:55 | Komunita

Společnost Purism na svém blogu oznámila, že její notebooky Librem jsou nově dodávány se zrušeným (neutralized and disabled) Intel Management Engine (ME). Aktualizací corebootu na již prodaných noteboocích lze Management Engine také zrušit. Více v podrobném článku.

Ladislav Hagara | Komentářů: 0
včera 21:44 | Nová verze

Organizace Apache Software Foundation (ASF) na svém blogu slaví páté výročí kancelářského balíku Apache OpenOffice jako jejího Top-Level projektu. Při této příležitosti byl vydán Apache OpenOffice 4.1.4 (AOO 4.1.4). Podrobnosti v poznámkách k vydání. Dlouhé čekání na novou verzi tak skončilo.

Ladislav Hagara | Komentářů: 6
včera 19:22 | Pozvánky

Již příští týden - 26. a 27. října se v Praze v hotelu Olšanka odehraje OpenWRT Summit. Na webu konference naleznete program a možnost zakoupení lístků - ty stojí 55 dolarů. Čtvrtek bude přednáškový a v pátek se budou odehrávat převážně workshopy a meetingy.

Miška | Komentářů: 1
včera 13:44 | Nová verze

Bylo vydáno Ubuntu 17.10 s kódovým názvem Artful Aardvark. Ke stažení jsou Ubuntu Desktop a Server, Ubuntu Cloud Images, Ubuntu Netboot, Kubuntu, Lubuntu a Lubuntu Alternate, Lubuntu Next, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 22
včera 13:00 | Komunita

MojeFedora.cz informuje, že Fedora 27 dostane podporu pro AAC. Podpora multimediálních formátů je ve výchozí instalaci Fedory tradičně limitovaná kvůli softwarovým patentům, ale desktopový tým Red Hatu se ji i tak snaží v poslední době co nejvíce rozšířit. Už nějaký čas obsahuje kodeky pro MP3, H.264, AC3 a nyní byl přidán také kodek pro další velmi rozšířený zvukový formát – AAC.

Ladislav Hagara | Komentářů: 2
18.10. 23:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 145. brněnský sraz, který proběhne v pátek 20. října od 18:00 hodin v restauraci Time Out na adrese Novoměstská 2 v Řečkovicích. Jedná se o poslední sraz před konferencí OpenAlt 2017, jež proběhne o víkendu 4. a 5. listopadu 2017 na FIT VUT v Brně. Běží registrace účastníků.

Ladislav Hagara | Komentářů: 0
18.10. 21:44 | Nová verze

Byla vydána verze 5.2.0 multiplatformního virtualizačního nástroje Oracle VM VirtualBox. Jedná se o první stabilní verzi z nové větve 5.2. Z novinek lze zmínit například možnost exportování VM do Oracle Cloudu, bezobslužnou instalaci hostovaného systému nebo vylepšené GUI. Podrobnosti v seznamu změn. Aktualizována byla také dokumentace.

Ladislav Hagara | Komentářů: 2
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (11%)
 (1%)
 (1%)
 (2%)
 (73%)
 (13%)
Celkem 127 hlasů
 Komentářů: 7, poslední včera 23:06
    Rozcestník

    Unixové nástroje – 26 (triky pro práci v Bashi)

    19. 12. 2013 | Luboš Doležel | Systém | 9355×

    Uživatel je člověk líný a o pokročilých uživatelích to platí dvojnásob. V předchozích dílech tohoto seriálu jste se mohli dozvědět o různých nástrojích, které vám mohou ulehčit život. Tentokrát se podíváme na něco jiného z tohoto soudku.

    Hlavní výbavou čtenářů tohoto seriálu je nepochybně terminál a s velkou pravděpodobností v něm používáte právě Bash. V tomto díle si ukážeme některé základní triky, jak si každodenní práci usnadnit. (Autor nevylučuje, že řada ukázek bude fungovat i v jiných shellech a aplikacích, co používají readline.)

    Obsah

    Hledání v historii

    link

    Toto je naprosto elementární věc, ale přesto se potkávám s lidmi, kteří jsou němí úžasem, jakmile mě uvidí pracovat v Bashi pomocí této zkratky neuvěřitelnou rychlostí. Po stisku Ctrl+R s vám v konzoli objeví následující prompt:

    (reverse-i-search)`': 

    Od této chvíle, jakmile začnete psát střepy příkazů, co jste použili v minulosti, budou se vám z historie objevovat kompletní příkazy. Pokud napíšete například ssh, může se vám objevit něco takového:

    (reverse-i-search)`ssh': ssh root@zeus

    Stiskem enteru se tento nalezený příkaz použije. Pokud jej chcete před provedením poupravit, stačí rovnou použít šipky na klávesnici a vyhledávání se tím přeruší (nebo také stiskem Ctrl+J). Chcete-li stejný zadaný střep hledat hlouběji v minulosti, stiskněte znovu Ctrl+R, dokud nenajdete to, co hledáte, případně střep rozšiřte.

    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). Nevím, jak často tuto funkci pro pozastavení používáte, ale jestli stejně jako já nikdy (a ještě se divíte, co se to stalo, když Ctrl+S omylem stisknete), není nic jednoduššího, než tuto funkci zakázat:

    Konsole

    Druhým způsobem řešení je přidat si do souboru ~/.bashrc tento příkaz:

    stty -ixon

    Třetím řešením je ustoupit a namapovat si na tuto funkci jinou klávesovou zkratku. Například Alt+R. Do souboru ~/.inputrc vložte tyto řádky:

    $include /etc/inputrc # pokud soubor vytváříte poprvé
    
    "\er":forward-search-history
    

    Jestliže vám při hledání začne vadit, že se stále dokola objevují ty samé příkazy, není nic snazšího, než si vypnout ukládání duplicitních položek v historii. Opět se podíváme do souboru ~/.bashrc a přidáme:

    export HISTCONTROL=ignoredups

    No a jen drobnost na závěr: stopy po své práci zahladíte příkazem history -c, který historii vymaže.

    Opravujeme své chyby

    link

    Chyby dělá každý a jsou o to nepříjemnější, pokud je uděláme uprostřed dlouhého příkazu. Jako člověk neznalý různých triků jsem v takových případech okopíroval první polovinu příkazu, napsal opravenou část a okopíroval zbytek. Horší způsob je pak otrocky držet šipku doleva. Jsou ale i lepší způsoby.

    Tím prvním je rychlé skákání po slovech napsaných na vstupu terminálu (pozor, ne po argumentech). S tím vám pomůže snadno zapamatovatelné Alt+← a Alt+→. Když to člověk pokazí hodně, tak je lepší rovnou mazat. Předchozí slovo snadno umažetete stiskem Ctrl+W, ale když už držíte ten Alt, tak i pomocí Alt+Backspace.

    Fajnšmekři na to mohou jít od lesa a případný překlep nechat opravit za sebe. Člověk občas něco nabuší z hlavy a po dlouhém psaní zjistí, že tam byla chyba. Nevadí! Stačí napsat ^chybná část^opravená část.

    lubos@zeus ~ $ cd /us/share/games/openarena/
    bash: cd: /us/share/games/openarena/: No such file or directory
    lubos@zeus ~ $ ^us^usr
    cd /usr/share/games/openarena/
    lubos@zeus /usr/share/games/openarena $
    

    Bash provede jednoduché nahrazení části textu za jinou a po stisku enteru vypíše opravenou verzi a příkaz provede. Pěkné je, že opravenou verzi přidá i do historie příkazů.

    link

    S navigací v adresářové struktuře to nebývá vždy legrace. Třeba takový Midnight Commander (MC) má volitelnou funkci, kdy jste po jeho ukončení v terminálu přesunuti do posledního adresáře, ve kterém jste v MC pracovali. Mimochodem ji aktivujete přidáním

    . /usr/libexec/mc/mc.sh

    opět do ~/.bashrc. No a třeba právě tato jinak sympatická věc se vám občas vymstí, protože po rychlém provedení práce v MC zjistíte, že vás to hodilo daleko od místa, než jste byli. Pokud píšete skripty v Bashi, tak určitě znáte pushd a popd, ale pokud jste neudělali pushd před změnou adresáře, tak vám popd už není platné.

    Lepší je napsat:

    cd -

    který vás do předchozího adresáře vrátí. Pamatuje si jen jeden předchozí adresář, opakované cd - vás zase vrátí zpátky, kde jste nechtěli být. Mimochodem cd samotné vás přesune do vašeho domovského adresáře, ale to už jistě znáte ;-)

    Nevím jak vám, ale mně osobně systém souborů citlivý na velikost písmen (case sensitive) vyhovuje. Co mi ale nevyhovuje, je když se při procházení adresářovou strukturou překlepnu ve velikosti písmene a nedostávám kvůli tomu po stisku TAB žádnou nápomoc. Řešením je přidat do ~/.inputrc tento povel:

    set completion-ignore-case on
    

    Nutno dodat, že toto se opravdu týká jen doplňování. Mimo doplňování, tedy při stisku enteru, to po vás chyby neopraví.

    Omezené klávesnice

    link

    Velice často přistupuji přes SSH na server ze svého telefonu s Androidem. Jelikož nemám hardwarovou klávesnici (a ne vždy je praktické přepínat na jinak výbornou Hacker's Keyboard), hodí se znát způsob, jak si naemulovat klávesy, které nemáte. Předpokladem je, že máte jak stisknout Ctrl (například ConnectBot to umožňuje).

    Základním nástrojem je Ctrl+I, které funguje jako tabulátor. Softwarové klávesnice často postrádají i šipky, které můžete simulovat pomocí Ctrl a písmen B a F (doleva a doprava, back a forward) a P a N (nahoru a dolu, previous a next).

    Pokud ještě píšete exit pro ukončení shellu, pak si raději zvykněte na Ctrl+D. To funguje jen na prázdném řádku – pokud už máte na řádku text (kterého se snadno zbavíte pomocí Ctrl+C), pak Ctrl+D přebírá funkci klávesy Delete, která vám na softwarové klávesnici pravděpodobně také schází.

    No a na začátek a konec řádku se dostanete zase pomocí Ctrl+A a Ctrl+E.

    Jaké triky používáte vy? Podělte se v diskuzi.

           

    Hodnocení: 95 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

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

    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
    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
    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: 71 | 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: 32 | 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: 74 | blog: Výlevníček | 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: 32 | 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: 74 | blog: Výlevníček | 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: 74 | blog: Výlevníček | 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
    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í):
    • zejména chybějící odkaz na jakoukoliv dokumentaci (info readline, info history) pro ty co chtějí více
    • míchání různých věcí: jen letmá zmínka že se v řadě případů (není zřejmé kterých) jedná o vlastnosti readline, a žádnou zmínka o history; o přihození KDE (hádám) nástroje do mixu nemluvě
    • z mého pohledu nestandadní zápis sekvencí, navíc s velkým písmenem
    19.12.2013 09:15 Jindra
    Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
    ctrl-k - smaze cas prikazu od kurzoru do konce radku (funguje i v emacsu :-) )
    xkucf03 avatar 19.12.2013 22:40 xkucf03 | skóre: 46 | 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-Výuka.cz, Nekuřák.net
    mika-talvinen avatar 19.12.2013 09:42 mika-talvinen | skóre: 23 | Plzeň
    Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
    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
    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
    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
    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
    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: 74 | blog: Výlevníček | 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: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
    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.
    19.12.2013 13:50 pet
    Rozbalit Rozbalit vše Re: Unixové nástroje – (26) triky pro práci v Bashi
    !$ - 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

    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
    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: merlins | Brno - Venkov / Rosicko
    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: 67
    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: 44 | 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: 60 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Unixové nástroje – 26 (triky pro práci v Bashi)
    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: 60 | 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)
    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: 74 | blog: Výlevníček | 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: 71 | 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: 74 | blog: Výlevníček | 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)
    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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.