LFCS: Hvernig á að kanna Linux með uppsettum hjálparskjölum og verkfærum - Part 12
Vegna breytinga á LFCS prófmarkmiðum sem taka gildi 2. febrúar 2016, bætum við nauðsynlegum viðfangsefnum við LFCE röðina líka.
Þegar þú ert búinn að venjast því að vinna með skipanalínuna og þér líður vel að gera það, áttarðu þig á því að venjuleg Linux uppsetning inniheldur öll þau skjöl sem þú þarft til að nota og stilla kerfið.
Önnur góð ástæða til að kynnast skipanalínuhjálparverkfærum er sú að í LFCE prófunum eru þetta einu upplýsingalindirnar sem þú getur notað – engin vafra á netinu og ekkert googlað. Það ert bara þú og skipanalínan.
Af þeirri ástæðu munum við í þessari grein gefa þér nokkur ráð til að nota uppsett skjöl og verkfæri á áhrifaríkan hátt til að búa þig undir að standast Linux Foundation vottunarprófin.
Linux Man Pages
Man page, stytting á manual page, er hvorki minna né meira en það sem orðið gefur til kynna: handbók fyrir tiltekið verkfæri. Það inniheldur lista yfir valkosti (með útskýringum) sem skipunin styður og sumar mansíður innihalda jafnvel notkunardæmi líka.
Til að opna mannasíðu, notaðu man skipunina á eftir nafni tólsins sem þú vilt læra meira um. Til dæmis:
# man diff
mun opna handbókarsíðuna fyrir diff
, tól sem notað er til að bera saman textaskrár línu fyrir línu (til að hætta, ýttu einfaldlega á q
takkann.).
Segjum að við viljum bera saman tvær textaskrár sem heita file1
og file2
í Linux. Þessar skrár innihalda lista yfir pakka sem eru settir upp í tveimur Linux kössum með sömu dreifingu og útgáfu.
Að gera mun
á milli skrá1
og skrá2
mun segja okkur hvort það sé munur á þessum listum:
# diff file1 file2
þar sem <
táknið gefur til kynna að línur vantar í skrá2
. Ef það vantaði línur í skrá1
, væru þær sýndar með >
tákninu í staðinn.
Aftur á móti þýðir 7d6 að eyða ætti línu #7 í skrá til að passa við skrá2
(sama með 24d22 og 41d38), og 65,67d61 segir okkur að við þurfum að fjarlægja línur 65 til 67 í skrá eitt. Ef við gerum þessar leiðréttingar verða báðar skrárnar eins.
Að öðrum kosti geturðu birt báðar skrárnar hlið við hlið með því að nota -y
valmöguleikann, samkvæmt mansíðunni. Þú gætir fundið þetta gagnlegt til að auðkenna auðveldlega línur sem vantar í skrár:
# diff -y file1 file2
Einnig geturðu notað diff
til að bera saman tvær tvíundir skrár. Ef þau eru eins mun diff
hætta hljóðlaust án úttaks. Annars mun það skila eftirfarandi skilaboðum: Tvöfaldur skrár X og Y eru mismunandi.
-hjálparvalkosturinn
Valmöguleikinn --help
, fáanlegur í mörgum (ef ekki öllum) skipunum, getur talist stutt handbókarsíða fyrir þá tilteknu skipun. Þó það gefi ekki tæmandi lýsingu á tólinu er það auðveld leið til að fá upplýsingar um notkun forrits og lista yfir tiltæka valkosti þess í fljótu bragði.
Til dæmis,
# sed --help
sýnir notkun hvers valmöguleika sem er í boði í sed (straumritlinum).
Eitt af klassísku dæmunum um notkun sed
samanstendur af því að skipta út stöfum í skrám. Með því að nota -i
valmöguleikann (lýst sem \breyta skrám á sínum stað), geturðu breytt skrá án þess að opna hana. Ef þú vilt líka taka öryggisafrit af upprunalegu innihaldi skaltu nota -i
valmöguleikann fylgt eftir með ENDURSKOÐI til að búa til sérstaka skrá með upprunalegu innihaldi.
Til dæmis, til að skipta út hverju tilviki orðsins Lorem
fyrir Tecmint
(óviðkvæmt hástöfum) í lorem.txt
og búa til nýja skrá með upprunalegu innihald skráarinnar, gerðu:
# 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
Vinsamlegast athugaðu að hverju tilviki Lorem
hefur verið skipt út fyrir Tecmint
í lorem.txt
og upprunalega innihaldi lorem.txt
hefur verið vistað í lorem.txt.orig
.
Uppsett skjöl í /usr/share/doc
Þetta er líklega uppáhalds valið mitt. Ef þú ferð í /usr/share/doc
og gerir möppuskráningu muntu sjá fullt af möppum með nöfnum uppsettra verkfæra í Linux kerfinu þínu.
Samkvæmt skráakerfisstigveldisstaðlinum, innihalda þessar möppur gagnlegar upplýsingar sem gætu ekki verið á mannasíðunum, ásamt sniðmátum og stillingarskrám til að auðvelda uppsetningu.
Til dæmis skulum við íhuga squid-3.3.8
(útgáfa getur verið breytileg frá dreifingu til dreifingar) fyrir vinsæla HTTP umboðsþjóninn og smokkfiskskyndiminni.
Við skulum cd
inn í þá möppu:
# cd /usr/share/doc/squid-3.3.8
og gerðu möppuskráningu:
# ls
Þú gætir viljað fylgjast sérstaklega með QUICKSTART
og squid.conf.documented
. Þessar skrár innihalda umfangsmikil skjöl um Squid og mjög mikið ummæli um stillingarskrá, í sömu röð. Fyrir aðra pakka geta nákvæm nöfn verið mismunandi (eins og QuickRef eða 00QUICKSTART, til dæmis), en meginreglan er sú sama.
Aðrir pakkar, eins og Apache vefþjónninn, bjóða upp á sniðmát fyrir stillingarskrár inni í /usr/share/doc
, sem munu vera gagnlegar þegar þú þarft að stilla sjálfstæðan netþjón eða sýndarhýsil, svo eitthvað sé nefnt mál.
GNU upplýsingar skjöl
Þú getur hugsað um upplýsingaskjöl sem mannasíður um stera. Sem slíkir veita þeir ekki aðeins hjálp fyrir tiltekið tól, heldur gera þeir það einnig með tengla (já, tengla í skipanalínunni!) sem gera þér kleift að fletta frá hluta til annars með því að nota örvatakkana og Enter til að staðfesta.
Kannski er best lýsandi dæmið:
# info coreutils
Þar sem coreutils inniheldur grunnskrár-, skel- og textavinnslutólin sem búist er við að séu til í hverju stýrikerfi, geturðu með sanni búist við nákvæmri lýsingu fyrir hvern og einn af þessum flokkum í info coreutils.
Eins og það er tilfellið með mansíður, geturðu farið úr upplýsingaskjali með því að ýta á q
takkann.
Að auki er hægt að nota GNU upplýsingar til að birta venjulegar mannasíður þegar fylgt er eftir með heiti tólsins. Til dæmis:
# info tune2fs
mun skila mansíðu tune2fs, ext2/3/4 skráakerfisstjórnunartólið.
Og nú þegar við erum að því, skulum við fara yfir nokkrar af notkun tune2fs:
Birta upplýsingar um skráarkerfið ofan á /dev/mapper/vg00-vol_backups:
# tune2fs -l /dev/mapper/vg00-vol_backups
Stilltu hljóðstyrksheiti skráarkerfisins (afrit í þessu tilfelli):
# tune2fs -L Backups /dev/mapper/vg00-vol_backups
Breyttu eftirlitsbilunum og /
eða fjalltalningum (notaðu -c
valkostinn til að stilla fjölda fjalltalna og /
eða -i
valkostur til að stilla eftirlitsbil, þar sem d=dagar, w=vikur og m=mánuðir).
# tune2fs -c 150 /dev/mapper/vg00-vol_backups # Check every 150 mounts # tune2fs -i 6w /dev/mapper/vg00-vol_backups # Check every 6 weeks
Hægt er að skrá alla ofangreinda valkosti með --hjálp
valmöguleikanum, eða skoða á mannsíðunni.
Samantekt
Burtséð frá því hvaða aðferð þú velur til að kalla fram hjálp fyrir tiltekið verkfæri, að vita að þau eru til og hvernig á að nota þau mun örugglega koma sér vel í prófinu. Veistu um önnur verkfæri sem hægt er að nota til að fletta upp skjölum? Ekki hika við að deila með Tecmint samfélaginu með því að nota eyðublaðið hér að neðan.
Spurningar og aðrar athugasemdir eru líka vel þegnar.