Korištenje MANpage aplikacije i opcija pomoći raznih aplikacija¶
Cilj vježbe
Svrha vježbe je upoznati korisnike sustava sa metodologijom korištenja različitih mogućnosti pomoći prilikom otkrivanja načina za korištenje nepoznatih opcija aplikacija. S obzirom da se korisnici često nalaze u situacijama gdje je potrebno postići neke željene radnje sa aplikacijama s kojima nisu dosad imali iskustva (ili su zaboravili točan postupak), iznimno je bitno naučiti metode kako je moguće pomoći sam sebi, te samostalno otkriti nove funkcije i mogućnosti aplikacija.
Predradnje
Potrebno je imati pokrenut virtualni stroj (ili fizički stroj, ovisno o okolini u kojoj se nalazi korisnik) sa odabranom Linux distribucijom (baziranom na Debianu). Korisnik treba biti uspješno prijavljen na sustav, te pokrenuti neku aplikaciju za korištenje ljuske sustava (poželjno je koristiti bash okruženje).
Zadaci:
- Pozvati
manpagebez ikakvih opcija i argumenata, te uočiti rezultat. (samoman) - Pozvati pomoć za korištenje
manpageaplikacije. Uočiti kako se često opcije mogu upisati u skraćenom i punom obliku (-aili--all). (man -h,man --help,man -?) - Pozvati
manpage, a u argument upisati ponovno ime aplikacije. Tako će se učitati manual za korištenjemanpageaplikacije. (man man) - Izvježbati kretanje unutar manuala (isprobati svrhu navigacijskih
tipki, page up down tipki, space). Uočiti podjelu manuala na
kategorije (NAME,SYNOPSIS,DESCRIPTION…). Detaljno pročitati
DESCRIPTION dio za upoznavanje sa svrhom aplikacije, posebno
obratiti pozornost na brojeve sekcija i njihov opis. Izaći iz
manpageaplikacije ( tipka q). - Pozvati
manpageza aplikacijupasswd( aplikacija služi za izmjenu lozinke korisnika,man passwd). Uočiti na vrhu zaslona kod imena aplikacije dodatan broj upisan unutar zagrade, on označava sekciju unutar koje je kategoriziran. Navigirati skroz do dnamanpagedokumenta, do odjeljka „SEE ALSO“, te uočiti još jedanmanpagesa imenompasswd, no sa drukčijim brojem sekcije (broj 5). Izaći izmanpageaplikacije. - Pretražiti sve
manpagestranice vezane uz riječpasswd(proučiti svrhu opcije-k, primjer korištenjaman -k mkdir). - Ponoviti prošli zadatak, no ograničiti pretragu samo na željene
sekcije 1 i 5 (proučiti svrhu opcije
–S, primjer korištenjaman –S 1,3,7 –k mkdir). Uočiti kako se u rezultatima nalazi imanpagezapasswdiz sekcije 5 (File formats) sa opisom “the password file”. - Pozvati
manpageza opis strukturepasswddatoteke. Potrebno je prilikom poziva upisati željenu sekciju (primjer korištenjaman 2 mkdir). Proučiti osnovni opis namjene i strukture datoteke, te njenu lokaciju. - Pomoću aplikacije
manpronaći lokacijemanpagedokumenata za riječpasswd(proučiti svrhu opcije–w, primjer korištenjaman –w mkdir). Primijetiti kako je prikazana samo jedna lokacija dokumenta, a tiče sepasswdaplikacije (broj 1 u imenupasswd.1.gzoznačava kako dokument spada u sekciju 1, a to je “Executable programs or shell commands”). Kako bi se saznale lokacije svih dokumenata, to je potrebno navesti opcijom (proučiti svrhu opcije–a, primjer korištenjaman –a –w mkdir). - Otvoriti
manpagedokument direktnim pozivanjem na datoteku. (primjer korištenjaman puna\_putanja\_datoteke).
Note
Manpage je samo aplikacija koja učitava pripremljenu dokumentaciju korištenja različitih aplikacija na sustavu, strukture bitnih konfiguracijskih datoteka, sistemskih funkcija… Neke dokumentacije u sebi sadrže i primjere korištenja, no sama ideja sadržaja je više tehničke naravi, a ne detaljnih uputa za korištenje.
No, bez obzira, radi se o aplikaciji koja je uglavnom prva točka za pomoć korištenja i upoznavanja različitih izvršnih ili konfiguracijskih datoteka, te servisa.
- Postaviti korijenski direktorij kao radni direktorij, te prikazati njegov kompletan sadržaj (prisjetiti se kako su sakrivene datoteke na datotečnom sustavu). Koju opciju je potrebno koristiti?
- Iz korijenskog direktorija, prikazati sadržaj
/etcdirektorija, s uvjetima da se prikazuje kompletan sadržaj, sa detaljima svake stavke (dozvole, vlasnik, veličina, datum i vrijeme izmjene…), te veličinom datoteka prikazanom u ljudski čitljivom obliku. - Iz korijenskog direktorija prikazati sadržaj
Documentsdirektorija korisničkog/homedirektorija. Upotrebom kombinacije opcije postići slijedeće:- Prikazati kompletan sadržaj direktorija, osim ugrađenih . i .. direktorija
- Prikazati detalje svake stavke direktorija
- Prikazati veličine u ljudski čitljivom obliku
- Prikazati sve poddirektorije (rekurzivni prikaz)
- Pokušati pozvati
manpageza naredbucd. Što se dogodilo? - Upisati naredbu
help. Može li se u popisu naredbi uočiticd? - Pozvati pomoć za naredbu
cdpomoćuhelp.
Note
Interne naredbe nemaju svoje manpage stranice, već ih je potrebno pozivati pomoću help naredbe.