Skip to content
This repository was archived by the owner on Mar 1, 2025. It is now read-only.

Commit 23357b9

Browse files
verze 2.10, Řehoř Řípský
- [prohlížení-textových-souborů] dokončení kapitoly - [předmluva] doplnění aktuální poznámky - PDF: odstraněn zbytek podpory ikon zaklínadel - PDF: oprava sazby přehledu
1 parent c5e6ccc commit 23357b9

File tree

13 files changed

+113
-113
lines changed

13 files changed

+113
-113
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Má formu připomínající konverzační slovník cizího jazyka a je vydává
1919
pro profesionální i domácí tisk a ve formátu HTML pro snadné vykopírování zaklínadel,
2020
můžete ji tedy používat na papíře i v počítači, proto „multimediální“.
2121

22-
Verze *vanilková příchuť 2.8 Pavel Podzimní* je cílena na *Ubuntu 20.04 Focal Fossa* a jeho deriváty.
22+
Verze *vanilková příchuť 2.10 Řehoř Řípský* je cílena na *Ubuntu 20.04 Focal Fossa* a jeho deriváty.
2323

2424
Obsah podléhá licenci [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).
2525
Podrobné údaje o autorství zdrojových souborů jsou uvedeny v komentářích v jejich záhlaví;
@@ -113,6 +113,7 @@ Zde je aktualizovaný přehled kapitol, které si při sestavení můžete vybra
113113
| [perl-moduly](kapitoly/perl-moduly.md) | Perl: moduly a objekty | 2.3 | prémiová |
114114
| [perl-základy](kapitoly/perl-základy.md) | Perl: základy | 2.3 | základní |
115115
| [práce-s-archivy](kapitoly/práce-s-archivy.md) | Práce s archivy | 1.1 | základní |
116+
| [prohlížení-textových-souborů](kapitoly/prohlížení-textových-souborů.md) | Prohlížení textových souborů | 2.10 | základní |
116117
| [proměnné](kapitoly/proměnné.md) | Proměnné prostředí a interpretu | 1.9 | prémiová |
117118
| [regulární-výrazy](kapitoly/regulární-výrazy.md) | Regulární výrazy | 1.1 | základní |
118119
| [sed](kapitoly/sed.md) | Sed | 1.8 | prémiová |
@@ -145,7 +146,6 @@ Priority:
145146
| [x](kapitoly/x.md) | X (Správce oken) | 60% | dítě |
146147
| [firefox](kapitoly/firefox.md) | Firefox | 60% | dítě |
147148
| [kalkulace](kapitoly/kalkulace.md)| Kalkulace | 50% | dítě |
148-
| [prohlížení-textových-souborů](kapitoly/prohlížení-textových-souborů.md) | Prohlížení textových souborů | 50% | dítě |
149149
| [stahování-z-webu](kapitoly/stahování-z-webu.md) | Stahování z webu | 40% | dítě |
150150
| [zpracování-obrázků](kapitoly/zpracování-obrázků.md) | Zpracování obrázků | 40% | dítě |
151151
| [metapříkazy](kapitoly/metapříkazy.md) | Metapříkazy | 20% | dítě |

dodatky/plán-vývoje.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ https://creativecommons.org/licenses/by-sa/4.0/
1616

1717
## Chystané kapitoly
1818

19-
* „Prohlížení textových souborů“ (less, more, ...)
2019
* „Šifrování a kryptografie“ (gpg, šifrování archivů, elektronické podpisy, HTTPS certifikáty)
2120
* „PDF“ (dělení, slučování, operace po stránkách, transformace, konverze apod.)
2221
* „Zpracování obrázků“ (ImageMagick, konverze RAW z fotoaparátů, zatím asi bez animovaných gifů)

dodatky/předmluva.md

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -208,18 +208,10 @@ Uživatele, který Linux: Knihu kouzel neprostudoval, poznáte např. takto:
208208
* Myslí si, že příkaz „apt list gimp*“ vypíše seznam balíčků začínajících „gimp“ (v tomto případě se musí hlavně naučit pravidla odzvláštňování).
209209
-->
210210

211-
## Aktuální poznámka k verzi „vanilková příchuť 2.9 René Rašínová
211+
## Aktuální poznámka k verzi „vanilková příchuť 2.10 Řehoř Řípský
212212

