Po více než 7 měsících vývoje od vydání verze 6.8 byla vydána nová verze 6.9 svobodného open source redakčního systému WordPress. Kódové jméno Gene bylo vybráno na počest amerického jazzového klavíristy Gene Harrise (Ray Brown Trio - Summertime).
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za listopad (YouTube).
Google Chrome 143 byl prohlášen za stabilní. Nejnovější stabilní verze 143.0.7499.40 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 13 bezpečnostních chyb.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl 3,2 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 26,42 %. Procesor AMD používá 66,72 % hráčů na Linuxu.
Canonical oznámil (YouTube), že nově nabízí svou podporu Ubuntu Pro také pro instance Ubuntu na WSL (Windows Subsystem for Linux).
Samsung představil svůj nejnovější chytrý telefon Galaxy Z TriFold (YouTube). Skládačka se nerozkládá jednou, ale hned dvakrát, a nabízí displej s úhlopříčkou 10 palců. V České republice nebude tento model dostupný.
Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 25.11.1. Přehled novinek v Changelogu.
Byla vydána nová verze 15.0 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04 1.1 a 20.04 OTA-11. Vedle oprav chyb a drobných vylepšení je řešen také středně závažný bezpečnostní problém.
I letos vyšla řada ajťáckých adventních kalendářů: Advent of Code 2025, Perl Advent Calendar 2025, CSS Advent Calendar 2025, Advent of A11Y 2025, Advent of AI Security 2025, Advent of Agents (in Google) 2025, Advent of Svelte 2025, …
Pro Linux existuje mnoho zdrojů informací. Spousta vlastností nebo konfiguračních nastavení není vždy intuitivní a jednoduchá. Naopak většina linuxových programů má desítky, a troufám si říci, že některé i stovky, voleb. Proto je potřeba podrobná dokumentace. Máme řadu možností, jak se k ní dostat. Především prostřednictvím internetu, v knižní podobě nebo přímo ve své nainstalované distribuci; to jsou právě manuálové stránky a návody HOWTO. Internet nemáme vždy po ruce, v knížkách není vše a často potřebujeme mít vše k hned k dispozici. Právě k tomu nám slouží manuálové stránky, o nichž si budeme povídat trochu podrobněji.
Každý "kloudný" program má svou manuálovou stránku, kde jsou popsány jeho funkce a možnosti. Každý příkaz má svou stránku, jakož i většina konfiguračních souborů. Procházení manuálové stránky je velmi jednoduché a říká se, že "man" je nejčastěji používaný příkaz v unixových systémech.
Manuálovou stránku otevřeme příkazem man. Tento krátký
příkaz vám nabídne manuál ke konkrétnímu příkazu, funkci, aplikaci, atd.
Spuštění vypadá takto:
man vim
Vypíše manuálovou stránku editoru vim. Ze začátku se zdá manuálová stránka zvláštní, ale brzy zjistíte, že je velice přehledná a většinu základních informací lze snadno časem vyčíst z první obrazovky. Nevýhodou však je, že většina man stránek je doposud v anglickém jazyce. Pracuje se na jejich počeštění a nové překlady jsou neustále přidávány. Je ovšem složité přeložit takové množství dokumentace, kterou Linux ve formě man stránek obsahuje. Tyto stránky se navíc neustále mění a rozrůstají (aktualizují s novou verzí programu), a proto bych osobně dal přednost verzi anglické, která by měla být oproti české aktuálnější.
Nutno podotknout, že i vy se můžete podílet na počeštění dalších stránek. Stačí jen zkontaktovat správce projektu, nebo se připojit k lokalizaci konkrétních aplikací.
Hned na začátku můžeme poznat, o jakou sekci manuálových stránek se
jedná. Na prvním řádku se vyskytuje toto (použijeme-li
man gzip):
GZIP(1)
To znamená, že se jedná o man page o programu gzip, patřící do sekce 1.
/dev. Hodí se nejen při programování, ale i při různých
poněkud složitějších systémových konfiguracích.*LDP - Linux dokumentační projekt, je velmi propracovaná publikace, která má ve svém třetím českém vydání více než 1 000 stránek. Podle mého názoru je jednou z nejkvalitnějších knih o Linuxu pro začátečníka i pokročilého uživatele. Kromě originální online podoby na http://www.tldp.org je dostupná zadarmo ke stažení ve formátu PDF na stránkách nakladatelství Computer Press. A to konkrétně zde: www.cpress.cz/knihy/ldp2.
Dále v manuálové stránce uvidíte část NAME. Ta obsahuje
název programu nebo jeho možné varianty a krátký, jednořádkový popis, který
stručně vystihuje jeho účel.
NAME
gzip, gunzip, zcat - compress or expand file
Teď můžeme poznat, že se jedná o program pro komprimaci a dekomprimaci souborů.
Část SYNOPSIS je mnohdy nejdůležitější. Obsahuje informace
o použití aplikace. Linuxové programy mívají řadu voleb a přepínačů a pak
spousty možných parametrů. Některé z nich jsou volitelné, jiné povinné.
SYNOPSIS
gzip [ -acdfhlLnNrtvV19] [ -S suffix] [ name ... ]
Argumenty a volby v hranatých závorkách jsou volitelné. Občas můžeme
vidět "vnořenou volitelnou volbu". Vypadá takto:
[ -x [-y] ] a znamená, že volby x
i y jsou volitelné, ale y může být zvoleno pouze
v případě, že je zvoleno x.
Řetězec suffix čeká, že bude v případě výběru volby
nahrazen nějakým tím suffixem ;). Suffix je koncovka, kterou má
výsledný zkomprimovaný program dostat. A name je stejný
případ, ale pro něj není zapotřebí parametr.
Pokud bude však mezi argumenty uvidíte rouru |, znamená to,
že jsou použitelné oba argumenty, ale vždy právě jeden (tedy nikdy ne oba
současně).
[ -x | -y]
Další část DESCRIPTION obsahuje již vyčerpávající popis
aplikace a jejích vlastností.
V části OPTIONS je popis všech parametrů a vůbec všeho, co
program může přebírat, je zde uvedeno - i více možností zadávání parametrů.
Např. tyto dva zápisy jsou ekvivalentní:
-f
--force
Dále může být několik nepovinných částí, které se mohou u různých man stránek lišit. Často obsahují ukázky použití a další informace.
Poté je zde část SEE ALSO, která obsahuje seznam
souvisejících manuálových stránek. Často je budete prohledávat, když v
právě čtené nenajdete to, co zrovna potřebujete.
V sekci AUTHOR se dozvíme něco o autorovi, případně i o
překladateli.
Ke konci, v sekci BUGS, najdete popis známých chyb.
q.Page Up a Page Down skáčí,
jak jinak, o obrazovku nahoru a dolu./ umožňuje vyhledávat. Na další nalezený výskyt přeskočíte
stisknutím n.V dolní části obrazovky se nám ukazuje rozsah řádků, který je
zobrazován (lines 1 - 49). Pro pohyb po
jednotlivých řádcích nahoru a dolu je nutné mít nainstalovaný program
less.
Pro čtení manuálových stránek v X (v grafickém rozhraní, správci oken) se dá použít program xman, který vám otevře malé okénko s nabídkou. V něm klikneme na manual page a v menu již můžeme přepínat přímo mezi sekcemi manuálových stránek.
K vyhledání manuálových stránek můžeme použít příkaz
apropos. Jedná se o program, který prohledává názvy a popisy
manuálových stránek. Hledá klíčové slovo (i regulární výraz), a pokud není
nalezeno, vypíše xyz: Nothing to appropriate a
skončí. Je-li úspěšný, vypíše výsledek. apropos se hodí, neznáme-li název
aplikace pro něco, co potřebujeme udělat - vypíše nám možnosti. Pokud
vypsaný program neznáme, měli bychom si prostudovat jeho manuálové
stránky před tím, než ho použijeme metodou pokusu a omylu. To by mohla být
veliká chyba, protože spousta příkazů je při špatném užití
destruktivní.
Při hledání máme k dispozici ještě příkaz whatis, který
také zachází s databází whatis. Rozdíl od apropos je ten, že
whatis vyhledává pouze v názvech manuálových
stránek.
Například:
apropos ncurses alsamixer (1) - soundcard mixer for ALSA soundcard driver, with ncurses interface ncurses (3x) - CRT screen handling and optimization package whatis ncurses ncurses (3x) - CRT screen handling and optimization package
Pokud hledáme pouze konkrétní parametr ke konkrétní aplikaci, můžeme využít jedné z možností unixového systému. Použijeme tzv. rouru.
man man | grep Executable
Jak to funguje? Výstup z příkazu man man je pomocí
roury | poslán ke zpracování programu grep. Tento
program prochází vstupní text a vrací řádky obsahující zadaný výraz. Pokud
chceme zobrazit i řádky následující po řádku s výskytem výrazu, použijeme
přepínač -An, kde n je počet řádků,
které se mají po výsledku vypsat:
man xyz | grep -A 15 něco
Naopak, chceme-li vypsat řádky výše od výsledku hledání, použijeme
přepínač -B. Tyto parametry lze použít současně.
Doufám, že vám tento článek pomohl a dozvěděli jste se něco nového, zajímavého a užitečného.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:

