Oct 30, 2023

man-db

man-db je programski paket i sistem koji se koristi za upravljanje priručnicima (manualima) na Unix i Unix-sličnim operativnim sistemima, uključujući Linux. Priručnici su detaljne dokumentacije koje opisuju upotrebu i konfiguraciju komandi, programa i sistema na Linux sistemu. man-db olakšava pretragu, prikazivanje i održavanje ovih priručnika.

Glavna funkcionalnost man-db sistema uključuje:

  1. Indeksiranje priručnika: man-db indeksira priručnike kako bi omogućio brzu pretragu i prikazivanje. Indeksiranje ubrzava pristup informacijama u priručnicima.

  2. Pretraga priručnika: Korisnici mogu koristiti komandu man za pretragu i prikazivanje priručnika za određene komande i programe. man-db omogućava brzu i efikasnu pretragu priručnika.

  3. Višejezična podrška: Priručnici se često pišu na više jezika, i man-db pruža podršku za prikazivanje priručnika na različitim jezicima.

  4. Fleksibilnost i konfiguracija: Administratori sistema mogu konfigurisati man-db kako bi prilagodili lokaciju priručnika, postavili pretragu i druge opcije.

  5. Podrška za više sekcija: Priručnici su organizovani u sekcije, a man-db omogućava pristup različitim sekcijama priručnika, uključujući sekcije za komande, sistemski pozive, konfiguraciju i druge.

  6. Automatsko ažuriranje: man-db omogućava automatsko ažuriranje indeksa priručnika kada se dodaju ili uklanjaju novi priručnici na sistemu.

Paket man-db je često prisutan na većini Linux distribucija i igra ključnu ulogu u omogućavanju korisnicima i administratorima da pristupe dokumentaciji i informacijama o komandama i programima na njihovim sistemima. Pomoću komande man, korisnici mogu lako pristupiti detaljnim opisima komandi i brzo naučiti kako ih koristiti.

Instalacija man-db

Za instalaciju man-db na većini Linux distribucija, koristite alat za upravljanje paketima specifičan za vašu distribuciju. Ovde su koraci za instalaciju na nekoliko popularnih Linux distribucija:

Za distribucije temeljene na Debian (Debian, Ubuntu):

sudo apt update sudo apt install man-db

Za distribucije temeljane na Red Hat (RHEL, CentOS, Fedora):

sudo yum install man-db

ili

sudo dnf install man-db

Za distribuciju Arch Linux:

sudo pacman -Sy man-db 

Za distribuciju openSUSE:

sudo zypper install man

Nakon što izvršite odgovarajuću komandu za instalaciju, man-db će biti preuzet i instaliran na vašem sistemu. Ovaj paket će omogućiti upotrebu man komande za pregled priručnika.

Nakon instalacije man-db, možete koristiti man komandu za prikazivanje priručnika za različite komande i programe. Na primer:


man ls

Ova komanda će prikazati priručnik za komandu ls koja se koristi za listanje fajlova i direktorijuma. Pomoću man komande možete brzo pristupiti dokumentaciji i uputstvima za različite komande na vašem Linux sistemu.

info

info je komanda koja se koristi za pregledanje i navigaciju kroz info stranice na Linux sistemu. Info stranice su alternativni sistem dokumentacije za komande, programe i koncepte koji pružaju detaljne informacije o upotrebi i funkcionalnostima. Info stranice su posebno popularne u GNU i GNU/Linux ekosistemu.

Evo osnovne strukture komande info:

info [opcije] [tema]
  • tema: Specificira temu ili ključnu reč za koju želite pregledati info stranicu.

Neki korisni argumenti i opcije za info uključuju:

  • -k ključna_reč ili --apropos=ključna_reč: Traži info stranice koje sadrže određenu ključnu reč.
  • -h ili --help: Prikazuje informacije o upotrebi info komande.

Primeri korišćenja info:

  1. Prikazivanje info stranice za komandu ls:
info ls

Ova komanda će prikazati info stranicu za komandu ls, koja pruža detaljne informacije o različitim opcijama i upotrebi komande ls.

  1. Prikazivanje info stranice za temu "filesystems":
info filesystems

