Hur man navigerar och använder Linux-katalogstrukturen

Linux- katalogsystem skiljer sig från Windows och kan förvirra nya användare. Så tänk på Linux- katalogstrukturen som ett träd. Trädets rot är där det växer från och i Linux är det där katalogerna förgrenar sig.

Katalogavgränsaren är snedstrecket framåt (/), förkortat snedstreck(slash) . Till exempel kallas sökvägen till rotkatalogen ofta som snedstreck ( / ).

Vad är Linux-katalogstrukturen?(What Is the Linux Directory Structure?)

För de som är bekanta med Linux har du hört termer som root, lib och boot . Det här är exempel på Linux- distributionskataloger.

Linux-system använder en Filesystem Hierarchy Standard ( FHS ). Den definierar innehållet och katalogstrukturen för alla Linux- distributioner.

Grundläggande navigering(Basic Navigation)

Som nämnts ovan hänvisar Linux Directory- strukturen till mappen på hårddisken där Linux installerades.

Börja med att köra kommandot ls (list storage) och tryck på Enter . Detta kommando visar dig en lista över mappar i din nuvarande arbetskatalog. 

Tänk på att varje distribution kommer med olika mappar i hemkatalogen.

Listkommandot står för listlagring, men filsystemet börjar med ett enda snedstreck (/) så skriv in följande kommando:

ls /

Detta kommer att visa dig katalogstrukturen för Linux -filsystemet, installationen av hårddisken eller standardmappstrukturen.

Varje mapp har ett särskilt syfte. Hemkatalogen är där användarna finns, så använd följande kommando för att se vad som finns i din användarhemkatalog.

ls /home

För att rensa skärmen, skriv clear eller använd ctrl L . Tänk på att ctrl L kanske inte fungerar på alla Linux- distributioner, men det gör kommandot clear .

Låt oss gå tillbaka till kommandot ls . Det är det viktigaste kommandot att känna till och förstå. Du vill lista objekten i en katalog där du befinner dig.

Men du kan också lägga till ytterligare kommandon till ls . Om du till exempel skriver ls -l / visar en annan utdata än bara / . Prova det genom att använda följande kommando:

ls -l /

Du kan se mycket mer information på skärmen. Allt är i princip på sin egen linje. Kommandot -l betyder att leta efter den långa listan. 

Det betyder att du vill se fler detaljer och att varje artikel ska finnas på en separat rad för att göra det lättare att läsa. Vissa distributioner kommer att använda ll som ett alias för -l för kommandot lång lista.

Viktiga mappar du bör känna till(Important Folders You Should Know About)

Det finns många mappar i ditt Linux- system. Vi kommer att diskutera de viktigaste nedan.

Hemkatalogen(The Home Directory)

Hemkatalogen är som standard där alla användare har sin egen personliga arbetsplats. Varje användare kommer att ha sin egen mapp i /home katalogen.  

Om du vill se en lista över alla mappar i din hemkatalog, använd följande kommando:

ls -l /home

Eftersom du redan är i din hemkatalog kan du också bara använda ls för att ta fram en lista över vad som finns inuti utan att använda en sökväg.

Varje katalog i Linux- katalogstrukturen separeras av och börjar med ett snedstreck ( / ). Med andra ord kommer ls utan sökväg att visa innehållet i din nuvarande katalog.

Om du vill ändra katalogen du arbetar i och gå tillbaka till roten av filsystemet, använd följande kommando:

cd /

Om du vill se katalogerna i roten, använd:

ls

Eftersom du är tillbaka i rotkatalogen och inte din hemkatalog, kommer du att se en lista över alla mappar i roten.

För att se den långa listan i rotkatalogen, använd:

ls -l

The Root Directory (/root)

Alla kataloger och filer på ditt system finns i rotfilen(root) som representeras av symbolen /.  Alla filer eller kataloger börjar vid roten. Sökvägen till en fil eller katalog kommer att visas på samma sätt som följande: 

Root/home/user/videos

Rotkatalogen är för en enskild användare och är den mest kraftfulla användaren på ett Linux- system.

Lib Directory Shared libraries (/lib)

Katalogen /lib är där filer som innehåller kod (biblioteken) finns. Dessa filer innehåller kodavsnitten som används för att skicka filer till din hårddisk, rita fönster på skrivbordet eller kontrollera kringutrustning.

