Linux Kommandoradshandledning: Manipulera terminal med CD-kommandon
โก Smart sammanfattning
Linux kommandoradsfilhantering anvรคnder terminalen fรถr att skapa, flytta och ta bort filer snabbare รคn en grafisk filhanterare. Kommandona cd och pwd navigerar kataloger genom absoluta och relativa sรถkvรคgar รถver filsystemet.

De vanligaste uppgifterna du utfรถr pรฅ din dator รคr att skapa, flytta eller ta bort filer. Fรถr att hantera dina filer kan du anvรคnda antingen Terminal (kommandoradsgrรคnssnitt, CLI) eller ett Filhanterare (grafiskt anvรคndargrรคnssnitt, GUI)Den hรคr artikeln fokuserar pรฅ CLI och cd-kommandona som anvรคnds fรถr att navigera i filsystemet.
Varfรถr lรคra sig kommandoradsgrรคnssnittet?
รven om vรคrlden gรฅr รถver till GUI-baserade system, har CLI specifika anvรคndningsomrรฅden och anvรคnds flitigt inom skriptning och serveradministration. Hรคr รคr nรฅgra รถvertygande skรคl att lรคra sig det:
- Kommandon erbjuder fler alternativ och รคr flexibla.ping och stdin/stdout รคr oerhรถrt kraftfulla och finns inte tillgรคngliga i ett grafiskt grรคnssnitt.
- Vissa konfigurationer รคr upp till fem skรคrmar djupa i ett GUI, medan de i ett CLI รคr ett enda kommando.
- Att flytta eller byta namn pรฅ tusentals filer i ett grafiskt grรคnssnitt รคr tidskrรคvande, medan ett reguljรคrt uttryck i CLI gรถr samma uppgift med ett enda kommando.
- CLI laddas snabbt och fรถrbrukar lite RAM jรคmfรถrt med ett grafiskt grรคnssnitt. I krรคvande situationer spelar detta roll.
Bรฅda grรคnssnitten har sina anvรคndningsomrรฅden. I ett grafiskt grรคnssnitt ger prestandaรถvervakningsgrafer omedelbar visuell feedback om systemets hรคlsa, medan det รคr en skamflรคck att lรคsa hundratals rader med loggar i ett CLI. Det grafiska grรคnssnittet fรถr en Linuxbaserat OS liknar alla andra operativsystem, sรฅ den hรคr guiden fokuserar pรฅ CLI.
Startar CLI pรฅ Ubuntu
Det finns tvรฅ sรคtt att starta terminalen:
- Gรฅ till instrumentpanelen och skriv terminala.
- Eller tryck CTRL + Alt + T. fรถr att starta terminalen.
Nรคr du startar CLI:et kommer du att se en uppmaning som guru99@VirtualBox. Lรคser det frรฅn vรคnster till hรถger:
- Den fรถrsta delen รคr namnet pรฅ anvรคndare (till exempel bob, tom eller ubuntu).
- Den andra delen รคr datorn eller vรคrdnamn, vilket hjรคlper till att identifiera en dator รถver nรคtverket och blir viktigt i en servermiljรถ.
- Ocuco-landskapet : รคr en enkel separator.
- Tilden ~ skylten visar att anvรคndaren arbetar i hemkatalogOm du byter katalog fรถrsvinner den hรคr symbolen.
- Ocuco-landskapet $ tecken betyder att du arbetar som en vanlig anvรคndare; medan du arbetar som root-anvรคndare, # visas.
Nuvarande arbetskatalog
Katalogen du fรถr nรคrvarande blรคddrar i kallas den aktuella arbetskatalogen. Du loggar in pรฅ hemkatalogen nรคr du startar datorn. Fรถr att ta reda pรฅ vilken katalog du fรถr nรคrvarande arbetar i, anvรคnd kommandot:
pwd
pwd-kommandot stรฅr fรถr print working dkatalog. Till exempel kan den visa att /home/guru99 รคr den katalog du arbetar i fรถr nรคrvarande.
รndra kataloger
Om du vill รคndra din nuvarande katalog, anvรคnd cd kommando:
cd /tmp
Du kan till exempel flytta frรฅn katalogen /tmp till /bin till /usr och sedan tillbaka till /tmp.
Navigera till hemkatalogen
Fรถr att navigera till hemkatalogen, skriv cd pรฅ egen hand, eller anvรคnda cd ~:
cd cd ~
Flytta till rotkatalogen
Filsystemets rot i Linux betecknas med /, Liknande c: \ in Windows. Anteckna det Windows anvรคnder ett bakรฅtsnedstreck "\" medan UNIX/Linux anvรคnder ett framรฅtsnedstreck "/". Skriv cd / fรถr att flytta till rotkatalogen:
cd /
DRICKS: Glรถm inte mellanslaget mellan cd och /, annars fรฅr du ett felmeddelande.
Navigera genom flera kataloger
Du kan navigera genom flera kataloger samtidigt genom att ange den fullstรคndiga sรถkvรคgen. Fรถr att till exempel flytta till katalogen /cpu under /dev behรถver du inte dela upp operationen i tvรฅ delar; skriv den fullstรคndiga sรถkvรคgen direkt:
cd /dev/cpu
Flytta upp en katalognivรฅ
Fรถr att navigera upp en katalognivรฅ, anvรคnd:
cd ..
Till exempel, CD .. flyttar upp en katalog frรฅn /dev/cpu till /dev. Genom att anvรคnda samma kommando igen hoppar man frรฅn /dev till rotkatalogen /.
Relativa och absoluta vรคgar
En sรถkvรคg inom databehandling รคr adressen till en fil eller mapp. Windows en stig ser ut som C:\documents and settings\user\downloads, och i Linux som /home/user/downloadsDet finns tvรฅ typer av vรคgar:
Absolut vรคg
En absolut sรถkvรคg anger den fullstรคndiga sรถkvรคgen fรถr att nรฅ en fil. Till exempel รคr den absoluta sรถkvรคgen fรถr Bilder-katalogen i hemmappen guru99 /home/guru99/Bilder:
cd /home/guru99/Pictures
Relativ vรคg
En relativ sรถkvรคg รคr praktisk nรคr du blรคddrar i en underkatalog inom den aktuella katalogen; den sparar dig frรฅn problem.ping fullstรคndiga sรถkvรคgar. Anta att du รคr i din hemkatalog och vill navigera till Nedladdningar. Istรคllet fรถr typing hela sรถkvรคgen, skriv bara:
cd Downloads
Detta fungerar eftersom du redan รคr inne i katalogen /home/guru99, sรฅ du behรถver inte ange hela sรถkvรคgen fรถr att nรฅ en plats inom samma del av filsystemet.
Vanliga terminalfilhanterare
Utรถver cd-kommandot lรคgger textbaserade filhanterare till ett visuellt, tangentbordsdrivet lager inuti terminalen, vilket รคr anvรคndbart รถver SSH eller i containrar:
- Midnattsbefรคlhavare (mc): En mรฅngรฅrig hanterare med dubbla paneler, menyer och snabbtangenter, modellerad efter Norton Befรคlhavare.
- ranger: A Vim-inspirerad hanterare med en layout med tre kolumner och snabba fรถrhandsgranskningar av filer.
- nnn: En ultralรคtt enkolumnshanterare byggd fรถr hastighet och lรฅg minnesanvรคndning.

