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.

  • ๐Ÿ–ฅ๏ธ CLI kontra GUI: Terminalen รคr snabbare och skriptbar; filhanteraren รคr visuell.
  • ๐Ÿ“ pwd: Skriver ut den aktuella arbetskatalogen du fรถr nรคrvarande blรคddrar i.
  • ๐Ÿ“‚ CD: ร„ndrar katalog; cd eller cd ~ returnerar home, cd / gรฅr till root.
  • โฌ†๏ธ cd ..: Flyttar upp en katalognivรฅ mot rotkatalogen.
  • ๐Ÿงญ vรคgar: Absoluta sรถkvรคgar bรถrjar frรฅn rotkatalogen; relativa sรถkvรคgar bรถrjar frรฅn den aktuella katalogen.
  • ๐Ÿค– AI-hjรคlp: AI-verktyg fรถrklarar, genererar och korrigerar Linux-kommandon pรฅ begรคran.

Linux kommandorad handledning

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:

  1. Gรฅ till instrumentpanelen och skriv terminala.
  2. Eller tryck CTRL + Alt + T. fรถr att starta terminalen.

Starta terminalen pรฅ Ubuntu

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.

Vanliga frรฅgor

Tilden representerar din hemkatalog. Nรคr den visas i prompten รคr du i din hemmapp; den fรถrsvinner nรคr du byter till en annan katalog.

$-tecknet betyder att du รคr inloggad som en vanlig anvรคndare. #-tecknet betyder att du arbetar som root-anvรคndare (administratรถr) med fullstรคndiga systembehรถrigheter.

Anvรคnd cd โ€“ (cd fรถljt av ett bindestreck). Det vรคxlar tillbaka till den senaste katalogen du var i, vilket รคr praktiskt nรคr du vรคxlar mellan tvรฅ platser.

Vanliga val รคr ranger, den lรคtta nnn och Midnight Commander (mc). De lรคgger till paneler, fรถrhandsvisningar och snabbtangenter ovanpรฅ skalet.

Tryck pรฅ Tab-tangenten. Skalet kompletterar fil- eller katalognamnet automatiskt. Om du trycker pรฅ Tab tvรฅ gรฅnger listas alla matchande alternativ nรคr flera namn delar samma prefix.

Anvรคnd kommandot ls. Lรคgg till ls -l fรถr detaljer som behรถrigheter och storlek, och ls -a fรถr att inkludera dolda filer vars namn bรถrjar med en punkt.

Ja. AI-assistenter fรถrklarar vad ett kommando gรถr, รถversรคtter vanlig engelska till rรคtt cd- eller ls-syntax och fรถreslรฅr flaggor, vilket pรฅskyndar inlรคrningen av terminalen.

AI kan utarbeta kommandon, men granska dem alltid innan du kรถr dem, sรคrskilt rm- eller sudo-kommandon. Intelligenta assistenter flaggar destruktiva operationer, men du fรถrblir ansvarig fรถr vad som kรถrs pรฅ ditt system.

Sammanfatta detta inlรคgg med: