Skip to main content

Sådan bruges Linux Command Line til at ændre Directory

Gary Vaynerchuk Summer Intern Fireside Chat | 2016 (April 2025)

Gary Vaynerchuk Summer Intern Fireside Chat | 2016 (April 2025)
Anonim

Denne vejledning viser dig, hvordan du navigerer rundt i dit filsystem ved hjælp af Linux-terminalen.

Din computer har mindst et drev, som er nødvendigt for at starte operativsystemet. Drevet, du starter fra, er generelt en harddisk eller SSD, men kan være et dvd-drev eller et USB-drev.

Operativsystemet på din computer vil give en navngivningsmekanisme, så du kan interagere med hver af drevene.

Hvis du er vant til Windows-operativsystemet, vil du være opmærksom på, at hvert drev får et drevbogstav.

Den generelle navngivningskonvention er som følger:

  • A - Legacy-drevbogstav, der almindeligvis anvendes til floppy disks
  • B - Legacy drive letter, der almindeligvis anvendes til en sekundær diskette
  • C - Main drev bruges til at starte operativsystemet
  • D - DVD drev
  • E frem - USB-drev, eksterne netværksdrev osv

Hvert drev bliver opdelt i et træ bestående af mapper og filer. For eksempel kan et typisk C-drev se noget sådan ud:

  • C:
    • Brugere
      • Dit brugernavn
        • Dokumentindstillinger
          • Mine dokumenter
          • Mine videoer
          • Mit musik
    • vinduer
      • system32
      • SysWOW64
    • Programfiler
      • kontor
      • skype

Indholdet på dit C-drev vil variere, og ovenstående er blot et eksempel, men som du kan se øverste niveau er drevbogstavet, og så er der tre mapper nedenunder (brugere, windows, programfiler). Under hver af disse mapper vil der være andre mapper og under disse mapper flere mapper.

Inden for Windows kan du navigere rundt i mapperne ved at klikke på dem i Windows Stifinder. Du kan også åbne en kommandoprompt og bruge kommandoen Windows cd til at navigere rundt i mappestrukturen.

Linux giver også en metode til navngivning af drev. Et drev i Linux er kendt som en enhed, så hvert drev starter med "/ dev", fordi enheder behandles som filer.

De næste 2 bogstaver refererer til typen af ​​drev. Moderne computere har tendens til at bruge SCSI-drev, og derfor forkortes dette til "SD".

Det tredje bogstav begynder ved "A", og for hvert nyt drev flytter det op et brev. (dvs. B, C, D). Derfor bliver det første drev almindeligvis kaldet "SDA" og oftere end ikke er SSD'en eller harddisken der bruges til at starte systemet. "SDB" refererer normalt til enten en anden harddisk, et USB-drev eller en ekstern harddisk. Hvert efterfølgende drev får det næste brev sammen.

Endelig er der et tal, der betegner partitionen.

En standard harddisk kaldes derfor normalt / dev / sda med individuelle partitioner kaldet / dev / sda1, / dev / sda2 etc.

De fleste Linux-distributioner giver en grafisk filhåndtering ligner Windows Explorer. Men som med Windows kan du bruge Linux-kommandolinjen til at navigere rundt i dit filsystem.

Dit Linux-system er lagt ud i et træformat med / mappen øverst og forskellige andre mapper under.

Fælles mapper under / mappen er som følger:

  • beholder
  • støvle
  • CD ROM
  • dev
  • etc
  • hjem
  • lib
  • lib64
  • tabt + fundet
  • medier
  • mnt
  • opt
  • proc
  • rod
  • løb
  • sbin
  • srv
  • sys
  • tmp
  • usr
  • Var

Du kan finde ud af, hvad alle disse mapper bruges til ved at læse denne vejledning, der viser 10 vigtige kommandoer til at navigere filsystemet ved hjælp af Linux.

Grundlæggende navigation ved hjælp af cd-kommandoen

Det meste af tiden vil du gerne arbejde inden for rammerne af din hjemmemappe. Opbygningen af ​​din hjemmemappe er meget som mappen "Mine dokumenter" i Windows.

Forestil dig, at du har følgende mappeopsætning under din hjemmemappe:

  • Hjem
    • Brugernavn
      • Billeder
        • Familiebilleder
        • Feriebilleder
        • Julbilleder
      • Downloads
      • Videoer
        • Jul 2015
        • Jul 2014
      • musik
        • Reggae
        • jazz
        • Klippe

