Veel van de lezers die kwam Windows gebruiken en ze migreren naar Linux, ze laten me dan niet liegen De eerste vraag of het eerste probleem dat zich voordoet is "waar zijn de programma's opgeslagen in Linux".
In tegenstelling tot Windows bestaat Linux uit een compleet ander en niet-gerelateerd bestandssysteem, hier zijn er geen stationsletters zoals "C: \. D: \, etc ”, aangezien dit niet de standaard is voor de FHS File System Hierarchy.
Dit systeem definieert de structuur van bestandssystemen in Linux en andere UNIX-besturingssystemen. Het Linux-bestandssysteem bevat echter ook enkele mappen, die tot nu toe niet als volgt waren gedefinieerd.
/ - hoofdmap (root)
Alles op uw Linux-systeem bevindt zich in de map /, ook wel bekend als de hoofdmap.
Deze directory het is alsof we het zogezegd hebben over "C: \ in Windows", maar dit is niet het geval, aangezien er in Linux geen letters in de namen van de schijven staan.
/ bin - binaire gebruikersbestanden
De map / bin bevat de gebruikersbinaire bestanden (programma's) die moeten bestaan wanneer het systeem in de modus voor één gebruiker werkt.
Het is belangrijk om dat te weten er kunnen en mogen geen mappen meer bestaan in deze map, hier we zullen alleen de binaire bestanden vinden van de programma's, evenals hun symbolische links die kunnen worden onderscheiden door een "@".
/ boot - opstartbestanden van het systeem
De / boot-map Het bevat de bestanden die nodig zijn om het systeem op te starten, bijvoorbeeld GRUB- en Kernel-bestanden worden hier opgeslagen.
De kernel van het systeem kan worden geïdentificeerd als een afbeeldingsbestand met de naam vmlinuz-version _ kernel) moet zich in deze map of in de hoofdmap bevinden.
/ cdrom-koppelpunt voor cd-rom
De / cdrom directory het maakt geen deel uit van het FHS-bestandssysteem als zodanig, maar is nog steeds te vinden in verschillende distributies.
Deze directory is een tijdelijke plek voor uw cd / dvd-station vanaf uw computer op uw systeem. De standaardlocatie voor tijdelijke media-apparaten is echter de map / media
/ dev apparaatbestanden.
Linux ziet devices als bestanden, en de directory / dev bevat speciale bestanden die devices vertegenwoordigen. Het zijn niet precies dit soort bestanden zoals we gewend zijn ze te zien.
Het is ook belangrijk om te weten dat de apparaten blok of karakter kunnen zijn. Normaal gesproken zijn blokapparaten apparaten die gegevens opslaan en tekenapparaten die gegevens overdragen.
In principe kunnen we hier de montagepunten vinden van andere partities of apparaten die op de computer zijn aangesloten.
Bijv. / Dev / sda is het koppelpunt van de gebruikte harde schijf en de andere partities hiervan worden zo weergegeven dat de eerste partitie / dev / sda1, de tweede / Dev / sda2 enzovoorts.
In het geval van andere schijven, pen-drives of aangesloten opslagapparaten, zullen we ze identificeren als / dev / sdb, / dev / sdc enzovoort.
We kunnen dit vanaf de terminal controleren door het volgende commando uit te voeren:
sudo fdisk -l
Terwijl voor het bestand dat is gekoppeld aan het muistype PS / 2 zullen / dev / psaux.
/ etc - configuratiebestanden
De map / etc bevat configuratiebestanden die handmatig kunnen worden bewerkt met een teksteditor.
Merk op dat de map / etc belangrijke systeembestanden bevat, het zijn allemaal configuraties, die statische bestanden zijn.
Uitvoerbare bestanden, laat staan binaire bestanden, mogen hier nooit worden gevonden.
/ home - de thuismap van de gebruiker
De / home directory bevat de basismappen van alle gebruikers Als uw gebruikersnaam bijvoorbeeld "gebruiker1" is, dan hebben ze / home / user1 als hun homedirectory.
Deze map bevat gebruikersbestanden en gebruikersgerelateerde gegevens, evenals gebruikersbestanden en voorkeuren.
Elke gebruiker heeft alleen schrijftoegang tot zijn homedirectory en om andere bestanden op het systeem te wijzigen, hebben ze supergebruikersrechten nodig of moeten ze een rootgebruiker zijn.
/ lib systeembibliotheken
De / lib directory het bevat bibliotheken die nodig zijn voor de binaire bestanden die zich in de / bin- en / sbin-mappen bevinden.
Met slechts één verschil, dat de bibliotheken die nodig zijn voor de binaire bestanden in de map / usr / bin zich in de map / usr / lib bevinden.
Hoewel ik dit vakgebied heb heb ik het min of meer onder controle, een kleine uitleg wordt als recensie op prijs gesteld.
Goed werk, en bedankt!
Heel erg bedankt. Ik heb me altijd afgevraagd hoe die structuur werkt
Heel erg bedankt voor deze informatie !!