Ova komanda će prikazati info stranicu koja se odnosi na temu "filesystems", koja sadrži informacije o različitim fajl sistemima i upravljanju fajl sistemima na Linux sistemu.

  1. Pretraga info stranica za ključnom reči "network":
info -k network

Ova komanda će prikazati listu info stranica koje sadrže ključnu reč "network" u njihovim opisima.

  1. Navigacija kroz info stranicu:

Kada otvorite info stranicu, možete koristiti tastere za navigaciju kroz tekst, kao što su strelice, "Page Up" i "Page Down". Info stranice su često organizovane u sekcije, i možete koristiti brojeve sekcija (npr. "2" za "Commands") kako biste brzo prešli na određeni deo stranice.

Info stranice pružaju obimne i detaljne informacije, i često su bogat izvor znanja za naprednije korisnike i programere. Komandom info možete brzo pristupiti ovim informacijama direktno sa Linux komandne linije.

Kako se instalira?

Ako ga nemate instaliranog, evo kako ga možete instalirati na nekoliko različitih Linux distribucija:

Za distribucije temeljene na Debian (Debian, Ubuntu):

sudo apt update sudo apt install texinfo

Za distribucije temeljane na Red Hat (RHEL, CentOS, Fedora):

sudo yum install texinfo

ili

sudo dnf install texinfo

Za distribuciju Arch Linux:

sudo pacman -Sy texinfo

Za distribuciju openSUSE:

sudo zypper install texinfo

ls

ls je Linux komanda koja se koristi za listanje fajlova i direktorijuma unutar trenutnog radnog direktorijuma ili bilo kog drugog direktorijuma koji je specificiran kao argument komande. Ova komanda je osnovna za pregled sadržaja fajl sistema na Linux i Unix sistemima.

Osnovna struktura ls komande je:

ls [opcije] [putanja]
  • putanja: Opciono, specificira putanju do direktorijuma čiji sadržaj želite pregledati. Ako se ne navede, komanda će prikazati sadržaj trenutnog radnog direktorijuma.

Neki od najčešće korišćenih argumenata i opcija za ls uključuju:

  • -l: Prikazuje detaljne informacije o fajlovima, uključujući vlasnika, grupu, dozvole, veličinu i datum poslednje izmene.
  • -a ili --all: Prikazuje skrivene fajlove i direktorijume koji počinju tačkom (".").
  • -h ili --human-readable: Prikazuje veličinu fajlova u lako čitljivim jedinicama (npr. KB, MB).
  • -t: Sortira fajlove po datumu poslednje izmene, prikazuje najnovije prvo.
  • -r: Obrnuto sortiranje, tj. prikazuje fajlove u obrnutom redosledu.
  • -R: Rekurzivno listanje, prikazuje sadržaj poddirektorijuma.
  • -S: Sortira fajlove po veličini, prikazuje najveće prvo.
  • -X: Sortira fajlove prema ekstenzijama.
  • -m: Prikazuje fajlove u formatu sa zarezima.

Primeri korišćenja ls komande:

  1. Prikazivanje liste fajlova i direktorijuma u trenutnom radnom direktorijumu:
ls

Ova komanda će jednostavno prikazati listu fajlova i direktorijuma u trenutnom radnom direktorijumu.

  1. Prikazivanje detaljnog pregleda fajlova i direktorijuma u trenutnom direktorijumu:
ls -l

Ova komanda će prikazati detaljan izveštaj koji uključuje vlasnika, grupu, dozvole, veličinu, datum i ime svakog fajla i direktorijuma.

  1. Prikazivanje skrivenih fajlova u trenutnom radnom direktorijumu:
ls -a

Ova komanda će prikazati sve fajlove i direktorijume, uključujući one čija imena počinju tačkom (što ih čini skrivenim).

  1. Prikazivanje fajlova i direktorijuma u drugom direktorijumu:
ls /putanja/do/drugog/direktorijuma

Ova komanda će prikazati listu fajlova i direktorijuma u direktorijumu čija putanja je specificirana umesto trenutnog radnog direktorijuma.

ls komanda je osnovni alat za pregled fajlova i direktorijuma na Linux sistemu i koristi se često u radu sa fajl sistemom. Možete kombinovati različite opcije kako biste prilagodili prikaz prema svojim potrebama.