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 16:22 | Nová verze

    Alibaba Cloud je dalším sponzorem nadace Omacom Foundation stojící za linuxovou distribucí Omarchy. Přislíbená částka je 3 miliony dolarů, tj. 1 milion dolarů ročně po dobu tří let. Stejná částka jako u DigitalOcean.

    Ladislav Hagara | Komentářů: 4
    dnes 16:11 | Nová verze

    Byla vydána nová verze 262 správce systému a služeb systemd (Wikipedie, GitHub).

    Ladislav Hagara | Komentářů: 0
    dnes 02:33 | IT novinky

    Canonical oznámil vydání Zephyr 26.04 LTS. Jedná se o komerční distribuci operačního systému pro mikrokontroléry Zephyr (Wikipedie) s podporou až 15 let.

    Ladislav Hagara | Komentářů: 0
    dnes 02:00 | Zajímavý projekt

    Gravity Linux je linuxová distribuce určená pro Apple Silicon s čipy M4 a novějšími. Vydána byla alfa verze pro M4 Mac mini. Gravity Linux je fork Asahi Linuxu.

    Ladislav Hagara | Komentářů: 0
    včera 22:22 | Zajímavý projekt

    Hister je osobní soukromý vyhledávač, který lze provozovat na vlastním stroji. Umí prohledávat lokální soubory, importovat historii a záložky z webových prohlížečů, procházet vybrané weby a pomocí rozšíření pro Firefox a Chrome indexovat obsah právě navštívených stránek. Nad vytvořeným indexem pak nabízí vyhledávání prostřednictvím webového rozhraní, příkazové řádky a díky podpoře MCP i nástrojům umělé inteligence. Tento

    … více »
    AfD 💙 | Komentářů: 8
    včera 13:33 | IT novinky

    Ministerstvo dopravy uznalo prozatímní schválení asistenčního systému Tesla FSD Supervised vydané nizozemským schvalovacím orgánem RDW. Připojilo se tak k Nizozemsku a dalším pěti evropským státům. Systém je díky tomuto rozhodnutí možné používat za podmínek prozatímního schválení také na území České republiky. Tesla FSD Supervised je asistenčním systémem úrovně 2 podle klasifikace SAE (částečná automatizace řízení). Řidič se

    … více »
    Ladislav Hagara | Komentářů: 22
    včera 11:22 | Upozornění

    Někteří zákazníci O2 mohou aktuálně zaznamenat zhoršenou dostupnost internetových služeb. Na odstranění potíží se pracuje [Facebook].

    Ladislav Hagara | Komentářů: 9
    včera 01:22 | Nová verze

    PyPy (Wikipedie), tj. implementace Pythonu v RPythonu, alternativa CPythonu v C, byla vydána v nové major verzi 8.0.0. Podporuje Python 2.7, 3.11 a 3.12.

    Ladislav Hagara | Komentářů: 0
    včera 00:22 | Komunita
    V rakouském Štýrském Hradci probíhá konference vývojářů a uživatelů desktopového prostředí KDE Plasma Akademy 2026. O víkendu proběhly přednášky. Videozáznamy jsou k dispozici na YouTube.
    Ladislav Hagara | Komentářů: 3
    20.9. 23:55 | Bezpečnostní upozornění

    V jádře Linux byly nalezeny a v upstremu ve verzích 5.10.270, 5.15.221, 6.1.188, 6.6.157, 6.12.109, 6.18.50 a 7.2.4 již opraveny 4 kritické zranitelnosti umožňující eskalaci práv: DirtyAH6 (CVE-2026-80844), TUNderflow (CVE-2026-81000), PPPoEject (CVE-2026-68121) a DiagSpill (CVE-2026-74469).

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (21%)
    Celkem 2715 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Zobrazený příkaz aliasu v bashi + vykonání

    27.11.2022 15:48 out-freyn
    Zobrazený příkaz aliasu v bashi + vykonání
    Přečteno: 408×
    Zdravím vás, mám dotaz, víte někdo jak elegantně udělat, aby po zadání aliasu v bashi se automaticky zobrazil příkaz, který je pod něj přiřazen a následně se samotný příkaz spustil?

    např.:

    alias mem="free -m"

    Chci, aby po zadání "mem" se zobrazilo, že jde o "free -m" a následně se toto provedlo. Standardně se přiřazený příkaz nezobrazuje.

    Narazil jsem na řešení typu napsat "type a jméno aliasu", ale když to napíšete pod zkratku aliasu, např:

    alias mem="type mem;free -m"

    ukáže vám to komplet vše i s příkazem type a pak až se příkaz provede. Chtělo by to přímo nějakým skriptem, který se zavede do bashe, aby aliasy automaticky vykonával a předtím obsah vypisoval, což nevím jak se dělá. Nebo nějaké jiné chytré řešení.

    Děkuji za nápady.

    Řešení dotazu:


    Odpovědi

    27.11.2022 16:00 X
    Rozbalit Rozbalit vše Re: Zobrazený příkaz aliasu v bashi + vykonání
    alias mem="echo free -m;free -m"
    27.11.2022 16:06 out-freyn
    Rozbalit Rozbalit vše Re: Zobrazený příkaz aliasu v bashi + vykonání
    ano, děkuji, to určitě funguje, je to další vypisování, ale jde to tak.
    k3dAR avatar 29.11.2022 12:34 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Zobrazený příkaz aliasu v bashi + vykonání
    tak "trochu" prasarna, ale to dalsi vypisovani by slo usnadnit pridanim funkce, kterou bys psal misto toho stejneho prirazeni:
    $ cat ~/.bash_aliases
    
    sa(){ alias ${1:-dummy} 2>/dev/null | sed "s/[^;]*//;s/;[ ]*//;s/'$//"; }
    
    alias mem="sa mem;free -m"
    
    pripadne potrebujes to zobrazit vzdy a automaticky pred spustenim aliasu?
    pokud by stacilo jen nekdy a ze vyvolas sam, tak po napsani aliasu do terminalu staci zmacknout ctrl+alt+e a alias se "prepise" na jeho prirazeni...
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 29.11.2022 12:41 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Zobrazený příkaz aliasu v bashi + vykonání
    uniklo mi existence pole BASH_ALIASES, takze o chlup mensi prasarna, bez toho sed:
    $ cat ~/.bash_aliases
    
    sa(){ echo ${BASH_ALIASES[${1}]/sa ${1};}; }
    
    alias mem="sa mem;free -m"
    porad nemam telo, ale uz mam hlavu... nobody
    Jendа avatar 27.11.2022 17:41 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Zobrazený příkaz aliasu v bashi + vykonání
    Můžeš si napsat vlastní command_not_found_handle, aliasy definovat třeba jako _xmem (aby „příkaz“ mem neexistoval) a ten handler zjistí jestli existuje „správný“ alias, vypíše ho a spustí.
    28.11.2022 23:27 out-freyn
    Rozbalit Rozbalit vše Re: Zobrazený příkaz aliasu v bashi + vykonání
    Děkuji, to už bude na mě hodně složité, současně.
    28.11.2022 23:55 tttttttttt
    Rozbalit Rozbalit vše Re: Zobrazený příkaz aliasu v bashi + vykonání
    Můžeš zkusit fish, tam to je out of the box (abbreviations). Nebo zsh, na googlu se dá najít implementace, ale nezkoušel jsem ji.

    Založit nové vláknoNahoru

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

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