Sådan navigerer og bruger du Linux Directory-strukturen

Linux- katalogsystemer er forskellige fra Windows og kan forvirre nye brugere. Så tænk på Linux -biblioteksstrukturen som et træ. Træets rod er, hvor det vokser fra, og i Linux er det, hvor mapperne forgrener sig.

Biblioteksseparatoren er skråstreg (/), forkortet som skråstreg(slash) . For eksempel omtales stien til rodmappen ofte som skråstreg ( / ).

Hvad er Linux Directory-strukturen?(What Is the Linux Directory Structure?)

For dem, der er fortrolige med Linux , har du hørt udtryk som root, lib og boot . Disse er eksempler på Linux distributionsmapper.

Linux-systemer bruger en Filesystem Hierarchy Standard ( FHS ). Den definerer indholdet og mappestrukturen for alle Linux- distributioner.

Grundlæggende navigation(Basic Navigation)

Som nævnt ovenfor refererer Linux Directory- strukturen til mappen på harddisken, hvor Linux blev installeret.

Start med at køre kommandoen ls (list storage) og tryk på Enter . Denne kommando vil vise dig en liste over mapper i din nuværende arbejdsmappe. 

Husk, at hver distribution kommer med forskellige mapper i hjemmemappen.

Listekommandoen står for listelagring, men filsystemet starter med en enkelt skråstreg (/), så indtast følgende kommando:

ls /

Dette vil vise dig mappestrukturen for Linux -filsystemet, opsætningen af ​​harddisken eller standardmappestrukturen.

Hver mappe har et bestemt formål. Hjemmemappen er der, hvor brugerne er, så brug følgende kommando til at se, hvad der er i din brugers hjemmemappe.

ls /home

For at rydde skærmen skal du skrive clear eller bruge ctrl L . Husk på, at ctrl L muligvis ikke virker på alle Linux- distributioner, men kommandoen clear vil.(clear)

Lad os gå tilbage til ls - kommandoen. Det er den vigtigste kommando at kende og forstå. Du ønsker at liste emnerne i en mappe, hvor du befinder dig.

Men du kan også tilføje yderligere kommandoer til ls . Hvis du f.eks. indtaster ls -l / , vises et andet output end kun / . Prøv det ved at bruge følgende kommando:

ls -l /

Du kan se meget mere information på skærmen. Alt er stort set på sin egen linje. Kommandoen -l betyder at lede efter den lange liste. 

Det betyder, at du ønsker at se flere detaljer, samt at hvert element skal være på en separat linje for at gøre det nemmere at læse. Nogle distributioner vil bruge ll som et alias for -l for kommandoen lang liste.

Vigtige mapper, du bør kende til(Important Folders You Should Know About)

Der er mange mapper i dit Linux -system. Vi vil diskutere de vigtigste nedenfor.

Hjemmekataloget(The Home Directory)

Hjemmebiblioteket er som standard, hvor alle brugere har deres eget personlige arbejdsområde. Hver bruger vil have deres egen mappe i /home mappen.  

Hvis du vil se en liste over alle mapperne i din hjemmemappe, skal du bruge følgende kommando:

ls -l /home

Fordi du allerede er i din hjemmemappe, kan du også bare bruge ls til at hente en liste over, hvad der er inde uden at bruge en sti.

Hver mappe i Linux- biblioteksstrukturen er adskilt af og starter med en skråstreg ( / ). Med andre ord vil ls uden en sti vise indholdet af din nuværende mappe.

Hvis du vil ændre den mappe, du arbejder i, og gå tilbage til roden af ​​filsystemet, skal du bruge følgende kommando:

cd /

Hvis du vil se mapperne i roden, skal du bruge:

ls

Fordi du er tilbage i rodmappen og ikke din hjemmemappe, vil du se en liste over alle mapperne i rodmappen.

For at se den lange liste i rodmappen, brug:

ls -l

The Root Directory (/root)

Alle mapper og filer på dit system ligger i rodfilen(root) repræsenteret ved symbolet /.  Alle filer eller mapper starter ved roden. Stien til enhver fil eller mappe vil blive vist på samme måde som følgende: 

Root/home/user/videos

Rodbiblioteket er til en enkelt bruger og er den mest kraftfulde bruger på et Linux -system.

Lib Directory Shared libraries (/lib)

/ /lib -mappen er hvor filer, der indeholder kode (bibliotekerne), er placeret. Disse filer rummer kodestykkerne, der bruges til at sende filer til din harddisk, tegne vinduer på dit skrivebord eller kontrollere eksterne enheder.

