Navigeren en de Linux-directorystructuur gebruiken?

Linux -directorysystemen verschillen van Windows en kunnen nieuwe gebruikers in verwarring brengen. Zie de Linux -directorystructuur dus als een boom. De wortel van de boom is waar het vandaan komt en in Linux is het waar de mappen vertakken.

Het directoryscheidingsteken is de slash (/), afgekort als slash . Het pad naar de hoofdmap wordt bijvoorbeeld vaak slash ( / ) genoemd.

Wat is de Linux-directorystructuur?(What Is the Linux Directory Structure?)

Voor degenen die bekend zijn met Linux , je hebt termen gehoord als root, lib en boot . Dit zijn voorbeelden van Linux- distributiemappen.

Linux-systemen gebruiken een Filesystem Hierarchy Standard ( FHS ). Het definieert de inhoud en directorystructuur van alle Linux - distributies.

Basisnavigatie(Basic Navigation)

Zoals hierboven vermeld, verwijst de Linux Directory -structuur naar de map van de harde schijf waarop Linux is geïnstalleerd.

Begin met het uitvoeren van de opdracht ls (lijstopslag) en druk op Enter . Deze opdracht toont u een lijst met mappen in uw huidige werkmap. 

Houd er rekening mee dat elke distributie wordt geleverd met verschillende mappen in de thuismap.

Het list-commando staat voor list storage, maar het bestandssysteem begint met een enkele schuine streep (/) dus voer het volgende commando in:

ls /

Dit toont u de mappenstructuur van het Linux -bestandssysteem, de instellingen van de harde schijf of de standaardmapstructuur.

Elke map heeft een bepaald doel. De homedirectory is waar de gebruikers zich bevinden, dus gebruik de volgende opdracht om te zien wat er in de homedirectory van uw gebruiker staat.

ls /home

Typ clear(clear) of gebruik ctrl L om het scherm leeg te maken . Houd er rekening mee dat ctrl L mogelijk niet op alle Linux- distributies werkt, maar de opdracht clear wel.

Laten we teruggaan naar het ls - commando. Het is het belangrijkste gebod om te kennen en te begrijpen. U wilt de items weergeven in een map waarin u zich bevindt.

Maar u kunt ook extra opdrachten aan ls toevoegen . Als u bijvoorbeeld ls -l / typt, wordt een andere uitvoer weergegeven dan alleen / . Probeer het met behulp van de volgende opdracht:

ls -l /

U kunt veel meer informatie op het scherm zien. Alles staat in principe op zijn eigen lijn. Het -l commando betekent zoeken naar de lange lijst. 

Dit betekent dat u meer details wilt zien en dat elk item op een aparte regel moet staan ​​om het gemakkelijker te kunnen lezen. Sommige distributies gebruiken ll als alias voor -l voor het longlist-commando.

Belangrijke mappen die u moet kennen(Important Folders You Should Know About)

Er zijn veel mappen in uw Linux -systeem. De belangrijkste bespreken we hieronder.

De thuismap(The Home Directory)

De homedirectory is standaard waar alle gebruikers hun eigen persoonlijke werkruimte hebben. Elke gebruiker heeft zijn eigen map in de map /home .  

Als u een lijst van alle mappen in uw thuismap wilt zien, gebruikt u de volgende opdracht:

ls -l /home

Omdat je al in je homedirectory bent, kun je ook gewoon ls gebruiken om een ​​lijst op te halen van wat erin staat zonder een pad te gebruiken.

Elke directory in de Linux- directorystructuur wordt gescheiden door en begint met een schuine streep ( / ). Met andere woorden, ls zonder pad toont de inhoud van uw huidige map.

Als u de map waarin u werkt wilt wijzigen en terug wilt gaan naar de hoofdmap van het bestandssysteem, gebruikt u de volgende opdracht:

cd /

Als je de mappen in de root wilt zien, gebruik dan:

ls

Omdat je weer in de rootdirectory bent en niet in je homedirectory, zie je een lijst met alle mappen in de root.

Om de lange lijst in de hoofdmap te zien, gebruikt u:

ls -l

The Root Directory (/root)

Alle mappen en bestanden op uw systeem bevinden zich in het hoofdbestand(root) dat wordt weergegeven door het symbool /.  Alle bestanden of mappen beginnen bij de root. Het pad van een bestand of map wordt als volgt weergegeven: 

Root/home/user/videos

De hoofdmap is voor een enkele gebruiker en is de krachtigste gebruiker op een Linux -systeem.

Lib Directory Shared libraries (/lib)

De /lib directory is waar bestanden met code (de bibliotheken) zich bevinden. Deze bestanden bevatten de codefragmenten die worden gebruikt om bestanden naar uw harde schijf te verzenden, vensters op uw bureaublad te tekenen of randapparatuur te bedienen.

