LFCS: Kif Tesplora Linux b'Dokumentazzjonijiet u Għodod ta' Għajnuna Installati - Parti 12


Minħabba l-bidliet fl-għanijiet tal-eżami LFCS effettivi mit-2 ta’ Frar, 2016, qed inżidu s-suġġetti meħtieġa wkoll mas-serje LFCE.

Ladarba tidra taħdem mal-linja tal-kmand u tħossok komdu tagħmel dan, tirrealizza li installazzjoni regolari tal-Linux tinkludi d-dokumentazzjoni kollha li għandek bżonn biex tuża u tikkonfigura s-sistema.

Raġuni tajba oħra biex issir familjari mal-għodod tal-għajnuna tal-linja tal-kmand hija li fl-eżamijiet tal-LFCE, dawk huma l-uniċi sorsi ta’ informazzjoni li tista’ tuża – l-ebda browsing tal-internet u l-ebda google. Huwa biss int u l-linja tal-kmand.

Għal dik ir-raġuni, f'dan l-artikolu ser nagħtuk xi suġġerimenti biex tuża b'mod effettiv id-dokumenti u l-għodod installati sabiex tipprepara biex tgħaddi l-eżamijiet taċ-Ċertifikazzjoni tal-Linux Foundation.

Linux Man Paġni

Man page, qasira għal paġna manwali, hija xejn inqas u xejn aktar minn dak li tissuġġerixxi l-kelma: manwal għal għodda partikolari. Fiha l-lista ta 'għażliet (bi spjegazzjoni) li l-kmand jappoġġja, u xi paġni man jinkludu wkoll eżempji ta' użu.

Biex tiftaħ paġna man, uża l-kmand man segwit mill-isem tal-għodda li trid titgħallem aktar dwarha. Pereżempju:

# man diff

se tiftaħ il-paġna manwali għal diff, għodda użata biex tqabbel il-fajls tat-test linja b'linja (biex toħroġ, sempliċement agħfas it-tasti q.).

Ejja ngħidu li rridu nqabblu żewġ fajls tat-test bl-isem file1 u file2 fil-Linux. Dawn il-fajls fihom il-lista ta 'pakketti li huma installati f'żewġ kaxxi Linux bl-istess distribuzzjoni u verżjoni.

Jekk tagħmel diff bejn file1 u file2 tgħidilna jekk hemmx differenza bejn dawk il-listi:

# diff file1 file2

fejn is-sinjal jindika linji neqsin f'file2. Kieku kien hemm linji neqsin f'file1, minflok ikunu indikati bis-sinjal >.

Min-naħa l-oħra, 7d6 tfisser li l-linja #7 fil-fajl għandha titħassar sabiex taqbel ma' file2 (l-istess ma' 24d22 u 41d38), u 65,67d61 jgħidilna li għandna bżonn inneħħu l-linji 65 sa 67 fi fajl wieħed. Jekk nagħmlu dawn il-korrezzjonijiet, iż-żewġ fajls imbagħad ikunu identiċi.

Alternattivament, tista 'turi ż-żewġ fajls ħdejn xulxin billi tuża l-għażla -y, skont il-paġna man. Tista' ssib dan ta' għajnuna biex tidentifika aktar faċilment il-linji neqsin fil-fajls:

# diff -y file1 file2

Ukoll, tista 'tuża diff biex tqabbel żewġ fajls binarji. Jekk huma identiċi, diff se joħorġu siekta mingħajr output. Inkella, se jirritorna l-messaġġ li ġej: \Fajls binarji X u Y huma differenti.

L-Għażla –help

L-għażla --help, disponibbli f'ħafna (jekk mhux kollha) kmandi, tista' titqies bħala paġna manwali qasira għal dak il-kmand speċifiku. Għalkemm ma tipprovdix deskrizzjoni komprensiva tal-għodda, huwa mod faċli biex tinkiseb informazzjoni dwar l-użu ta 'programm u lista tal-għażliet disponibbli tiegħu f'daqqa t'għajn.

Pereżempju,

# sed --help

juri l-użu ta 'kull għażla disponibbli fis-sed (l-editur tal-fluss).

Wieħed mill-eżempji klassiċi tal-użu ta' sed jikkonsisti fis-sostituzzjoni ta' karattri fil-fajls. Billi tuża l-għażla -i (deskritta bħala \editja l-fajls fil-post), tista’ teditja fajl mingħajr ma tiftaħha. Jekk trid tagħmel backup tal-kontenut oriġinali wkoll, uża l--i għażla segwita minn SUFFIX biex jinħoloq fajl separat bil-kontenut oriġinali.

Pereżempju, biex tissostitwixxi kull okkorrenza tal-kelma Lorem b'Tecmint (insensittiv għall-każ) f'lorem.txt u toħloq fajl ġdid bl-oriġinal kontenut tal-fajl, agħmel:

# 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