213-
Verze vanilkové příchuti 2.9, jménem René Rašínová, přináší
214-
především kosmetická vylepšení a opravy chyb.
215-
Podkapitoly jsou nyní ve všech formátech značeny desetinným značením
216-
po své nadkapitole, což s sebou přináší omezení,
217-
že již nemohou být umístěny samostatně.
218-
219-
V HTML variantě jsou na vícečetné podněty uživatelstva podkapitoly
220-
nově zobrazeny v seznamech pod sebou. Rovněž byla přidána funkce
221-
vodoznaku ukázky a metadata pro webové vyhledavače a prohlížeče
222-
na mobilních telefonech.
213+
Verze vanilkové příchuti 2.10, jménem Řehoř Řípský,
214+
přináší především novou základní kapitolu Prohlížení textových souborů.
223215

224216
<!--
225217
- V HTML variantě...
@@ -228,17 +220,11 @@ na mobilních telefonech.
228220
- V kapitole *XY* přibyly ...
229221
-->
230222

231-
Mechanismus překladu přináší nový příkaz „make kontrola“, který provede
232-
automatickou kontrolu přítomnosti nástrojů a písem potřebných
233-
pro úspěšný překlad.
234-
235-
V koncepci projektu bylo upřesněno generické a příznakové maskulinum
236-
a v souvislosti s tím byla mírně přeformulována předmluva.
223+
PDF varianty mají nový, přehlednější formát zaklínadel.
237224

238-
Vydání verze 2.10, jménem Řehoř Řípský, očekávám v průběhu října 2021.
239-
V plánu zůstává vývoj přehlednějšího formátu pro PDF varianty.
225+
Vydání verze 2.11, jménem Soňa Smetana, očekávám začátkem prosince 2021.
240226
<!--
241-
V plánu mám především vývoj zcela nového (přehlednějšího) formátu pro PDF varianty a upřesnění pravidel genderové vyváženosti názvů osob v koncepci projektu.
227+
V plánu mám upřesnění pravidel genderové vyváženosti názvů osob v koncepci projektu.
242228
-->
243229

244230
Verze řady „vanilková příchuť 1.x“ jsou ve stádiu dlouhodobé pasivní údržby do 1. března 2023.

formáty/pdf/šablona.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@
269269
\setlength{\cftsubsecindent}{1em}
270270
%\setlength{\cftsubsubsecindent}{3em}
271271

272-
\setlength{\cftchapnumwidth}{1.6em}
272+
\setlength{\cftchapnumwidth}{1.8em}
273273
\setlength{\cftsecnumwidth}{0em}
274274
\setlength{\cftsubsecnumwidth}{2em}
275275

kapitoly/prohlížení-textových-souborů.md

Lines changed: 74 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,18 @@ Poznámky:
2626

2727
## Úvod
2828

29-
Tato kapitola se specializuje na prohlížení textových souborů
30-
(např. systémových záznamů), tedy zobrazování jejich obsahu uživateli
31-
bez možnosti tento obsah měnit, ale s možností ho prohledávat
29+
Tato kapitola se specializuje na prohlížení
30+
textových souborů (např. systémových záznamů), tedy zobrazování jejich obsahu
31+
uživateli bez možnosti tento obsah měnit, ale s možností ho prohledávat
3232
a filtrovat.
3333

34-
Pokud máte na práci se soubory práci větší požadavky, než co vám nabízejí
34+
Pokud máte na práci se soubory větší požadavky, než co vám nabízejí
3535
nástroje popsané v této kapitole, měli byste použít plnohodnotný editor,
3636
např. vim.
3737

3838
Příkaz „less“ je vyvíjen v rámci projektu GNU, příkaz „more“ nikoliv.
3939

4040
## Definice
41-
<!--
42-
- Uveďte výčet specifických pojmů pro použití v této kapitole a tyto pojmy definujte co nejprecizněji.
43-
-->
44-
![ve výstavbě](../obrázky/ve-výstavbě.png)
4541

4642
* **Řádek souboru** (resp. řádka souboru) je řádek, jak se nachází v prohlíženém souboru (tedy posloupnost znaků oddělená od ostatních řádků ukončovačem řádky).
4743
* **Řádka obrazovky** (resp. řádek obrazovky) je řádka, jak je prohlížecím programem zobrazena na terminálu. Jeden řádek souboru se může zalomit na více řádek obrazovky.
@@ -50,71 +46,99 @@ Příkaz „less“ je vyvíjen v rámci projektu GNU, příkaz „more“ niko
5046

5147
## Zaklínadla
5248

53-
### Prohlížení souborů
49+
### Prohlížení a sledování souborů
5450

55-
*# otevřít textový soubor v programu less/programu more*<br>
51+
*# otevřít textový soubor v programu **less**/programu more*<br>
5652
**less** [{*volby*}]... [**\-\-**] {*cesta/k/souboru*}<br>
5753
**more** [**\-\-**] {*cesta/k/souboru*}
5854