Media Directory (/media)

In de mediamap kunt u de gegevensbestanden van gekoppelde externe harde schijven, thumbdrives, dvd's of Blu-ray-schijven zien. 

Boot Directory (/boot)

De bestanden en mappen die uw systeem nodig heeft om te starten, bevinden zich in de map /boot. Het gebruik ervan is gestandaardiseerd in de Filesystem Hierarchy Standard .

De configuratie die nodig is om uw machine op te starten, staat in de opstartmap. U wilt niet van deze map af.

Enkele andere standaardmappen zijn onder meer:

  • /dev is waar alle apparaatbestanden leven, zoals een externe USB of een webcam.
  • /var is een afkorting voor variabel. Het is waar programma's runtime-informatie opslaan, zoals het volgen van gebruikers, systeemlogboeken, caches en andere bestanden die door systeemprogramma's worden beheerd en gemaakt.
  • De persoonlijke mappen van gebruikers bevinden zich in /home .  
  • /proc bevat informatie over uw systeem, zoals de CPU en uw Linux -systeemkernel. Het is een virtueel systeem.
  • /bin is waar alle essentiële uitvoerbare programma's (binaries voor gebruikers) leven.
  • /etc map bevat de configuratiebestanden.

Lees de samenvatting van Wikipedia(Read Wikipedia’s summary) voor een volledig overzicht van wat elke map is en hoe deze wordt gebruikt.

Uw huidige directory bekijken(See Your Current Directory)

Als je niet weet in welke directory je werkt, gebruik dan het commando pwd (print working directory).

De resultaten zullen er als volgt uitzien:

/home/username

Als u vervolgens ls uitvoert , toont de standaardinstelling u de inhoud van de map waarin u zich momenteel bevindt, zoals hierboven beschreven.

Wat betekenen de kleuren?(What Do The Colors Mean?)

Laten we zeggen dat u zich in de map /etc

ls -l /etc

U ziet veel informatie en veel verschillende kleuren.

De algemene vuistregel is dat de:

  • Blauw is een map
  • Wit is een bestand
  • Groen is een programma of een binair 

De kleuren kunnen per distributie verschillen. De meeste, maar niet alle, distributies worden geleverd met vooraf ingestelde kleuren. 

Wat zijn machtigingsreeksen?(What Are Permission Strings?)

Elk bestand heeft een stroom van letters aan de linkerkant van de lijst. Het wordt een toestemmingsreeks genoemd.

Kijk naar het eerste teken in de tekenreeks. De d betekent directory. Dus zelfs als je Linux -distro geen verschillende kleuren gebruikt, weet je nog steeds dat een tekenreeks die begint met d een map is.

Bestanden en programma's beginnen met een koppelteken (-).

Een l verwijst naar een link die naar een ander bestand linkt.

Overzicht van snelle navigatie(Quick Navigation Overview)

De opslag van de ls- opdrachtlijst toont u wat zich in uw huidige werkdirectory bevindt. Als je niet weet wat je huidige directory is, gebruik dan de opdracht pwd .

Het begin van het bestandssysteem wordt aangeduid met een enkele schuine streep (/). Gebruik de opdracht cd om tussen mappen te schakelen. Gebruik de opdracht ls om te zien wat er in de map staat waarnaar u zojuist bent overgeschakeld . /home/username om terug te gaan naar uw homedirectory .

De opdracht cd helpt u bij het navigeren door het bestandssysteem. ls laat je zien wat er in de huidige directory staat waarin je werkt. ls -1 laat je de lange lijst zien.

Hoewel verschillende Linux -distributies kleine verschillen hebben, lijken de lay-outs van het bestandssysteem erg op elkaar. De beste manier om de Linux- directorystructuur te begrijpen, is door enkele van de bovenstaande suggesties op te volgen en vertrouwd te raken met hoe het werkt.

Zorg er wel voor dat u de map /boot NIET(NOT) aanraakt. Oefen(Practice) het navigeren door uw systeem met behulp van de terminal. Houd(Stick) je aan de commando's cd , ls en pwd zodat je niets kapot maakt. Het duurt niet lang voordat u intuïtief weet waar u documentatie, apps en andere bronnen kunt vinden die u moet gebruiken.



About the author

Hallo daar! Ik ben een computerprogrammeur met meer dan 10 jaar ervaring in het veld. Ik ben gespecialiseerd in het ontwikkelen en onderhouden van software voor smartphones en windows updates. Daarnaast bied ik mijn diensten aan als een maandelijkse ondersteuningsmedewerker voor e-mailclients.



Related posts