You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 1, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: dodatky/předmluva.md
+6-20Lines changed: 6 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -208,18 +208,10 @@ Uživatele, který Linux: Knihu kouzel neprostudoval, poznáte např. takto:
208
208
* 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í).
209
209
-->
210
210
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ý“
212
212
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ů.
223
215
224
216
<!--
225
217
- V HTML variantě...
@@ -228,17 +220,11 @@ na mobilních telefonech.
228
220
- V kapitole *XY* přibyly ...
229
221
-->
230
222
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.
237
224
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.
240
226
<!--
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.
242
228
-->
243
229
244
230
Verze řady „vanilková příchuť 1.x“ jsou ve stádiu dlouhodobé pasivní údržby do 1. března 2023.
Copy file name to clipboardExpand all lines: kapitoly/prohlížení-textových-souborů.md
+74-61Lines changed: 74 additions & 61 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,22 +26,18 @@ Poznámky:
26
26
27
27
## Úvod
28
28
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
32
32
a filtrovat.
33
33
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í
35
35
nástroje popsané v této kapitole, měli byste použít plnohodnotný editor,
36
36
např. vim.
37
37
38
38
Příkaz „less“ je vyvíjen v rámci projektu GNU, příkaz „more“ nikoliv.
39
39
40
40
## 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
-

45
41
46
42
***Řá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).
47
43
***Řá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
50
46
51
47
## Zaklínadla
52
48
53
-
### Prohlížení souborů
49
+
### Prohlížení a sledování souborů
54
50
55
-
*# otevřít textový soubor v programu less/programu more*<br>
51
+
*# otevřít textový soubor v programu **less**/programu more*<br>
*# 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>
60
61
**view**[**\-\-**] {*cesta/k/souboru*}
61
-
<!--
62
-
[ ] Není požadován nějaký balíček?
63
-
-->
64
62
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>
*# zachovat terminálové formátování vstupu (escape-sekvence)*<br>
73
+
**\-R**
67
74
75
+
*# zobrazit řádek č. N/konec souboru*<br>
76
+
**\+**{*N*}<br>
77
+
**\+G**
68
78
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í)
70
83
71
84
### Základní ovládání
72
85
73
86
*# **ukončit** less*<br>
74
87
**q**
75
88
76
-
*# skok o stránku vpřed/vzad*<br>
89
+
*# skok o **stránku** vpřed/vzad*<br>
77
90
{_PageDown_}<br>
78
91
{_PageUp_}
79
92
80
-
*# skok o řádku obrazovky vpřed/vzad*<br>
93
+
*# skok o **řádku** obrazovky vpřed/vzad*<br>
81
94
{_↓_}<br>
82
95
{_↑_}
83
96
84
97
*# skok o řádku souboru vpřed/vzad*<br>
85
-
?<br>
98
+
**/^**{_Enter_}**n**<br>
86
99
?
100
+
<!--
101
+
Nefunguje na poslední řádce souboru:
102
+
**/^**{_Enter_}**nNN**
103
+
-->
87
104
88
-
*# skok na začátek/konec souboru*<br>
105
+
*# skok na **začátek**/na **konec**/doprostřed souboru*<br>
89
106
{_Home_}<br>
90
-
{_End_}
107
+
{_End_}<br>
108
+
**50p**
91
109
92
110
*# zobrazit vestavěnou nápovědu*<br>
93
111
**h**
94
112
113
+
*# **skok** na řádek č. N*<br>
114
+
{*N*}**g**
115
+
116
+
*# znovunačíst obsah souboru*<br>
117
+
{_Shift_}**+**{_R_}
118
+
95
119
### Vyhledávání
96
120
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
+
97
125
*# vyhledat vpřed řádku **obsahující** shodu s reg. výrazem*<br>
98
126
*// 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>
99
127
{_/_}<br>
100
128
{*regulární výraz*}<br>
101
-
{*Enter*}
129
+
{_Enter_}
102
130
103
131
*# vyhledat vpřed řádku **neobsahující** shodu s reg. výrazem*<br>
104
132
{_/_}<br>
105
133
{_Ctrl_}**+**{_N_}<br>
106
134
{*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>
*# zobrazit ve stavové řádce pozici v souboru (dočasně/do ukončení)*<br>
158
176
{_Ctrl_}**+**{_G_}<br>
159
177
**\-M**{_Enter_}
160
178
179
+
*# překreslit obsah terminálu*<br>
180
+
{_Ctrl_}**+**{_L_}
181
+
161
182
*# spustit Bash*<br>
162
183
**!bash**{_Enter_}
163
184
164
-
## Ovládání „more“
185
+
## Zaklínadla: more
186
+
### Ovládání „more“
165
187
166
188
*# **ukončit** more*<br>
167
189
**q**
@@ -181,10 +203,6 @@ Příkaz „less“ je vyvíjen v rámci projektu GNU, příkaz „more“ niko
181
203
*# zobrazit číslo aktuální řádky (souboru, nebo obrazovky?)*<br>
182
204
**=**
183
205
184
-
<!--
185
-
[ ] tail -f
186
-
-->
187
-
188
206
189
207
<!--
190
208
## Parametry příkazů
@@ -196,11 +214,10 @@ Příkaz „less“ je vyvíjen v rámci projektu GNU, příkaz „more“ niko
196
214
-->
197
215
198
216
## 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
-

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“.
204
221
205
222
<!--
206
223
## Ukázka
@@ -220,7 +237,9 @@ Příkaz „less“ je vyvíjen v rámci projektu GNU, příkaz „more“ niko
220
237
- Popište typické chyby nových uživatelů a jak se jim vyhnout.
221
238
- Buďte co nejstručnější; neodbíhejte k popisování čehokoliv vedlejšího, co je dost možné, že už čtenář zná.
222
239
-->
223
-

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.
224
243
225
244
## Další zdroje informací
226
245
<!--
@@ -229,19 +248,13 @@ Příkaz „less“ je vyvíjen v rámci projektu GNU, příkaz „more“ niko
229
248
- Pokud je vestavěná dokumentace programů (typicky v adresáři /usr/share/doc) užitečná, zmiňte ji také.
230
249
- 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!
231
250
-->
232
-

233
251
234
-
Co hledat:
235
-
236
-
*[Článek na Wikipedii](https://cs.wikipedia.org/wiki/Hlavn%C3%AD_strana)
0 commit comments