Media Directory (/media)

Mediakatalogen är där du kan se datafilerna för monterade externa hårddiskar, tumenheter, DVD(DVDs) -skivor eller Blu-ray-diskar. 

Boot Directory (/boot)

De filer och mappar som ditt system behöver för att starta finns i /boot-katalogen. Dess användning är standardiserad i Filesystem Hierarchy Standard .

Konfigurationen som behövs för att starta din maskin finns i startkatalogen. Du vill inte bli av med den här katalogen.

Några andra standardkataloger inkluderar:

  • /dev är där alla enhetsfiler finns, till exempel en extern USB eller en webbkamera.
  • /var är en förkortning för variabel. Det är där program lagrar runtime-information som användarspårning, systemloggning, cachar och andra filer som systemprogram hanterar och skapar.
  • Användarnas personliga kataloger finns i /home .  
  • /proc innehåller information om ditt system som CPU och din Linux -systemkärna. Det är ett virtuellt system.
  • /bin är där alla viktiga körbara program (användarbinärer) lever.
  • /etc -mappen innehåller konfigurationsfilerna.

Läs Wikipedias sammanfattning(Read Wikipedia’s summary) för en fullständig uppdelning av vad varje katalog är och hur den används.

Se din nuvarande katalog(See Your Current Directory)

Om du inte vet vilken katalog du arbetar i, använd kommandot pwd (skriv ut arbetskatalog).

Resultaten kommer att se ut så här:

/home/username

Om du sedan kör ls kommer standardinställningen att visa dig innehållet i mappen du befinner dig i, enligt beskrivningen ovan.

Vad betyder färgerna?(What Do The Colors Mean?)

Låt oss säga att du är i mappen /etc och kör det här kommandot:

ls -l /etc

Du kommer att se mycket information samt många olika färger.

Den allmänna tumregeln är att:

  • Blå är en mapp
  • Vit är en fil
  • Grönt är ett program eller en binär 

Färgerna kan variera beroende på distribution. De flesta, men inte alla, distroer kommer med förinställda färger. 

Vad är behörighetssträngar?(What Are Permission Strings?)

Varje fil har en ström av bokstäver till vänster om listan. Det kallas en behörighetssträng.

Titta på det första tecknet i strängen. D betyder(d) katalog. Så även om din Linux -distro inte använder olika färger, kommer du fortfarande att veta att en teckensträng som börjar med d är en katalog.

Filer och program börjar med ett bindestreck (-).

Ett l hänvisar till en länk som länkar till en annan fil.

Snabbnavigeringsöversikt(Quick Navigation Overview)

Ls kommandolistans(ls) lagring visar dig vad som finns i din nuvarande arbetskatalog. Om du inte vet vad din nuvarande katalog är, använd kommandot pwd .

Början av filsystemet anges med ett enda snedstreck (/). Använd kommandot cd för att växla mellan kataloger. (cd)För att se vad som finns i katalogen du just bytte till, använd kommandot ls . Sedan, för att gå tillbaka till din hemkatalog, skriv /home/username .

Kommandot cd hjälper dig att navigera i filsystemet. ls visar dig vad som finns i den aktuella katalogen där du arbetar. ls -1 visar den långa listan.

Även om olika Linux- distributioner har mindre skillnader, är filsystemets layouter väldigt lika. Det bästa sättet att förstå Linux- katalogstrukturen är att följa några av ovanstående förslag och bekanta dig med hur det fungerar.

Se bara till att INTE(NOT) röra vid /boot-katalogen. Öva(Practice) på att navigera genom ditt system med hjälp av terminalen. Håll(Stick) dig till kommandona cd , ls och pwd så att du inte bryter något. Det tar inte lång tid för dig att intuitivt veta var du kan hitta dokumentation, appar och andra resurser du behöver använda.



About the author

Efter nästan 20 år i teknikbranschen har jag lärt mig mycket om Apples produkter och hur man anpassar dem efter mina behov. I synnerhet vet jag hur man använder iOS-plattformen för att skapa anpassade utseenden och interagera med mina användare genom applikationsinställningar. Den här erfarenheten har gett mig värdefulla insikter om hur Apple designar sina produkter och hur man bäst kan förbättra deras användarupplevelse.



Related posts