Mange av leserne som kom til å bruke Windows og de migrerer til Linux, de vil ikke la meg lyve da Det første spørsmålet eller problemet som oppstår er "hvor er programmene lagret i Linux".
I motsetning til Windows består Linux av et helt annet og fremmed filsystem, her er det ingen stasjonsbokstaver som “C: \. D: \, etc ”, da dette ikke er standarden for FHS File System Hierarchy.
Dette systemet definerer strukturen til filsystemer i Linux og andre UNIX-operativsystemer. Imidlertid inneholder Linux-filsystemet også noen kataloger, som til nå ikke er definert som følger.
/ - rotkatalog (rot)
Alt på Linux-systemet ditt ligger i / katalogen, også kjent som rotkatalogen.
Denne katalogen det er som om vi snakker om "C: \ i Windows", men dette er ikke tilfelle, siden i Linux er det ingen bokstaver i navnene på stasjonene.
/ bin - binære brukerfiler
/ Bin-katalogen inneholder brukerbinarier (programmer) som må eksistere når systemet fungerer i enbrukermodus.
Det er viktig å vite det ingen flere kataloger kan og bør ikke eksistere i denne katalogen, her vi finner bare de binære filene av programmene, samt deres symbolske lenker som kan skilles ut med et "@".
/ boot - systemstartfiler
/ Boot-katalogen Den inneholder filene som trengs for å starte systemet, for eksempel lagres GRUB- og kjernefiler her.
Vi kan identifisere kjernen i systemet som en bildefil kalt vmlinuz-versjon _ kjernen) må være plassert i denne katalogen eller i rotkatalogen.
/ cdrom monteringspunkt for CD-ROM
Katalogen / cdrom det er ikke en del av FHS-filsystemet som sådan, men kan fremdeles finnes i forskjellige distribusjoner.
Denne katalogen er et midlertidig sted for CD / DVD-stasjonen fra datamaskinen din på systemet. Standardplasseringen for midlertidige medieenheter er imidlertid / mediekatalogen
/ dev-enhetsfiler.
Linux ser på enheter som filer, og / dev-katalogen inneholder spesielle filer som representerer enheter. Det er ikke akkurat disse filtypene som vi er vant til å se dem.
Det er også viktig å vite at enhetene kan være blokk eller karakter. Normalt er blokkeringsenheter de som lagrer data og karakterenheter som overfører data.
I utgangspunktet kan vi finne monteringspunktene til andre partisjoner eller enheter som er koblet til datamaskinen.
F.eks / Dev / sda er festepunktet til harddisken som er i bruk, og de andre partisjonene av dette vil bli oppført på en slik måte at den første partisjonen blir / dev / sda1, den andre / Dev / sda2 og så videre.
I tilfelle andre disker, pennstasjoner eller tilkoblede lagringsenheter, vil vi identifisere dem som / dev / sdb, / dev / sdc og så videre.
Vi kan sjekke dette fra terminalen ved å utføre kommandoen:
sudo fdisk -l
Mens for filen assosiert med musetypen PS / 2 vil være / dev / psaux.
/ etc - konfigurasjonsfiler
/ Etc katalogen inneholder konfigurasjonsfiler som kan redigeres manuelt ved hjelp av et tekstredigeringsprogram.
Merk at / etc-katalogen inneholder viktige systemfiler, de er alle konfigurasjoner, som er statiske filer.
Kjørbare filer, mye mindre binære filer, skal aldri bli funnet her.
/ home - brukerens hjemmemappe
/ Hjem-katalogen inneholder hjemmemappene til alle brukere. For eksempel, hvis brukernavnet ditt er "bruker1", vil de ha / home / user1 som hjemmekatalog.
Denne mappen inneholder brukerfiler og brukerrelaterte data, samt brukerfiler og preferanser.
Hver bruker har bare skrivetilgang til hjemmekatalogen, og for å endre andre filer på systemet trenger de superbrukerrettigheter eller er rotbruker.
/ lib systembiblioteker
/ Lib-katalogen den inneholder biblioteker som trengs av binærfilene i katalogene / bin og / sbin.
Med bare en forskjell, at bibliotekene som binærene trenger i / usr / bin-mappen, er i / usr / lib-katalogen.