Z dôvodu zmien v cieľoch skúšky LFCS účinné 2. februára 2016, pridávame potrebné témy do súboru Séria LFCS zverejnené tu. Ak sa chcete pripraviť na túto skúšku, dôrazne sa odporúča používať Séria LFCE tiež.
Akonáhle si zvyknete pracovať s príkazovým riadkom a budete sa v tom cítiť príjemne, pochopíte, že bežná inštalácia Linuxu obsahuje všetku dokumentáciu, ktorú potrebujete na používanie a konfiguráciu systému.
Ďalším dobrým dôvodom na zoznámenie sa s nástrojmi pomoci príkazového riadka je to, že v LFCS a LFCE skúšky, to sú jediné zdroje informácií, ktoré môžete použiť - žiadne prehliadanie internetu a žiadne googlenie. Ste to len vy a príkazový riadok.
Z tohto dôvodu vám v tomto článku dáme niekoľko tipov na efektívne využitie nainštalovaných dokumentov a nástrojov na prípravu na absolvovanie Certifikácia Linux Foundation skúšky.
Manuálna stránka, skratka pre manuálnu stránku, nie je ničím menším a ničím iným, ako naznačuje toto slovo: manuál pre daný nástroj. Obsahuje zoznam volieb (s vysvetlením), ktoré príkaz podporuje, a niektoré manuálové stránky dokonca obsahujú aj príklady použitia.
Manuálnu stránku otvoríte pomocou mužský príkaz za ktorým nasleduje názov nástroja, o ktorom sa chcete dozvedieť viac. Napríklad:
# muž rozdie.
otvorí manuálnu stránku pre rozdiel
, nástroj používaný na porovnávanie textových súborov riadok po riadku (na ukončenie stačí kliknúť na q
kľúč.).
Povedzme, že chceme porovnať dva pomenované textové súbory súbor1
a súbor2
v Linuxe. Tieto súbory obsahujú zoznam balíkov, ktoré sú nainštalované v dvoch boxoch Linuxu s rovnakou distribúciou a verziou.
Vykonanie a rozdiel
medzi súbor1
a súbor2
povie nám, či je medzi týmito zoznamami rozdiel:
# diff súbor1 súbor2.
kde <
značka označuje chýbajúce riadky v súbor2
. Ak tam chýbajú riadky súbor1
, boli by označené ikonou >
namiesto toho sa podpíšte.
Na druhej strane, 7d6 znamená čiaru #7 v súbore by mali byť odstránené, aby sa zhodovali súbor2
(to isté s 24d22 a 41d38) a 65,67d61 nám hovorí, že musíme odstrániť riadky 65 cez 67 v súbore jedna. Ak vykonáme tieto opravy, oba súbory budú potom identické.
Alternatívne môžete oba súbory zobraziť vedľa seba pomocou súboru -y
podľa manuálovej stránky. Toto môže byť užitočné pre jednoduchšiu identifikáciu chýbajúcich riadkov v súboroch:
# diff -y súbor1 súbor2.
Tiež môžete použiť rozdiel
porovnať dva binárne súbory. Ak sú identické, rozdiel
skončí ticho bez výstupu. V opačnom prípade vráti nasledujúcu správu: „Binárne súbory X a Y sa líšia“.
The --Pomoc
možnosť, ktorá je k dispozícii v mnohých (ak nie všetkých) príkazoch, možno považovať za krátku manuálnu stránku pre tento konkrétny príkaz. Napriek tomu, že neposkytuje komplexný popis nástroja, je to jednoduchý spôsob, ako rýchlo získať informácie o použití programu a zoznam jeho dostupných možností.
Napríklad,
# sed -pomoc.
ukazuje využitie každej možnosti dostupnej v sed (editor streamu).
Jeden z klasických príkladov použitia sed
pozostáva z nahradenia znakov v súboroch. Pomocou -i
možnosť (popísaná ako „upravovať súbory na mieste”), Môžete upraviť súbor bez jeho otvorenia. Ak chcete zálohovať aj pôvodný obsah, použite príponu -i
možnosť, za ktorou nasleduje SUFFIX, aby sa vytvoril samostatný súbor s pôvodným obsahom.
Napríklad nahradiť každý výskyt slova Lorem
s Tecmint
(nerozlišuje malé a veľké písmená) v lorem.txt
a vytvorte nový súbor s pôvodným obsahom súboru, postupujte takto:
# less lorem.txt | grep -i lorem. # sed -i.orig 's/Lorem/Tecmint/gI' lorem.txt # less lorem.txt | grep -i lorem. # less lorem.txt.orig | grep -i lorem.
Upozorňujeme, že každý výskyt Lorem
bol nahradený za Tecmint
v lorem.txt
, a pôvodný obsah lorem.txt
bol uložený do priečinka lorem.txt.orig
.
Toto je pravdepodobne môj obľúbený výber. Ak pôjdete do /usr/share/doc
a urobte zoznam adresárov, uvidíte veľa adresárov s názvami nainštalovaných nástrojov vo vašom systéme Linux.
Podľa Štandard hierarchie súborového systému, tieto adresáre obsahujú užitočné informácie, ktoré nemusia byť na manuálových stránkach, spolu so šablónami a konfiguračnými súbormi na uľahčenie konfigurácie.
Uvažujme napríklad chobotnica-3.3.8
(verzia sa môže líšiť od distribúcie po distribúciu) pre populárny HTTP proxy a cache server chobotnice.
Poďme cd
do toho adresára:
# cd /usr/share/doc/squid-3.3.8.
a urobte zoznam adresárov:
# ls.
Možno budete chcieť venovať osobitnú pozornosť RÝCHLY ŠTART
a chobotnica.conf.dokumentované
. Tieto súbory obsahujú rozsiahlu dokumentáciu o Squide a silne komentovaný konfiguračný súbor. V prípade iných balíkov sa presné názvy môžu líšiť (ako QuickRef alebo 00 RÝCHLY ŠTART(napríklad), ale princíp je rovnaký.
Ostatné balíky, ako napríklad webový server Apache, poskytujú vo vnútri šablóny konfiguračných súborov /usr/share/doc
To bude užitočné, keď budete musieť nakonfigurovať samostatný server alebo virtuálneho hostiteľa, aby sme vymenovali niekoľko prípadov.
Informačné dokumenty si môžete predstaviť ako manuálové stránky o steroidoch. Ako také poskytujú nielen pomoc pre konkrétny nástroj, ale tiež to robia pomocou hypertextových odkazov (áno, hypertextové odkazy v príkazový riadok!), ktoré vám umožňujú navigáciu z časti do druhej pomocou klávesov so šípkami a klávesov Enter na potvrdiť.
Asi najnázornejším príkladom je:
# základné informácie.
Pretože coreutils obsahuje základné nástroje na manipuláciu so súbormi, shellmi a textom Od ktorých sa očakáva, že budú existovať na každom operačnom systéme, môžete primerane očakávať podrobný popis pre každú z týchto kategórií v informáciách coreutils.
Ako je to v prípade manuálových stránok, informačný dokument môžete opustiť stlačením q
kľúč.
Informácie o GNU je možné navyše použiť aj na zobrazenie bežných manuálových stránok, ak za nimi nasleduje názov nástroja. Napríklad:
# info tune2fs.
vráti manuálovú stránku z tune2fs, nástroj na správu súborových systémov ext2/3/4.
A keď už sme pri tom, pozrime sa na niektoré spôsoby použitia tune2fs:
V hornej časti súboru sa zobrazujú informácie o súborovom systéme /dev/mapper/vg00-vol_backups:
# tune2fs -l/dev/mapper/vg00 -vol_backups.
Nastavte názov zväzku súborového systému (v tomto prípade zálohy):
# tune2fs -L Zálohy/dev/mapper/vg00 -vol_backups.
Zmeňte kontrolné intervaly a /
alebo počet pripojení (použite -c
možnosť nastaviť počet pripojení a /
alebo -i
možnosť nastaviť interval kontroly, kde d = dni, w = týždnea m = mesiace).
# tune2fs -c 150/dev/mapper/vg00 -vol_backups # Skontrolujte každých 150 pripojení. # tune2fs -i 6w/dev/mapper/vg00 -vol_backups # Kontrola každých 6 týždňov.
Všetky vyššie uvedené možnosti môžu byť uvedené v zozname pomocou --Pomoc
alebo zobrazené na manuálovej stránke.
Bez ohľadu na metódu, ktorú si zvolíte na vyvolanie pomoci pre daný nástroj, vedomie, že existujú a ako ich používať, sa vám na skúške určite zíde. Viete o ďalších nástrojoch, ktoré je možné použiť na vyhľadávanie dokumentácie? Neváhajte sa podeliť s komunitou Tecmint pomocou nižšie uvedeného formulára.
Otázky a ďalšie komentáre sú tiež viac ako vítané.