Mnogi čitatelji koji je počeo koristiti Windows i oni migriraju na Linux, tada mi neće dopustiti da lažem Prvo pitanje ili problem koji se nameće je "gdje su programi pohranjeni u Linuxu".
Za razliku od Windows-a, Linux se sastoji od potpuno drugačijeg i nepovezanog sistema datoteka, ovdje nema slova pogona kao što je „C: \. D: \, itd. ”, Jer ovo nije standard za FHS hijerarhiju sistema datoteka.
Ovaj sistem definira strukturu sistema datoteka u Linuxu i ostalim UNIX operativnim sistemima. Međutim, Linux sistem datoteka sadrži i neke direktorije, koji do sada nisu definirani kako slijedi.
/ - root direktorij (root)
Sve na vašem Linux sistemu nalazi se u direktoriju /, poznat i kao korijenski direktorij.
Ovaj direktorij to je kao da govorimo o "C: \ u sustavu Windows", da tako kažem, ali to nije slučaj, jer u Linuxu nema slova u nazivima diskova.
/ bin - binarne datoteke korisnika
/ Bin direktorij sadrži korisničke binarne programe (programe) koji moraju postojati kada sistem radi u jednokorisničkom načinu.
Važno je to znati više direktoriji ne mogu i ne smiju postojati u ovom direktoriju, ovdje naći ćemo samo binarne datoteke programa, kao i njihove simboličke poveznice koje se mogu razlikovati znakom "@".
/ boot - sistemske datoteke za pokretanje
Direktorij / boot Sadrži datoteke potrebne za pokretanje sistema, na primjer ovdje su pohranjene datoteke GRUB i Kernel.
Jezgro sistema može se identificirati kao datoteka slike koja se zove vmlinuz-version _ kernel) mora se nalaziti u ovom direktoriju ili u korijenskom direktoriju.
/ cdrom tačka montiranja za CD-ROM
Direktorij / cdrom nije dio FHS datotečnog sustava kao takav, ali se i dalje može naći u raznim distribucijama.
Ovaj direktorij je privremeno mjesto za vaš CD / DVD pogon sa računara na sistemu. Međutim, standardno mjesto za privremene medijske uređaje je / media direktorij
/ dev datoteke uređaja.
Linux uređaje vidi kao datoteke, a direktorij / dev sadrži posebne datoteke koje predstavljaju uređaje. Nisu to baš ove vrste datoteka kakve smo ih navikli vidjeti.
Takođe, važno je znati da uređaji mogu biti blok ili karakteri. Obično su blok uređaji oni koji čuvaju podatke i uređaji sa znakovima koji prenose podatke.
U osnovi ovdje možemo pronaći točke montiranja drugih particija ili uređaja povezanih s računarom.
Na primjer / dev / sda je tačka montiranja tvrdog diska koji se koristi, a ostale će particije biti navedene na takav način da će prva particija biti / dev / sda1, drugi / dev / sda2 i tako dalje.
U slučaju drugih diskova, pogona olovaka ili povezanih uređaja za skladištenje, identificirat ćemo ih kao / dev / sdb, / dev / sdc i tako dalje.
To možemo provjeriti iz terminala izvršavanjem naredbe:
sudo fdisk -l
Dok za datoteku povezanu s tipom miša PS / 2 će biti / dev / psaux.
/ etc - konfiguracijske datoteke
Direktorij / etc sadrži konfiguracijske datoteke koje se mogu ručno uređivati pomoću uređivača teksta.
Imajte na umu da direktorij / etc sadrži važne sistemske datoteke, sve su to konfiguracije, koje su statične datoteke.
Izvršne datoteke, a još manje binarne datoteke, ovdje se nikada ne smiju naći.
/ home - korisnička kućna mapa
/ Home direktorij sadrži početne mape svih korisnika. Na primjer, ako je vaše korisničko ime "user1", tada će kao početni direktorij imati / home / user1.
Ova mapa sadrži korisničke datoteke i korisničke podatke, kao i korisničke datoteke i postavke.
Svaki korisnik ima samo pristup pisanju u svoj kućni direktorij, a za izmjenu ostalih datoteka na sistemu trebali bi imati super korisnička dopuštenja ili biti root korisnik.
/ lib sistemske biblioteke
Direktorij / lib sadrži biblioteke potrebne binarnim datotekama koje se nalaze u direktorijima / bin i / sbin.
Samo s jednom razlikom, biblioteke potrebne binarnim datotekama u direktoriju / usr / bin nalaze se u direktoriju / usr / lib.
Iako imam ovo područje, imam ga više ili manje pod kontrolom, malo objašnjenje se cijeni kao pregled.
Dobar posao i hvala vam!
Hvala puno. Uvijek sam se pitao kako funkcionira ta struktura
Puno vam hvala na ovim informacijama !!