Kako koristiti Linuxovu man Command: Skrivene tajne i osnove
Fatmawati Achmad Zaenuri/Shutterstock
Sve što trebate znati o Linuxu nalazi se na njegovim man stranicama. Na primjer, možete tražiti naredbu za izvršavanje zadatka, čak i ako ne znate kako se zove. Ali kako možete pronaći man stranice? Evo nekoliko trikova.
Ugrađeni priručnik za Linux
Postoji stara (iz zlatnog doba Unixa) Linux šala koja je jedina zapovijed koju trebate znati je |_+_|, sustav ulazna točka u korisnički priručnik . Ima trunke istine u ovome, ali čak i |_+_| može biti zbunjujuće u početku. Ili, točnije, pronalaženje potrebnih informacija može biti zbunjujuće.
Jeste li ikada znali što želite učiniti, ali niste znali naziv naredbe koja bi obavila zadatak? Vjerojatno smo svi bili tamo. To je kao da pokušavate potražiti riječ u rječniku kada je ne znate.
POVEZANO 10 osnovnih Linux naredbi za početnikeDakle, kako možete pronaći ono što tražite? Pa, postoje načini zaobići ovu dilemu s |_+_|.
Oglas
Brojke su još jedan brucoški problem. Što su i što znače? Vidjet ćete stvari poput |_+_| ili |_+_| citirano u dokumentaciji i na internetu. Vidjet ćete i reference na naredbe praćene brojevima, poput |_+_| i |_+_|. Sigurno ne može biti više od jednog |_+_| zapovijed, zar ne? Kao što ćemo vidjeti, brojevi su važni i relativno jednostavni.
Govoreći o jednostavnom, pretraživanju unutar |_+_| prilično je jednostavno kada znate kako to učiniti. Zapravo, postoje neki zgodni načini na koje možete pretraživati i kretati se unutar |_+_|. Zapalimo i pogledajmo!
POVEZANO: 37 Važne Linux naredbe koje biste trebali znati
Kako otvoriti priručnik
Da biste koristili |_+_|, upišite |_+_| na naredbenom retku, nakon čega slijedi razmak i Linux naredba. |_+_| otvara priručnik za Linux na stranici priručnika koja opisuje tu naredbu - ako je može pronaći, naravno.
Upišimo sljedeće i vidimo što |_+_| kaže o |_+_|:
man
Man stranica za |_+_| otvara.
Kao što možete vidjeti, ovo je |_+_| stranica.
Slijedite ove savjete za kretanje po stranici:
- & rsaquo; Kako koristiti naredbu yes na Macu
- & rsaquo; Kako stvoriti man stranicu na Linuxu
- & rsaquo; Kako koristiti naredbu ss na Linuxu
- & rsaquo; Kako prilagoditi Bash Shell s shoptom
- & rsaquo; Cyber ponedjeljak 2021.: Najbolje tehničke ponude
- › 5 web stranica koje svaki korisnik Linuxa treba označiti
- & rsaquo; Cyber ponedjeljak 2021: najbolje ponude za Apple
- › Funkcije u odnosu na formule u Microsoft Excelu: u čemu je razlika?
Ako pritisnete H, ulazite u odjeljak pomoći i vidite tablicu alternativnih tipki koje možete koristiti. Oni gore navedeni vjerojatno će se većini ljudi osjećati prirodnije.
Za izlaz iz |_+_|, samo pritisnite Q.
Anatomija čovjeka Stranica
Na vrhu stranice vidite naslove Naziv i Sinopsis. Postoji konvencija o izgledu man stranica. Postoje man stranice za naredbe, programe i funkcije programiranja (bibliotečne rutine). Nećete vidjeti sve ove naslove na svakoj man stranici, jer se neki od njih odnose samo na određene vrste naredbi.
Sljedeći su neki od naslova koje biste mogli vidjeti:
Čovjek Sekcije
Ako se pomaknete nekoliko stranica prema dolje, vidjet ćete popis odjeljaka u priručniku.
Odjeljci su:
Kada vidite naredbu iza koje slijedi broj, to se odnosi na opis te naredbe u tom odjeljku priručnika. Na primjer, |_+_| odnosi se na unos u prvom dijelu priručnika koji opisuje |_+_| naredba.
Na gornjoj slici vidite referencu na |_+_|. To znači da postoji više informacija o |_+_| u drugom dijelu. Kada smo prvi put otvorili man stranicu, prikazala je |_+_|. Ako upišete samo |_+_| bez broja odjeljka, |_+_| pretražuje sve odjeljke po redu, tražeći unos za naredbu koju ste upisali. Naravno, pronašao je |_+_| prije |_+_|.
Ako želite prisiliti |_+_| da biste pronašli unos iz određenog odjeljka, morate uključiti broj odjeljka u naredbeni redak.
Na primjer, upisujemo sljedeće da otvorimo unos za |_+_| u sedmom dijelu:
man
Priručnik se otvara za unos čovjeka u sedmom odjeljku.
Oglas
Ova man stranica pruža upute za pisanje man stranica. Opisuje format datoteke i makronaredbe koje možete koristiti za obavljanje nekog posla umjesto vas. The |_+_| stranica u prvom odjeljku koji smo ranije pogledali opisuje kako koristiti |_+_| sebe.
Kako pronaći unose u odjeljcima
Obično, ako jednostavno želite znati koristiti naredbu, ne morate dati broj odjeljka. |_+_| pronaći će standardni unos koji opisuje kako koristiti tu naredbu u prvom odjeljku priručnika. Ponekad, međutim, trebate otvoriti unos naredbe u određenom odjeljku jer želite različite informacije.
Možete jednostavno saznati koji dijelovi priručnika sadrže unose za naredbu. Svaka stranica ima naslov i kratak opis. The |_+_| (whatis) opcija pretražuje naslove stranica i vraća popis podudaranja.
Za ovaj primjer upisujemo sljedeće:
man
Dvije man stranice za |_+_| navedeni su zajedno s njihovim brojevima odjeljaka i kratkim opisima. Ipak, budite oprezni – neki unosi imaju isti naziv, ali opisuju različite naredbe i funkcije.
Na primjer, upisujemo sljedeće:
man(2)
Čini se da su pronađena dva unosa za |_+_|: prvi u prvom odjeljku, a drugi u trećem odjeljku. Međutim, to su različite naredbe. Man stranica u prvom odjeljku opisuje naredbeni redak |_+_| zapovijed, koja formatira izlaz u prozoru terminala . Man stranica u trećem odjeljku opisuje |_+_| obitelj knjižničnih funkcija u C programski jezik .
OglasTakođer je moguće pretraživati kratke opise, kao i naslove stranica. Da biste to učinili, koristite |_+_| (apropos) opcija. To će također odgovarati pojavljivanju pojma za pretraživanje unutar drugih, dužih riječi.
Upisujemo sljedeće:
man(5)
Mnoge od ovih naredbi opisane su na nekoliko istih stranica s priručnikom jer je njihova osnovna funkcionalnost uglavnom ista. Man stranica za |_+_| opisuje funkcionalnost 10 naredbi navedenih na gornjoj slici.
Ovu funkciju možete iskoristiti za traženje informacija koje se odnose na ono što pokušavate postići, čak i ako ne znate naziv naredbe koju želite upotrijebiti.
Recimo da želite promijeniti lozinku korisničkog računa. Možemo tražiti bilo koje naredbe koje spominju korisnika u naslovima ili opisima man stranica. Zatim ga možemo usmjeriti kroz |_+_| za traženje unosa koji sadrže lozinku.
Da bismo to učinili, upisujemo sljedeće:
mount(2)
Budući da smo riječ korisnik stavili u jednostruke navodnike i uključili razmak na kraju, ona će pronaći podudaranja samo za korisnika, a ne za korisnike. Brzi pregled rezultata pretraživanja pokazuje nam da je vjerojatni kandidat |_+_|.
Budući da je to stranica za upravljanje odjeljak jedan i ne moramo uključiti broj odjeljka u naredbu, upisujemo sljedeće:
mount(8)
Recimo da nam je potrebna naredba koja broji broj riječi u tekstualnoj datoteci. Upisujemo sljedeće da vidimo postoji li tako nešto:
mount
Kako bismo saznali sve što treba znati o brojanju riječi, upisujemo ovu naredbu:
man
Oglas Govoreći o |_+_|, također možemo koristiti |_+_| (apropos) opcija s jednom točkom (|_+_|) kao ciljem pretraživanja, koja će odgovarati svemu. Ako to procijedimo kroz |_+_| i koristite |_+_| (lines), to će nam reći koliko stranica man ima na računalu.
Da bismo sve ovo učinili, upisujemo sljedeću naredbu:
man
Na ovom Ubuntu računalu postoji 6706 man stranica, ali nemojte se iznenaditi ako je broj drugačiji na vašem. Može se razlikovati ovisno o tome koje softverske pakete i uslužne programe imate na svom računalu i koje su stranice priručnika unaprijed instalirane.
Pretraživanje u man stranici
Također možete pretraživati unaprijed ili unatrag od svoje trenutne pozicije unutar man stranice.
Za ovaj primjer, upisujemo sljedeće da otvorimo man stranicu za |_+_| naredba:
man
Za pretraživanje naprijed, pritisnemo kosu crtu (|_+_|), a zatim upišemo riječ događaj. Cilj pretraživanja pojavljuje se na dnu prozora terminala, a mi pritisnemo Enter za početak pretraživanja.
Oglas
Prozor prikazuje prvi rezultat svih pronađenih podudaranja i oni su označeni.
Pritisnite n za pomicanje od rezultata do rezultata prema dnu stranice. Za pretraživanje unatrag kroz man stranicu, pritisnite N; ovo će vas vratiti na vrh stranice.
Da biste uključili i isključili isticanje, pritisnite Esc+U.
Ako ste pri dnu stranice man i želite pretraživati prema gore, pritisnite upitnik (?), a zatim upišite pojam za pretraživanje. Tražili smo ulaz.
Opet, svi podudarni rezultati su istaknuti.
Za traženje sljedećeg rezultata, pritisnite n za pomicanje prema početku stranice s priručnikom. Pritisnite N da biste otišli na prethodni rezultat podudaranja i pomaknite se prema kraju stranice s priručnikom.
Postoji još jedan način na koji možete pretraživati man stranicu. Sakriva sve retke koji ne sadrže podudaranje s vašim pojmom za pretraživanje, pa je najbolje koristiti brojeve redaka s ovom tehnikom.
Ako upišemo -N i pritisnemo Enter, možemo vidjeti brojeve redaka na man stranici.
Oglas
Pritisnemo znak ampersand (&), upišemo naš pojam za pretraživanje (broj), a zatim pritisnemo Enter.
Prikazuju se samo retki koji sadrže naš pojam za pretraživanje.
Lako ih je pregledati i uočiti sve što izgleda zanimljivo. Mislimo da redak 292 izgleda obećavajuće, pa želimo otići na taj odjeljak man stranice i provjeriti ga.
Da bismo ponovno vidjeli sve retke, pritisnuli smo ampersand (&), a zatim pritisnite Enter.
Upisujemo 292, a zatim g da bismo otišli na taj redak.
Čim upišemo g, odvedeni smo na redak 292 (zbog čega se g ne pojavljuje na gornjoj slici). Redak 292 tada se prikazuje na vrhu prozora terminala.
Oglas
Možete pritisnuti -n i pritisnuti Enter da biste uklonili brojeve redaka.
Pročitajte fantastičan priručnik
Na man stranicama postoji mnoštvo informacija. Čak i s naredbama za koje mislite da ih dobro poznajete, sigurno je da postoje i druge opcije za koje nikada niste čuli.
Također ćete sigurno pronaći naredbe za koje niste znali da postoje. Uz toliko različitih načina pretraživanja i praćenja informacija, sjajno je imati sve na dohvat ruke.
POVEZANO: Najbolja prijenosna računala s Linuxom za programere i entuzijaste
PROČITAJTE SLJEDEĆEDave McKay je prvi put koristio računala kada je bušena papirna traka bila u modi i od tada se bavi programiranjem. Nakon više od 30 godina u IT industriji, sada je stalni tehnološki novinar. Tijekom svoje karijere radio je kao freelance programer, voditelj međunarodnog tima za razvoj softvera, voditelj projekta IT usluga, a nedavno i kao službenik za zaštitu podataka. Njegovo pisanje objavili su howtogeek.com, cloudsavvyit.com, tenterpriser.com i opensource.com. Dave je Linux evanđelist i zagovornik otvorenog koda.
Pročitajte cijelu biografiju