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í
×

včera 20:22 | Zajímavý článek

Nadace Raspberry Pi vydala již osmapadesáté číslo (pdf) stostránkového anglicky psaného časopisu MagPi věnovanému Raspberry Pi a projektům postaveným na tomto jednodeskovém počítači a druhé číslo (pdf) časopisu Hello World primárně určeného pro učitele informatiky a výpočetní techniky.

Ladislav Hagara | Komentářů: 0
včera 19:55 | Humor

Portál Stack Overflow informuje na svém blogu, že pomohl ukončit editor Vim už více než milionu vývojářů. V loňském roce například hledal odpověď na otázku Jak ukončit editor Vim v průměru 1 z 20 000 návštěvníků.

Ladislav Hagara | Komentářů: 4
včera 19:22 | Nová verze

Po pěti měsících od vydání verze 3.5.0 byla vydána nová stabilní verze 3.6.0, tj. první z nové řady 3.6, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie). Z novinek lze zmínit například podporu dvou nových 64bitových platforem little-endian POWER machines (ppc64le) a IBM z Systems (s390x) nebo nové balíčky Rust 1.17.0, Cargo 0.18.0, GHC 8.0.2 a Julia 0.5.2.

Ladislav Hagara | Komentářů: 0
24.5. 21:33 | Bezpečnostní upozornění

V Sambě byla nalezena a opravena bezpečnostní chyba CVE-2017-7494. Má-li útočník právo ukládat soubory na vzdálený server, může tam uložit připravenou sdílenou knihovnu a přinutit smbd server k jejímu načtení a tím pádem ke spuštění libovolných příkazů. Chyba je opravena v upstream verzích 4.6.4, 4.5.10 a 4.4.14. Chyba se týká všech verzí Samby od verze 3.5.0 vydané 1. března 2010.

Ladislav Hagara | Komentářů: 4
24.5. 20:44 | Nová verze

Byla vydána nová stabilní verze 4.3.0 integrovaného vývojového prostředí (IDE) Qt Creator. Z novinek lze zmínit například integraci editoru kódu do Qt Quick Designeru.

Ladislav Hagara | Komentářů: 1
24.5. 20:11 | Bezpečnostní upozornění

Společnost Check Point informuje na svém blogu o novém vektoru útoku. Pomocí titulků lze útočit na multimediální přehrávače VLC, Kodi, Popcorn Time, Stremio a pravděpodobně i další. Otevření útočníkem připraveného souboru s titulky v neaktualizovaném multimediálním přehrávači může vést ke spuštění libovolných příkazů pod právy uživatele. Ukázka na YouTube. Chyba je opravena v Kodi 17.2 nebo ve VLC 2.2.6.

Ladislav Hagara | Komentářů: 11
23.5. 15:18 | Zajímavý software

CrossOver, komerční produkt založený na Wine, je dnes (23. 5. 2017) dostupný ve slevě. Roční předplatné linuxové verze vyjde s kódem TWENTYONE na $21, resp. $1 v případě IP z chudších zemí. Firma CodeWeavers, která CrossOver vyvíjí, významně přispívá do Wine. Přidaná hodnota CrossOver spočívá v přívětivějším uživatelském rozhraní, integraci do desktopu a podpoře.

Fluttershy, yay! | Komentářů: 26
23.5. 15:11 | Zajímavý projekt

V únoru loňského roku bylo představeno několik útoků na celou řadu bezdrátových klávesnic a myší s názvem MouseJack. Po více než roce lze chybu opravit, tj. aktualizovat firmware, také z Linuxu. Richardu Hughesovi se podařilo navázat spolupráci se společností Logitech, získat od nich dokumentaci, přesvědčit je, aby firmware poskytovali přímo a ne jako součást .exe souboru, aby mohl být popis začleněn do služby Linux Vendor Firmware Service (LVFS) a aktualizace tak mohla proběhnou přímo z Linuxu pomocí projektu fwupd.

Ladislav Hagara | Komentářů: 2
23.5. 13:22 | Nová verze

Po roce a půl vydali vývojáři projektu SANE (Scanner Access Now Easy) (Wikipedie) novou verzi 1.0.27 balíku SANE-Backends. Nejnovější verze tohoto balíku pro přístup ke skenerům přináší například významná vylepšení v několika backendech nebo podporu pro více než 30 nových modelů skenerů. Verze 1.0.26 byla přeskočena.

Ladislav Hagara | Komentářů: 0
22.5. 20:55 | Komunita

Od 18. do 21. května proběhla v Saint-Étienne Linux Audio Conference 2017. Na programu byla řada zajímavých přednášek a seminářů. Videozáznamy přednášek lze zhlédnout na YouTube. K dispozici jsou také články a prezentace.

Ladislav Hagara | Komentářů: 0
Chystáte se pořídit CPU AMD Ryzen?
 (6%)
 (32%)
 (1%)
 (8%)
 (44%)
 (9%)
