5 načina da pronađete opis i lokaciju Linux komande


Sa hiljadama komandi/programa dostupnih u Linux sistemima, poznavanje tipa i svrhe date komande, kao i njene lokacije (apsolutne putanje) na sistemu može biti mali izazov za početnike.

Poznavanje nekoliko detalja o naredbama/programima ne samo da pomaže Linux korisniku da savlada brojne naredbe, već također omogućava korisniku da razumije za koje operacije na sistemu da ih koristi, bilo iz komandne linije ili skripte.

Stoga ćemo vam u ovom članku objasniti pet korisnih naredbi za prikaz kratkog opisa i lokacije date komande.

Da biste otkrili nove komande na vašem sistemu, pogledajte sve direktorije u vašoj PATH varijabli okruženja. Ovi direktoriji pohranjuju sve instalirane komande/programe na sistemu.

Jednom kada pronađete zanimljivo ime komande, pre nego što nastavite da čitate više o njemu verovatno na man stranici, pokušajte da prikupite neke plitke informacije o njemu na sledeći način.

Pod pretpostavkom da ste ponovili vrijednosti PATH i preselili se u direktorij /usr/local/bin i primijetili novu naredbu zvanu fswatch (prati promjene modifikacije datoteke):

echo $PATH
cd /usr/local/bin

Sada ćemo saznati opis i lokaciju naredbe fswatch koristeći sljedeće različite načine u Linuxu.

1. šta je naredba

whatis se koristi za prikaz jednorednih ručnih opisa stranica imena komande (kao što je fswatch u naredbi ispod) koju unesete kao argument.

Ako je opis predugačak, neki dijelovi su po defaultu skraćeni, koristite oznaku -l za prikaz kompletnog opisa.

whatis fswatch
whatis -l fswatch

2. u vezi naredbe

apropos pretražuje ručne nazive stranica i opise ključne riječi (smatra se regex, što je ime komande) koje su navedene.

Opcija -l omogućava prikaz opisa konkurencije.

apropos fswatch 
apropos -l fswatch

Prema zadanim postavkama, apropos može prikazati izlaz svih podudarnih linija, kao u primjeru ispod. Tačnu ključnu riječ možete podudarati samo pomoću prekidača -e:

apropos fmt
apropos -e fmt

3. upišite Command

type vam govori punu putanju date komande, osim toga, u slučaju da uneseno ime komande nije program koji postoji kao zasebna disk datoteka, tip vam također govori o klasifikaciji komande:

  1. Shell ugrađena naredba ili
  2. Shell ključna riječ ili rezervirana riječ ili
  3. Alias
type fswatch 

Kada je naredba pseudonim za drugu komandu, type prikazuje naredbu koja se izvršava kada se pseudonim bude pokrenut. Koristite naredbu alias da vidite sve pseudonime kreirane na vašem sistemu:

alias
type l
type ll

4. koja komanda

koji pomaže da se locira naredba, ispisuje apsolutnu putanju komande kao u nastavku:

which fswatch 

Neki binarni fajlovi mogu biti pohranjeni u više od jednog direktorija pod PATH, koristite oznaku -a da prikažete sva podudarna imena putanja.

5. gdje je Komanda

Komanda whereis locira binarne, izvorne i manuelne datoteke stranica za ime komande navedeno na sljedeći način:

whereis fswatch
whereis mkdir 
whereis rm

Iako gornje naredbe mogu biti od vitalnog značaja za pronalaženje nekih brzih informacija o komandi/programu, otvaranje i čitanje njegove stranice priručnika uvijek pruža punu dokumentaciju, uključujući listu drugih povezanih programa:

man fswatch

U ovom članku smo pregledali pet jednostavnih naredbi koje se koriste za prikaz kratkih opisa stranica priručnika i lokacije naredbe. Možete dati doprinos ovoj objavi ili postaviti pitanje putem odjeljka za povratne informacije u nastavku.