59-
*# otevřít textový soubor v režimu pro čtení editoru „vim“*<br>
55+
*# sledovat obsah **přibývající** na konci souboru (alternativy)*<br>
56+
*// Příkaz „tail“ vypisuje nové řádky okamžitě, příkaz „less“ se zpožděním. Sledování v obou případech ukončíte Ctrl+C; příkaz „less“ pak musíte ještě navíc uzavřít klávesou „q“. less -N zobrazí čísla řádek.*<br>
57+
**tail -f** [**\-\-**] {*soubor*}<br>
58+
**less** [**-N**] **+F** [**\-\-**] {*soubor*}
59+
60+
*# otevřít textový soubor v režimu pro čtení editoru „**vim***<br>
6061
**view** [**\-\-**] {*cesta/k/souboru*}
61-
<!--
62-
[ ] Není požadován nějaký balíček?
63-
-->
6462

65-
### Sledování měnících se souborů
63+
*# sledovat **měnící** se obsah krátkého souboru*<br>
64+
*// Sledování ukončíte klávesovou zkratkou Ctrl+C. Náhradou příkazu „cat“ za „sed“ či „egrep“ můžete soubor před sledováním přefiltrovat.*<br>
65+
**watch -d -n** {*interval-sekund*} **"cat** [**\-\-**] {*soubor*}...**"**
66+
67+
*# prohlížet text získaný přes rouru*<br>
68+
{*zdroj*} **\| less** [**-N**] <nic>[**-R**] **-**
69+
70+
### Volby příkazu less
6671

72+
*# zachovat terminálové formátování vstupu (escape-sekvence)*<br>
73+
**\-R**
6774

75+
*# zobrazit řádek č. N/konec souboru*<br>
76+
**\+**{*N*}<br>
77+
**\+G**
6878

69-
## Zaklínadla: less
79+
*# po spuštění vyhledat první shodu s regulárním výrazem*<br>
80+
**'\+/**{*reg. výraz*}**'**
81+
82+
## Zaklínadla: less (ovládání)
7083

7184
### Základní ovládání
7285

7386
*# **ukončit** less*<br>
7487
**q**
7588

76-
*# skok o stránku vpřed/vzad*<br>
89+
*# skok o **stránku** vpřed/vzad*<br>
7790
{_PageDown_}<br>
7891
{_PageUp_}
7992

80-
*# skok o řádku obrazovky vpřed/vzad*<br>
93+
*# skok o **řádku** obrazovky vpřed/vzad*<br>
8194
{__}<br>
8295
{__}
8396

8497
*# skok o řádku souboru vpřed/vzad*<br>
85-
?<br>
98+
**/^**{_Enter_}**n**<br>
8699
?
100+
<!--
101+
Nefunguje na poslední řádce souboru:
102+
**/^**{_Enter_}**nNN**
103+
-->
87104

88-
*# skok na začátek/konec souboru*<br>
105+
*# skok na **začátek**/na **konec**/doprostřed souboru*<br>
89106
{_Home_}<br>
90-
{_End_}
107+
{_End_}<br>
108+
**50p**
91109

92110
*# zobrazit vestavěnou nápovědu*<br>
93111
**h**
94112

113+
*# **skok** na řádek č. N*<br>
114+
{*N*}**g**
115+
116+
*# znovunačíst obsah souboru*<br>
117+
{_Shift_}**+**{_R_}
118+
95119
### Vyhledávání
96120

121+
*# **skákat** po řádcích obrazovky odpovídajících poslednímu hledání vpřed/zpět*<br>
122+
[{*kolikrát*}]**n**<br>
123+
[{*kolikrát*}]**N**
124+
97125
*# vyhledat vpřed řádku **obsahující** shodu s reg. výrazem*<br>
98126
*// Vykřičník jako první znak má v tomto případě zvláštní význam, takže pokud jím začíná váš regulární výraz, musíte ho odzvláštnit zpětným lomítkem.*<br>
99127
{_/_}<br>
100128
{*regulární výraz*}<br>
101-
{*Enter*}
129+
{_Enter_}
102130

103131
*# vyhledat vpřed řádku **neobsahující** shodu s reg. výrazem*<br>
104132
{_/_}<br>
105133
{_Ctrl_}**+**{_N_}<br>
106134
{*regulární výraz*}<br>
107-
{*Enter*}
108-
109-
*# skákat po řádcích obrazovky se shodami s vyhledaným regulárním výrazem vpřed/zpět*<br>
110-
[{*kolikrát*}]**n**<br>
111-
[{*kolikrát*}]**N**
135+
{_Enter_}
112136