Media Directory (/media)

Mediebiblioteket er, hvor du kan se datafilerne på monterede eksterne harddiske, tommelfingerdrev, dvd'er(DVDs) eller Blu-ray-diske. 

Boot Directory (/boot)

De filer og mapper dit system skal bruge for at starte er i /boot-mappen. Dens brug er standardiseret i Filesystem Hierarchy Standard .

Den konfiguration, der er nødvendig for at starte din maskine, findes i boot-mappen. Du ønsker ikke at slippe af med denne mappe.

Nogle andre standardmapper inkluderer:

  • /dev er hvor alle enhedsfiler lever, såsom en ekstern USB eller et webcam.
  • /var er en forkortelse for variabel. Det er her, programmer gemmer runtime-oplysninger såsom brugersporing, systemlogning, caches og andre filer, som systemprogrammer administrerer og opretter.
  • Brugernes personlige mapper er i /home .  
  • /proc indeholder information om dit system, såsom CPU og din Linux -systemkerne. Det er et virtuelt system.
  • /bin er der, hvor alle de væsentlige kørebare programmer (brugerbinære filer) lever.
  • /etc -mappen indeholder konfigurationsfilerne.

Læs Wikipedias resumé(Read Wikipedia’s summary) for en fuldstændig oversigt over, hvad hver mappe er, og hvordan den bruges.

Se din nuværende mappe(See Your Current Directory)

Hvis du ikke ved, hvilken mappe du arbejder i, så brug kommandoen pwd (print working directory).

Resultaterne vil se således ud:

/home/username

Hvis du derefter kører ls , vil standardindstillingen vise dig indholdet af den mappe, du befinder dig i, som beskrevet ovenfor.

Hvad betyder farverne?(What Do The Colors Mean?)

Lad os sige, at du er i mappen /etc og kør denne kommando:

ls -l /etc

Du vil se en masse information samt mange forskellige farver.

Den generelle tommelfingerregel er, at:

  • Blå er en mappe
  • Hvid er en fil
  • Grøn er et program eller en binær 

Farverne kan variere efter fordeling. De fleste, men ikke alle, distroer kommer med forudindstillede farver. 

Hvad er tilladelsesstrenge?(What Are Permission Strings?)

Hver fil har en strøm af bogstaver til venstre for listen. Det kaldes en tilladelsesstreng.

Se på det første tegn i strengen. D betyder mappe . Så selvom din Linux -distro ikke bruger forskellige farver, vil du stadig vide, at en tegnstreng, der begynder med d , er en mappe.

Filer og programmer starter med en bindestreg (-).

Et l henviser til et link, der linker til en anden fil.

Oversigt over hurtig navigation(Quick Navigation Overview)

ls kommandolistelageret(ls) viser dig, hvad der er i din nuværende arbejdsmappe. Hvis du ikke ved, hvad din nuværende mappe er, så brug kommandoen pwd .

Begyndelsen af ​​filsystemet er angivet med en enkelt skråstreg (/). Brug cd- kommandoen til at skifte mellem mapper. For at se, hvad der er i den mappe, du lige har skiftet til, skal du bruge kommandoen ls . Derefter, for at gå tilbage til din hjemmemappe, skriv /home/username .

Cd - kommandoen hjælper dig med at navigere i filsystemet. ls viser dig, hvad der er i den aktuelle mappe, hvor du arbejder. ls -1 viser dig den lange liste.

Selvom forskellige Linux -distributioner har mindre forskelle, er filsystemlayouterne meget ens. Den bedste måde at forstå Linux- biblioteksstrukturen på er at følge nogle af ovenstående forslag og gøre dig bekendt med, hvordan det fungerer.

Bare sørg for IKKE(NOT) at røre ved /boot-mappen. Øv(Practice) dig i at navigere gennem dit system ved hjælp af terminalen. Hold(Stick) dig til cd , ls , og pwd kommandoerne, så du ikke ødelægger noget. Det tager ikke lang tid, før du intuitivt ved, hvor du kan finde dokumentation, apps og andre ressourcer, du skal bruge.



About the author

Jeg er datamatiker med over 10 års erfaring med softwareudvikling og sikkerhed. Jeg har en stærk interesse i Firefox, Chrome og Xbox-spil. Især er jeg særligt interesseret i, hvordan jeg sikrer, at min kode er sikker og effektiv.



Related posts