Jekk jogħġbok innota li kull okkorrenza ta' Lorem ġiet sostitwita b'Tecmint f'lorem.txt, u l-kontenut oriġinali ta' lorem.txt ġie salvat f'lorem.txt.orig.

Dokumentazzjoni installata f'/usr/share/doc

Din hija probabbilment l-għażla favorita tiegħi. Jekk tmur fuq /usr/share/doc u tagħmel lista tad-direttorju, tara ħafna direttorji bl-ismijiet tal-għodod installati fis-sistema Linux tiegħek.

Skont l-Istandard tal-Ġerarkija tal-Filesystem, dawn id-direttorji fihom informazzjoni utli li tista' ma tkunx fil-paġni man, flimkien ma' mudelli u fajls ta' konfigurazzjoni biex jagħmlu l-konfigurazzjoni aktar faċli.

Pereżempju, ejja nikkunsidraw squid-3.3.8 (il-verżjoni tista 'tvarja minn distribuzzjoni għal distribuzzjoni) għall-proxy HTTP popolari u server cache tal-klamari.

Ejja cd f'dak id-direttorju:

# cd /usr/share/doc/squid-3.3.8

u agħmel lista tad-direttorju:

# ls

Forsi trid tagħti attenzjoni speċjali lil QUICKSTART u squid.conf.documented. Dawn il-fajls fihom dokumentazzjoni estensiva dwar Squid u fajl ta 'konfigurazzjoni kkummentat ħafna, rispettivament. Għal pakketti oħra, l-ismijiet eżatti jistgħu jvarjaw (bħala QuickRef jew 00QUICKSTART, pereżempju), iżda l-prinċipju huwa l-istess.

Pakketti oħra, bħas-server tal-web Apache, jipprovdu mudelli ta’ fajls ta’ konfigurazzjoni ġewwa /usr/share/doc, li jkunu ta’ għajnuna meta jkollok tikkonfigura server waħdu jew host virtwali, biex insemmu xi ftit. każijiet.

Dokumentazzjoni GNU info

Tista 'taħseb dokumenti ta' informazzjoni bħala paġni man fuq sterojdi. Bħala tali, mhux biss jipprovdu għajnuna għal għodda speċifika, iżda wkoll jagħmlu dan b'hyperlinks (iva, hyperlinks fil-linja tal-kmand!) Li jippermettulek tinnaviga minn sezzjoni għal oħra billi tuża t-tasti tal-vleġġa u Daħħal biex tikkonferma.

Forsi l-aktar eżempju illustrattiv huwa:

# info coreutils

Billi coreutils fih l-utilitajiet bażiċi tal-manipulazzjoni tal-fajl, tal-qoxra u tat-test li huma mistennija li jeżistu fuq kull sistema operattiva, tista' tistenna b'mod raġonevoli deskrizzjoni dettaljata għal kull waħda minn dawk il-kategoriji f'info coreutils.

Kif inhu l-każ tal-paġni man, tista’ toħroġ minn dokument ta’ informazzjoni billi tagħfas it-tasti q.

Barra minn hekk, GNU info tista 'tintuża biex turi paġni man regolari wkoll meta segwita mill-isem tal-għodda. Pereżempju:

# info tune2fs

se jirritorna l-paġna man ta 'tune2fs, l-għodda ta' ġestjoni tas-sistemi tal-fajls ext2/3/4.

U issa li qegħdin f'dan, ejja nirrevedu xi wħud mill-użi ta 'tune2fs:

Uri informazzjoni dwar is-sistema tal-fajls fuq /dev/mapper/vg00-vol_backups:

# tune2fs -l /dev/mapper/vg00-vol_backups

Issettja isem tal-volum tas-sistema tal-fajls (Backups f'dan il-każ):

# tune2fs -L Backups /dev/mapper/vg00-vol_backups

Ibdel l-intervalli tal-kontroll u l-/ jew l-għadd tal-muntaturi (uża l-għażla -c biex tissettja għadd ta’ għadd ta’ mount u / jew il- -igħażla biex tissettja intervall ta' kontroll, fejn d=jiem, w=ġimgħat, u m=xhur).

# tune2fs -c 150 /dev/mapper/vg00-vol_backups # Check every 150 mounts
# tune2fs -i 6w /dev/mapper/vg00-vol_backups # Check every 6 weeks

L-għażliet kollha ta' hawn fuq jistgħu jiġu elenkati bl-għażla --help, jew jidhru fil-paġna man.

Sommarju

Irrispettivament mill-metodu li tagħżel li tinvoka l-għajnuna għal għodda partikolari, li tkun taf li jeżistu u kif tużahom ċertament se tkun utli fl-eżami. Taf xi għodda oħra li tista' tintuża biex tfittex id-dokumentazzjoni? Ħossok liberu li taqsam mal-komunità Tecmint billi tuża l-formola hawn taħt.

Mistoqsijiet u kummenti oħra huma aktar minn milqugħa wkoll.