113-
*# zvýraznit podřetězce odpovídající regulárnímu výrazu*<br>
137+
*# **zvýraznit** podřetězce odpovídající regulárnímu výrazu*<br>
114138
{_/_}<br>
115139
{_Ctrl_}**+**{_K_}<br>
116140
{*regulární výraz*}<br>
117-
{*Enter*}
141+
{_Enter_}
118142

119143
*# přepnout (vypnout či zapnout) zvýraznění shod s r.v.*<br>
120144
{_Esc_}<br>
@@ -142,26 +166,24 @@ Příkaz „less“ je vyvíjen v rámci projektu GNU, příkaz „more“ niko
142166

143167
### Ostatní příkazy
144168

145-
*# přepnout (vyp:zap) sloupec s čísly řádek*<br>
169+
*# přepnout (vyp:zap) sloupec s čísly řádků*<br>
146170
**\-N**{_Enter_}
147171

148172
*# nezalamovat řádky a umožnit pohyb doprava a doleva pomocí klávesových šipek*<br>
149-
**\-\-shift**{_Enter_}**1**{_Enter_}**-S**
150-
151-
*# skok na řádek č. N*<br>
152-
{*N*}**G**
153-
154-
*# znovunačíst obsah souboru*<br>
155-
**R**
173+
**\-\-shift**{_Enter_}**1**{_Enter_}**-S**{_Enter_}
156174

157175
*# zobrazit ve stavové řádce pozici v souboru (dočasně/do ukončení)*<br>
158176
{_Ctrl_}**+**{_G_}<br>
159177
**\-M**{_Enter_}
160178

179+
*# překreslit obsah terminálu*<br>
180+
{_Ctrl_}**+**{_L_}
181+
161182
*# spustit Bash*<br>
162183
**!bash**{_Enter_}
163184

164-
## Ovládání „more“
185+
## Zaklínadla: more
186+
### Ovládání „more“
165187

166188
*# **ukončit** more*<br>
167189
**q**
@@ -181,10 +203,6 @@ Příkaz „less“ je vyvíjen v rámci projektu GNU, příkaz „more“ niko
181203
*# zobrazit číslo aktuální řádky (souboru, nebo obrazovky?)*<br>
182204
**=**
183205

184-
<!--
185-
[ ] tail -f
186-
-->
187-
188206

189207
<!--
190208
## Parametry příkazů
@@ -196,11 +214,10 @@ Příkaz „less“ je vyvíjen v rámci projektu GNU, příkaz „more“ niko
196214
-->
197215

198216
## Instalace na Ubuntu
199-
<!--
200-
- Jako zaklínadlo bez titulku uveďte příkazy (popř. i akce) nutné k instalaci a zprovoznění všech nástrojů požadovaných kterýmkoliv zaklínadlem uvedeným v kapitole. Po provedení těchto činností musí být nástroje plně zkonfigurované a připravené k práci.
201-
- Ve výčtu balíčků k instalaci vycházejte z minimální instalace Ubuntu.
202-
-->
203-
![ve výstavbě](../obrázky/ve-výstavbě.png)
217+
218+
Všechny použité příkazy jsou základními součástmi Ubuntu,
219+
přítomnými i v minimální instalaci, jen není-li nainstalovaný „vim“,
220+
použije se místo něj podobný editor „vi“.
204221

205222
<!--
206223
## Ukázka
@@ -220,7 +237,9 @@ Příkaz „less“ je vyvíjen v rámci projektu GNU, příkaz „more“ niko
220237
- Popište typické chyby nových uživatelů a jak se jim vyhnout.
221238
- Buďte co nejstručnější; neodbíhejte k popisování čehokoliv vedlejšího, co je dost možné, že už čtenář zná.
222239
-->
223-
![ve výstavbě](../obrázky/ve-výstavbě.png)
240+
241+
* Program „less“ se hodí na jednoduché prohlížení, pro komplikovanější úlohy použijte editor „vim“ nebo jiný textový editor, případně s předzpracováním prohlíženého souboru vhodným nástrojem pro zpracování textu.
242+
* Prohlížíte-li si programem „less“ text z roury, jejíž zdrojový příkaz ještě nedoběhl, a pokusíte-li se přitom přejít za konec dosud načteného vstupu, program „less“ se zastaví a bude čekat na další vstup; z tohoto stavu ho můžete probrat zkratkou Ctrl+C.
224243

