Linux Command Line Tutorial: Manipuler terminal med CD-kommandoer
โก Smart opsummering
Linux-kommandolinjefilhรฅndtering bruger terminalen til at oprette, flytte og slette filer hurtigere end en grafisk filhรฅndtering. Kommandoerne cd og pwd navigerer i mapper via absolutte og relative stier pรฅ tvรฆrs af filsystemet.

De hyppigste opgaver, du udfรธrer pรฅ din pc, er at oprette, flytte eller slette filer. For at administrere dine filer kan du bruge enten Terminal (kommandolinjegrรฆnseflade, CLI) eller Filhรฅndtering (grafisk brugergrรฆnseflade, GUI)Denne artikel fokuserer pรฅ CLI og cd-kommandoerne, der bruges til at navigere rundt i filsystemet.
Hvorfor lรฆre kommandolinjegrรฆnsefladen?
Selvom verden bevรฆger sig mod GUI-baserede systemer, har CLI specifikke anvendelser og bruges i vid udstrรฆkning til scripting og serveradministration. Her er nogle overbevisende grunde til at lรฆre det:
- Kommandoer tilbyder flere muligheder og er fleksible. Piping og stdin/stdout er utroligt kraftfulde og er ikke tilgรฆngelige i en GUI.
- Nogle konfigurationer er op til fem skรฆrme dybe i en GUI, mens de i en CLI er en enkelt kommando.
- Det er tidskrรฆvende at flytte eller omdรธbe tusindvis af filer i en GUI, mens et regulรฆrt udtryk i CLI udfรธrer den samme opgave med en enkelt kommando.
- CLI'en indlรฆses hurtigt og bruger kun lidt RAM sammenlignet med en GUI. I pressede situationer er dette vigtigt.
Begge grรฆnseflader har deres anvendelser. I en GUI giver grafer til overvรฅgning af ydeevne รธjeblikkelig visuel feedback pรฅ systemets tilstand, mens det at lรฆse hundredvis af linjer med logfiler i en CLI er et รธjensvรฆrt. GUI'en for en Linux baseret OS ligner ethvert andet operativsystem, sรฅ denne guide fokuserer pรฅ CLI'en.
Starter CLI pรฅ Ubuntu
Der er to mรฅder at starte terminalen pรฅ:
- Gรฅ til Dashboard og skriv terminal.
- Eller tryk pรฅ CTRL + Alt + T. at starte terminalen.
Nรฅr du starter CLI'en, vil du se en prompt som f.eks. guru99@VirtualBox. Lรฆser det fra venstre mod hรธjre:
- Den fรธrste del er navnet pรฅ bruger (for eksempel bob, tom eller ubuntu).
- Den anden del er computeren eller vรฆrtsnavn, som hjรฆlper med at identificere en computer over netvรฆrket og bliver vigtig i et servermiljรธ.
- : er en simpel separator.
- Tilden ~ skiltet viser, at brugeren arbejder i hjemmekatalogHvis du รฆndrer mappen, forsvinder dette tegn.
- $ tegn betyder, at du arbejder som en almindelig bruger; mens du arbejder som root-bruger, # vises.
Nuvรฆrende arbejdskatalog
Den mappe, du aktuelt gennemser, kaldes den nuvรฆrende arbejdsmappe. Du logger pรฅ hjemmemappen, nรฅr du starter din pc. For at finde den mappe, du arbejder i, skal du bruge kommandoen:
pwd
pwd-kommandoen stรฅr for pdskriv working dbibliotek. For eksempel kan det vise, at /home/guru99 er det bibliotek, du arbejder i i รธjeblikket.
รndring af mapper
Hvis du vil รฆndre din nuvรฆrende mappe, skal du bruge cd kommando:
cd /tmp
For eksempel kan du flytte fra mappen /tmp til /bin til /usr og derefter tilbage til /tmp.
Navigering til hjemmekataloget
For at navigere til hjemmemappen skal du skrive cd alene, eller brug cd ~:
cd cd ~
Flytter til rodmappen
Roden af โโfilsystemet i Linux er angivet med /, svarende til c: \ in Windows. Bemรฆrk, at Windows bruger et omvendt skrรฅstreg โ\โ, mens UNIX/Linux bruger et fremadrettet skrรฅstreg โ/โ. Skriv cd / for at flytte til rodmappen:
cd /
TIP: Glem ikke mellemrummet mellem cd og /, ellers fรฅr du en fejl.
Navigering gennem flere mapper
Du kan navigere gennem flere mapper pรฅ รฉn gang ved at angive den fulde sti. For eksempel, for at flytte til mappen /cpu under /dev, behรธver du ikke at opdele handlingen i to dele; skriv den fulde sti direkte:
cd /dev/cpu
Flytter et niveau op i mappe
For at navigere et mappeniveau op, brug:
cd ..
For eksempel: cd .. flytter en mappe op fra /dev/cpu til /dev. Brug af den samme kommando igen hopper fra /dev til rodmappen /.
Relative og absolutte veje
En sti i datalogi er adressen pรฅ en fil eller mappe. Windows en sti ser ud som C:\documents and settings\user\downloads, og i Linux ligesom /home/user/downloadsDer er to slags stier:
Absolut vej
En absolut sti angiver den fulde sti til en fil. For eksempel er den absolutte sti til mappen Billeder i hjemmemappen guru99 /home/guru99/Billeder:
cd /home/guru99/Pictures
Relativ sti
En relativ sti er praktisk, nรฅr du gennemser en undermappe i den aktuelle mappe; den sparer dig for problemerping komplette stier. Antag, at du er i din hjemmemappe og vil navigere til Downloads. I stedet for typing den fulde sti, skriv blot:
cd Downloads
Dette fungerer, fordi du allerede er inde i /home/guru99-mappen, sรฅ du behรธver ikke at angive den komplette sti for at nรฅ en placering inden for den samme del af filsystemet.
Almindelige terminalfilhรฅndteringer
Ud over cd-kommandoen tilfรธjer tekstbaserede filhรฅndteringsprogrammer et visuelt, tastaturdrevet lag inde i terminalen, hvilket er nyttigt over SSH eller i containere:
- Midnatskommandรธr (mc): En mangeรฅrig dobbeltpanelhรฅndtering med menuer og genvejstaster, modelleret efter Norton Kommandรธr.
- ranger: A Vim-inspireret manager med et layout med tre kolonner og hurtige filforhรฅndsvisninger.
- nnn: En ultralet administrator med รฉn kolonne, bygget til hastighed og lavt hukommelsesforbrug.