LANG=C man wget
/usr/share/man/cs:/usr/share/man:/usr/X11R6/man/cs:/usr/X11R6/man [ivok@zero ivok]$ LANG= man -w /usr/share/man/cs:/usr/share/man:/usr/X11R6/man/cs:/usr/X11R6/man [ivok@zero ivok]$ LC_ALL= man -w /usr/share/man:/usr/share/man/cs:/usr/X11R6/man:/usr/X11R6/man/cs [ivok@zero ivok]$ LC_ALL=C man -w /usr/share/man/cs:/usr/share/man:/usr/X11R6/man/cs:/usr/X11R6/man [ivok@zero ivok]$ LANG=C man -w /usr/share/man/cs:/usr/share/man:/usr/X11R6/man/cs:/usr/X11R6/man
man -Tps cosi|lprJá myslel, že tenhle článek byl o tom jak číst man stránky a taky o tom, že je to dobré. Než se blbě zeptám tak si přečtu man. Tak třeba
man man.
man man | grep SEEnic nenajde, i když nadpis SEE ALSO v manálové stránce je. Je to kvůli tomu, že zvýraznění je dělané tak, že ve stránce je znak, pak backspace a pak znovu tentýž znak. Víte někdo jak to odstranit jednodušeji než
sed 's/.'`echo -e '\b'`'//g'?
)