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.
Loogika
Abi otsimisel on hea liikuda selles järjekorras:
- ava
man, kui tahad rahulikku tervikpilti - proovi
--help, kui tahad lühikest meeldetuletust - kasuta
whatisvõiapropos, kui sa ei mäleta käsu nime - vaata
info, kui teema on suurem GNU tööriistade kogum
See peatükk on seotud kogu ülejäänud õpikuga, sest iga uue käsu õppimine peaks algama just siit.
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. -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
4. 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
5. 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
6. 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.