Når du åbner et terminalvindue, vil du generelt finde dig i din hjemmemappe. Du kan bekræfte dette ved hjælp af kommandoen pwd.

pwd

Resultaterne vil være noget i overensstemmelse med / hjem / brugernavn.

Du kan altid komme tilbage til mappen / hjem / brugernavn ved at skrive cd tilde-kommandoen:

cd ~

Forestil dig, at du er i mappen / hjem / brugernavn, og du vil komme til julefotomappen.

Du kan gøre det på mange forskellige måder.

Du kan f.eks. Køre en række cd-kommandoer som følger:

cd billedercd "julbilleder"

Den første kommando ville flytte dig ned fra brugernavnet mappen ned til mappen Billeder. Den anden kommando tager dig ned fra mappen Billeder til mappen med julefotos. Bemærk, at "Julbilleder" er i citater, da der er plads i mappenavnet.

Du kan også bruge backslashet i stedet for citaterne for at undgå rummet i kommandoen. For eksempel:

cd jul fotos

I stedet for at bruge to kommandoer kunne du lige have brugt den ene som følger:

cd billeder / jul fotos

Hvis du ikke var i hjemmemappen, og du var i et meget højere niveau mappe som / du kan gøre en af ​​en række ting.

Du kunne angive hele stien som følger:

cd / home / brugernavn / billeder / jul fotos

Du kan også bruge tilde'en til at komme til hjemmemappen og derefter køre kommandoen som følger:

cd ~cd billeder / jul fotos

Den anden måde er at bruge tilde alt i én kommando som følger:

cd ~ / Billeder / jul Billeder

Hvad dette betyder er, at det ikke betyder noget, hvor du er i filsystemet, du kan komme til en mappe under hjemmemappen ved at bruge notationen ~ / som de første tegn i stien.

Dette hjælper, når man forsøger at komme fra en mappe med lavt niveau til en anden. Forestil dig for eksempel, at du er i mappen med julefotos, og nu vil du gå til Reggae-mappen, som er under mappen Musik.

Du kunne gøre følgende:

cd ..cd ..cd musikcd Reggae

De to punkter betyder, at du vil gå op i en mappe. Hvis du vil gå op to mapper, skal du bruge følgende syntaks:

cd ../ ..

Og tre?

cd ../../ ..

Du kunne have angivet cd-kommandoen alt i én kommando som følger:

cd ../../Music/Reggae

Mens dette virker, er det meget bedre at bruge følgende syntaks, da det sparer dig for at finde ud af, hvor mange niveauer du skal gå op, før du går ned igen:

cd ~ / musik / reggae

Symboliske Links

Hvis du har symbolske links, er det værd at vide om et par afbrydere, som definerer opførelsen af ​​cd-kommandoen, når de følger dem.

Forestil dig, at jeg skabte et symbolsk link til julen Billeder folder kaldet Christmas_Photos. Dette ville spare at skulle bruge backslashet, når du navigerer til mappen med julefotos. (Omdøbning af mappen ville nok være en bedre ide).

Strukturen ser nu sådan ud:

  • Hjem
    • Brugernavn
      • Billeder
        • Familiebilleder
        • Feriebilleder
        • Julbilleder
        • Christmas_Photos
      • Downloads
      • Videoer
        • Jul 2015
        • Jul 2014
      • musik
        • Reggae
        • jazz
        • Klippe

Christmas_Photos-mappen er slet ikke en mappe. Det er et link, der peger på julefotomappen.

Hvis du kører cd-kommandoen mod et symbolsk link, der peger på en mappe, kan du se alle filer og mapper i den pågældende mappe.

Ifølge den manuelle side for cd er standardadfærden at følge symbolske links.

Se for eksempel på kommandoen nedenfor

cd ~ / Billeder / Christmas_Photos

Hvis du kører pwd-kommandoen efter at have kørt denne kommando, får du følgende resultat.

/ home / brugernavn / Billeder / Christmas_Photos

For at tvinge denne adfærd kan du bruge følgende kommando:

cd-l ~ / billeder / christmas_photos

Hvis du vil bruge den fysiske sti, skal du indtaste følgende kommando:

cd-p ~ / billeder / christmas_photos

Nu, når du kører pwd-kommandoen, vil du se følgende resultater:

/ Hjem / Brugernavn / Billeder / Julbilleder

Resumé

Denne vejledning har vist dig alt, hvad du behøver at vide for at kunne arbejde rundt i filsystemet ved hjælp af Linux-kommandolinjen.

For at finde ud af om alle mulige muligheder, klik her for cd-manuel side.