225244
## Další zdroje informací
226245
<!--
@@ -229,19 +248,13 @@ Příkaz „less“ je vyvíjen v rámci projektu GNU, příkaz „more“ niko
229248
- Pokud je vestavěná dokumentace programů (typicky v adresáři /usr/share/doc) užitečná, zmiňte ji také.
230249
- Poznámka: Protože se tato sekce tiskne v úzkém režimu, zaklínadla smíte uvádět pouze bez titulku a bez poznámek pod čarou!
231250
-->
232-
![ve výstavbě](../obrázky/ve-výstavbě.png)
233251

234-
Co hledat:
235-
236-
* [Článek na Wikipedii](https://cs.wikipedia.org/wiki/Hlavn%C3%AD_strana)
237-
* Oficiální stránku programu
238-
* Oficiální dokumentaci
239-
* [Manuálovou stránku](http://manpages.ubuntu.com/)
240-
* [Balíček](https://packages.ubuntu.com/)
241-
* Online referenční příručky
242-
* Různé další praktické stránky, recenze, videa, tutorialy, blogy, ...
243-
* Publikované knihy
244-
* [Stránky TL;DR](https://github.com/tldr-pages/tldr/tree/master/pages/common)
252+
* [Wikipedie: less](https://cs.wikipedia.org/wiki/Less\_(Unix\))
253+
* [man less](https://manpages.ubuntu.com/manpages/focal/en/man1/less.1.html) (anglicky)
254+
* [Oficiální stránka programu less](https://www.greenwoodsoftware.com/less/) (anglicky)
255+
* [TL;DR: less](https://github.com/tldr-pages/tldr/blob/master/pages/common/less.md) (anglicky)
256+
* [balíček less](https://packages.ubuntu.com/focal/less) (anglicky)
257+
* [YouTube: less for beginners](https://www.youtube.com/watch?v=hxvAEr9Q2A4) (anglicky)
245258

246259
## Zákulisí kapitoly
247260
<!--
@@ -251,7 +264,7 @@ Co hledat:
251264
V této verzi kapitoly chybí:
252265

253266
!KompaktníSeznam:
254-
* nic
267+
* nastavení velikosti tabulátoru (less -x)
255268

256269
Tato kapitola záměrně nepokrývá:
257270

konfigurace/pořadí-kapitol.výchozí.seznam

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ odkazy
2222
#perl-moduly
2323
perl-základy
2424
práce-s-archivy
25+
prohlížení-textových-souborů
2526
#proměnné
2627
regulární-výrazy
2728
#sed
1.09 KB
Loading

postprocess.dat

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,12 @@ soubory-a-adresáře
280280
# [koncepce-projektu] 1700..1799
281281
# =========================================================================================
282282

283+
1700
284+
pdf-a4.*
285+
koncepce-projektu
286+
\sekce{Označení \quotedblbase{}linux\textquotedblleft{}, \quotedblbase{}Linux\textquotedblleft{} a~\quotedblbase{}GNU/Linux\textquotedblleft{}}%
287+
\sekce{Označení \quotedblbase{}linux\textquotedblleft{}, \quotedblbase{}Linux\textquotedblleft{} a~\quotedblbase{}GNU/\-Linux\textquotedblleft{}}%
288+
283289
#
284290
# [práce-s-archivy] 1800..1899
285291
# =========================================================================================
@@ -388,6 +394,17 @@ bash/funkce-a-skripty
388394
\bfseries{}náhodné\mdseries{} číslo v~rozsahu 0 až 255/32767/65535/2147483647/4294967295}%
389395
\bfseries{}náhodné\mdseries{} číslo v~rozsahu 0 až 255/32767/65535/2147483647/\\4294967295}%
390396

397+
#
398+
# [správa-balíčků] 2500..2599
399+
# =========================================================================================
400+
401+
2500
402+
pdf-a4.*
403+
správa-balíčků
404+
\begin{odstavce}Při určování priorit z~konfigurace v~adresáři /etc/apt/preferences.d postupuje APT následovně:
405+
\begin{odstavce}\raggedright Při určování priorit z~konfigurace v~adresáři /etc/apt/preferences.d postupuje APT následovně:
406+
407+
391408
#
392409
# VYŘAZENÉ KAPITOLY
393410
# =========================================================================================

seznamy/obrázky-ik.seznam

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ perl-moduly.png
1515
perl-základy.png
1616
plánování-úloh.png
1717
práce-s-archivy.png
18+
prohlížení-textových-souborů.png
1819
proměnné.png
1920
regulární-výrazy.png
2021
sed.png

seznamy/vydané-fragmenty.seznam

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ odkazy
2121
perl-moduly
2222
perl-základy
2323
práce-s-archivy
24+
prohlížení-textových-souborů
2425
proměnné
2526
regulární-výrazy
2627
sed

0 commit comments

Comments
 (0)