Celkem 616 hlasů
 Komentářů: 62, poslední 19.5. 01:57
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: Jak na ls

    19.6.2012 15:56 Marky
    Jak na ls
    Přečteno: 695×
    Zdravím, jak můžu vypsat jen adresáře, aby se nevypisovaly ani 'soubory' ani '.' ani '..'

    Zkouším to takto, ale nemůžu najít ten správny přepinač :(
    ls /home/http/ | while read DIR;
    echo $DIR;

    V nápovědě jsem prd našel :(

    Řešení dotazu:


    Odpovědi

    19.6.2012 15:58 blondak | skóre: 36 | blog: Blondak | Čáslav
    Rozbalit Rozbalit vše Re: Jak na ls
    Třeba
    find . -maxdepth 1 -type d
    ?
    Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
    19.6.2012 16:01 Marky
    Rozbalit Rozbalit vše Re: Jak na ls
    A pomocí ls to nejde?
    19.6.2012 16:10 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak na ls
    To je tak těžké přečíst si man ls, ls --help nebo info coreutils 'ls invocation'?
    19.6.2012 16:25 Marky
    Rozbalit Rozbalit vše Re: Jak na ls
    V manuálu nic není, pokud nemyslíš přepinač -d, který je mi k ničemu, jelikož potřebuji načíst pouze poslední adresářw, ne celé cesty..
    19.6.2012 16:41 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak na ls
    Když v manuálu nic není, tak to asi nejde, ne? Nebo myslíte, že mají diskutující k dispozici ještě nějaký jiný manuál, kde jsou popsané další tajné parametry?
    19.6.2012 16:19 l4m4
    Rozbalit Rozbalit vše Re: Jak na ls
    Nejde. Spokojen?
    19.6.2012 16:03 blondak | skóre: 36 | blog: Blondak | Čáslav
    Rozbalit Rozbalit vše Re: Jak na ls
    jo a pokud tam nemá být ani adresář ".", tak je to
    find . -maxdepth 1 -type d \! -name .
    Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
    Balu avatar 19.6.2012 16:44 Balu | skóre: 25 | blog: Ja a Linux | Praha
    Rozbalit Rozbalit vše Re: Jak na ls

    Prezradíš nám dôvod, prečo musíš použiť ls, a nie find? Určite to zaujíma nielen mňa.

    Použiť ls možné je, každopádne to je v porovnaní s find dosť hlúpe riešenie:

    for I in `ls -A`; do if [ -d $I ]; then echo $I; fi; done

    Samozrejme, možností je oveľa viac, krkolomnosti sa medze nekladú :-)

    Počítač bez Windows je ako kakao bez kečupu.
    19.6.2012 16:47 kt
    Rozbalit Rozbalit vše Re: Jak na ls
    Co něco takového?
    ls -l | awk '/^d/{print $9}'
    19.6.2012 16:50 kt
    Rozbalit Rozbalit vše Re: Jak na ls
    Vlastně by to bylo potřeba trochu upravit, kvůli adresářům s mezerami v názvu.
    Balu avatar 19.6.2012 16:51 Balu | skóre: 25 | blog: Ja a Linux | Praha
    Rozbalit Rozbalit vše Re: Jak na ls
    $8
    Počítač bez Windows je ako kakao bez kečupu.
    19.6.2012 17:05 kt
    Rozbalit Rozbalit vše Re: Jak na ls
    Záleží na verzi, ale v ls (GNU coreutils) 8.5 i ve FreeBSD v 1.66 2002/09/21 verzi mám název v 9. sloupci.
    Balu avatar 20.6.2012 09:50 Balu | skóre: 25 | blog: Ja a Linux | Praha
    Rozbalit Rozbalit vše Re: Jak na ls

    Zaujímavý detail. Funguje mi to podľa nastavených locales, ak použijem xx_XX, je to ako píšeš 9. stĺpec, pri xx_XX.UTF-8 je to stĺpec 8. Každopádne toto fungovanie môže byť zdrojom prúseru.

    Rovnako sa mi to deje na Ubuntu, CentOS, SuSE. Solaris funguje vždy rovnako a berie stĺpec 9.

    Počítač bez Windows je ako kakao bez kečupu.
    20.6.2012 10:06 Kit
    Rozbalit Rozbalit vše Re: Jak na ls
    Stačí ls spustit takto:
    LANG=POSIX ls -l
    a je to v 9. sloupci vždy. Ale stejně to není správná cesta. Co když název souboru bude obsahovat mezeru nebo LF? Na podobné vylomeniny se používá find.
    Balu avatar 20.6.2012 10:36 Balu | skóre: 25 | blog: Ja a Linux | Praha
    Rozbalit Rozbalit vše Re: Jak na ls
    Súhlasím. Dá sa to síce ošetriť nejakými šialenstvami, ale find je na to ideálny.
    Počítač bez Windows je ako kakao bez kečupu.
    wamba avatar 19.6.2012 17:25 wamba | skóre: 37 | blog: wamba
    Rozbalit Rozbalit vše Re: Jak na ls
    ls -F /home/http/|egrep "/$"
    This would have been so hard to fix when you don't know that there is in fact an easy fix.
    Řešení 1× (Ragzid)
    19.6.2012 18:02 hajoucha | skóre: 21
    Rozbalit Rozbalit vše Re: Jak na ls
    'ls -d */'

    nevyhovuje?
    19.6.2012 21:18 l4m4
    Rozbalit Rozbalit vše Re: Jak na ls
    Nevypisuje to opravdu všechny adresáře, pouze ty, co nezačínají tečkou. Vypisuje to i symlinky na adresáře (ale to lze považovat za fíčuru).
    20.6.2012 06:46 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Jak na ls
    Nevypisuje to opravdu všechny adresáře, pouze ty, co nezačínají tečkou.
    ls -d */ .*/
    nebo 
    ls -d */ .*/ | sed 1,2d
    
    20.6.2012 11:30 l4m4
    Rozbalit Rozbalit vše Re: Jak na ls
    Doufám, že si uvědomuješ, že ls se spouští jen tak pro parádu, protože ten seznam expanduje už shell. Takže řešení pomocí ls to zrovna není ;)
    20.6.2012 12:02 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Jak na ls
    Dobrá připomínka, nicméně to ls je potřeba aby byly . a .. nahoře a na zvláštních řádcích a šly odříznout sedem.

    Polemizovat by se dalo o tom hajouchovo odhlasovaném "řešení" ls -d */, dle mého soudu tam je ls potřeba aby se to expandovalo, takže to za řešení pomocí ls považuji také. Stejně tak, jako echo */ bych považoval za řešení echem.
    20.6.2012 12:08 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Jak na ls
    Teď jsem se podíval na dotaz a v kontextu tohoto vlákna není zřejmé, zda hajouch reagoval přímo na dotaz, nebo na dodatečnou otázku v prvním vlákně "a pomocí ls to nejde".
    20.6.2012 12:16 hajoucha | skóre: 21
    Rozbalit Rozbalit vše Re: Jak na ls
    no, já jsem spíš jenom nadhodil, co by tak tazatel mohl chtít, popř. co by se jiným mohlo hodit. Vůbec si nedělám ambice na nějaká "řešení" nebo tak. Sám jsem se na tomto případu ledasco přiučil :) Tj. klidně v akademické diskusi o tom, co ls umí nebo neumí pokračujte.
    20.6.2012 16:59 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Jak na ls
    Hehe, to "řešení" jsem napsal do uvozovak jako zdůraznění, ne jako že bych to za řešení snad nepovažoval :) Osobně to za !řešení! pomocí ls považuji, protože to řeší problém a je tam ls.
    20.6.2012 17:05 l4m4
    Rozbalit Rozbalit vše Re: Jak na ls
    V tom případě je nejlepší řešení použít find a potom spusit
    ls >/dev/null
    aby tam bylo ls...
    Balu avatar 20.6.2012 17:56 Balu | skóre: 25 | blog: Ja a Linux | Praha
    Rozbalit Rozbalit vše Re: Jak na ls
    Páni, ako som vyššie napísal, komplikáciám sa medze nekladú, hlavne ak je nutné použiť nevhodný príkaz.
    Počítač bez Windows je ako kakao bez kečupu.
    20.6.2012 23:19 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Jak na ls
    To bych označil za řešení pomocí find, takže bohužel... :)
    20.6.2012 23:33 l4m4
    Rozbalit Rozbalit vše Re: Jak na ls
    Já bych zase to řešení s ls, kde to expanduje shell, označil za řešení pomocí shellu. Pokud totiž tazatel chce dělat nějaké for x in ..., jak naznačuje dotaz, tak tam je to ls úplně stejně zbytečné jako v řešení s find.
    21.6.2012 10:25 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Jak na ls
    Leda že byste chtěl třeba v budoucnu ten filtr trochu složitější, ale uznávám že to je spekulace :)
    19.6.2012 22:27 dave
    Rozbalit Rozbalit vše Re: Jak na ls
    ls bez prepínače a bez cesty ti vypíše adresáře v home
    20.6.2012 00:22 l4m4
    Rozbalit Rozbalit vše Re: Jak na ls
    Čím to asi bude, že mně vždycky vypisuje nikoli home, ale obsah aktuálního adresáře, a to jak adresáře, tak soubory?
    tsLnox avatar 24.6.2012 18:15 tsLnox | skóre: 31 | blog: Blog jednoho ukecaného Gentoolemana | Žďár nad Sázavou
    Rozbalit Rozbalit vše Re: Jak na ls
    A nemá to Dave v aliasu? :-D

    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.