Abi leidmine: man, --help ja info
Kui uus käsk ei tööta või selle mõte ei ole selge, siis esimene mõistlik reaktsioon ei ole juhuslik veebileht, vaid käsu enda abi.
Esimene abirada
Kui käsk on võõras, liigu tavaliselt selles järjekorras. Nii saad kõigepealt kohaliku, sinu süsteemi kohta käiva info.
| Käsk või kuju | Milleks | Mida tavaliselt näed |
|---|---|---|
man käsk | rahulik tervikpilt | lehitsetav käsiraamat |
käsk --help | kiire meeldetuletus | lühike tekst otse terminalis |
whatis käsk | ühe käsu lühikirjeldus | üks kirjeldav rida |
apropos sõna | otsi käsu nime teema järgi | mitu võimalikku vastet |
info teema | pikem GNU dokumentatsioon | eraldi lehitsetav abivaade |
Hea harjumus on otsida abi kõigepealt käsu enda dokumentatsioonist, mitte loota juhuslikule veebinäitele.
Tüüpilised algaja vead
- ehmatatakse ära, kui
man“võtab terminali üle” - arvatakse, et
--helppeab kõigil käskudel töötama täpselt sama moodi - minnakse kohe veebi, kuigi kohalik abi annaks vastuse kiiremini
1. Käsu manuaal: man
Kõige tavalisem kuju on:
man ls
See avab käsu manuaali.
Mida seal teha saab
Spaceliigub järgmise lehe pealebliigub tagasi/musterotsib tekstistqväljub
Näited
man ls
man grep
man less
Kui sa ei tea veel kõiki detaile, siis piisab alguses täiesti sellest, et loed manuaali alguse läbi ja otsid üles kõige tavalisemad valikud.
2. Lühike abi: --help
Paljud käsud toetavad lühikest abi kujul:
ls --help
grep --help
See on hea siis, kui tahad kiirelt näha:
- milliseid lippe käsk toetab
- milline on põhisüntaks
- mis järjekorras argumendid käivad
--help on eriti mugav siis, kui sa ei taha kohe pikka manuaali lugema minna.
3. Kui man puudub või --help ei tööta
Mõnes minimaalses süsteemis, konteineris või eriprogrammis võib juhtuda, et:
manei ole paigaldatud- käsk ei tunne kuju
--help - abi tuleb hoopis mõne teise võtmega
Siis tasub liikuda nii:
- proovi kõigepealt
käsk --help - kui see ei tööta, vaata, kas dokumentatsioon või veateade vihjab kujule
-h - kasuta
whatisvõiapropos, et leida õige käsu nimi - kui vajadus jääb püsima, tule hiljem tagasi paketihalduri peatüki juurde ja paigalda puuduv dokumentatsioon
Oluline mõte on lihtne: kui üks abivõte ei tööta, siis see ei tähenda veel, et abi üldse puudub.
4. -h, --help ja -H ei ole sama asi
Kõik käsud ei kasuta samu võtmeid.
--helpon levinud GNU stiil-htähendab mõnes käsus abi, mõnes käsus midagi muud-Htähendab sageli hoopis teist käitumist
Seepärast ei maksa eeldada, et -h on alati “help”.
Praktiline rusikareegel:
- proovi kõigepealt
man käsk - seejärel vaata
käsk --help
5. Kui käsu nime ei mäleta
Mõnikord tead teemat, aga mitte käsku. Siis on abiks:
whatis ls
apropos archive
Vahe nende vahel
whatis käskannab ühe lühikirjelduse tuntud käsu kohtaapropos sõnaotsib märksõna järgi seotud käske
Näited:
whatis awk
apropos copy
apropos archive
6. GNU info-dokumendid
Mõne suurema GNU tööriistakogumi puhul kohtad ka käsku:
info coreutils
See ei ole alguses kõige tähtsam tööriist, aga hea on teada, et ta on olemas.
info on kõige kasulikum siis, kui:
mantundub liiga lühike- teema koosneb tervest tööriistaperest
- vajad sügavamat dokumentatsiooni
7. Väike praktiline rada
Kui sa ei mäleta, kuidas tar töötab, siis hea järjekord on:
man tar
tar --help
apropos archive
Siin:
man tarannab tervikpilditar --helpnäitab lühikest meeldetuletustapropos archiveaitab leida ka teisi samasse teemasse kuuluvaid käske
Minitest
- Ava
man less. - Kontrolli, kas käsk
tartoetab kuju--help. - Leia
aproposabil mõni pakkimisega seotud käsk. - Vaata käsu
lslühikirjeldust käsugawhatis.
Lisalugemine
Selle teema usaldusväärsemad viited leiad lisast Lisa E: usaldusväärsed viited ja lisalugemine.
Peatüki täisspikker
Algaja
Eesmärk
Kui sa ei mäleta käsu kuju või lippu, vaata kõigepealt käsu enda abi: man, --help, whatis, apropos ja vajadusel info.
Põhikujud
man lsloe põhijuhenditgrep --helpkiire lippude abiwhatis lsüks lauseapropos sshotsi teema järgiinfo coreutils 'ls invocation'GNU sügavam abi
Olulisemad lipud, märgid ja kiirnupud
qvälju man-ist/tekstotsi man-istnjärgmine vastegalgusesseGlõppu