Linux Kommandoradshandledning: Manipulera terminal med CD-kommandon

De vanligaste uppgifterna som du utför på din PC är att skapa, flytta eller ta bort filer. Låt oss titta på olika alternativ för filhantering.

För att hantera dina filer kan du antingen använda

  1. Terminal (Command Line Interface – CLI)
  2. Filhanterare (Graphical User Interface -GUI)




Klicka här. om videon inte är tillgänglig

Varför lära sig kommandoradsgränssnittet?

Även om världen går över till GUI-baserade system, har CLI sina specifika användningsområden och används ofta inom skript och serveradministration. Låt oss titta på några övertygande användningsområden –

  • Jämförelsevis erbjuder kommandon fler alternativ och är flexibla. Piping och stdin/stdout är oerhört kraftfulla är inte tillgängliga i GUI
  • Vissa konfigurationer i GUI är upp till 5 skärmar djupa medan det i en CLI bara är ett enda kommando
  • Att flytta, byta namn på 1000-tals av filen i GUI kommer att vara tidskrävande (Använda Control /Shift för att välja flera filer), medan du är i CLI, använder reguljära uttryck så kan göra samma uppgift med ett enda kommando.
  • CLI laddas snabbt och förbrukar inte RAM jämfört med GUI. I krissituationer spelar detta roll.

Både GUI och CLI har sina specifika användningsområden. Till exempel, i GUI, grafer för prestandaövervakning ge omedelbar visuell feedback om systemets hälsa, samtidigt som det är ett öga att se hundratals rader med loggar i CLI.

Du måste lära dig att använda både GUI (File Manager) och CLI (Terminal)

GUI för en Linuxbaserat OS liknar alla andra operativsystem. Därför kommer vi att fokusera på CLI och lära oss några användbara kommandon.

Startar CLI på Ubuntu

Det finns två sätt att starta terminalen.

1) Gå till Dash och skriv terminal

Terminal V/s File Manager & CD-kommandot

2) Eller så kan du trycka CTRL + Alt + T för att starta terminalen

När du väl startar CLI (Terminal) skulle du hitta något som guru99@VirtualBox(se bild) skrivet på den.

Terminal V/s File Manager & CD-kommandot

1) Den första delen av denna rad är namnet på användare (bob, tom, ubuntu, hem...)

2) Den andra delen är datornamnet eller värdnamnet. Värdnamnet hjälper till att identifiera en dator över nätverket. I en servermiljö blir värdnamn viktigt.

3) Den ':' är en enkel separator

4) Tilde '~'-tecknet visar att användaren arbetar i hemkatalog. Om du ändrar katalogen försvinner detta tecken.

Terminal V/s File Manager & CD-kommandot

I illustrationen ovan har vi flyttat från /home-katalogen till /bin med hjälp av kommandot 'cd'. ~-tecknet visas inte när du arbetar i /bin-katalogen. Den visas när du flyttar tillbaka till hemkatalogen.

5) Tecknet '$' antyder att du arbetar som vanlig användare i Linux. När du arbetar som root-användare visas '#'.

Terminal V/s File Manager & CD-kommandot

Nuvarande arbetskatalog

Katalogen som du för närvarande bläddrar i kallas nuvarande arbetskatalog. Du loggar in i hemkatalogen när du startar din PC. Om du vill bestämma vilken katalog du för närvarande arbetar med, använd kommandot –

pwd

Terminal V/s File Manager & CD-kommandot

pwd-kommandot står för print working dirländsk

Ovanstående figur visar att /home/guru99 är katalogen vi för närvarande arbetar med.

Ändra kataloger

Om du vill ändra din nuvarande katalog använd 'cd'kommando.

cd /tmp

Tänk på följande exempel.

Terminal V/s File Manager & CD-kommandot

Här flyttade vi från katalogen /tmp till /bin till /usr och sedan tillbaka till /tmp.

Navigerar till hemkatalogen

Om du vill navigera till hemkatalogen, skriv cd.

Terminal V/s File Manager & CD-kommandot

cd

Du kan också använda cd ~ kommando.

Terminal V/s File Manager & CD-kommandot

cd ~

Flyttar till rotkatalogen

Roten till filsystemet i Linux betecknas med '/'. Liknar 'c:\' i Windows.

Obs: In Windows, använder du bakåt snedstreck "\" medan i UNIX/Linux används snedstreck framåt "/"

Skriv 'cd /' för att flytta till rotkatalogen.

cd /

Terminal V/s File Manager & CD-kommandot

TIPS: Glöm inte mellanrum mellan cd och /. Annars får du ett felmeddelande.

Navigera genom flera kataloger

Du kan navigera genom flera kataloger samtidigt genom att ange dess fullständiga sökväg.

Exempel: Om du vill flytta /cpu katalog under /dev, behöver du inte dela upp operationen i två delar.

Istället kan vi skriva '/dev/cpu' för att nå katalogen direkt.

cd /dev/cpu

Terminal V/s File Manager & CD-kommandot

Flytta upp en katalognivå

För att navigera upp en katalognivå, försök.

cd ..

Terminal V/s File Manager & CD-kommandot

Här genom att använda kommandot 'cd ..' har vi flyttat upp en katalog från '/dev/cpu' till '/dev'.

Sedan genom att återigen använda samma kommando, har vi hoppat från '/dev' till '/' rotkatalogen.

Relativa och absoluta vägar

En sökväg i datoranvändning är adressen till en fil eller mapp.

Exempel -

In Windows

C:\documentsandsettings\user\downloads

I Linux

/home/user/downloads

Det finns två typer av vägar:

1. Absolut väg:

Låt oss säga att du måste bläddra bland bilderna som är lagrade i katalogen Bilder i hemmappen 'guru99'.

Den absoluta sökvägen till Pictures-katalogen /home/guru99/Bilder

För att navigera till den här katalogen kan du använda kommandot.

cd /home/guru99/Pictures

Terminal V/s File Manager & CD-kommandot

Detta kallas absolut sökväg eftersom du anger hela sökvägen för att nå filen.

2. Relativ sökväg:

Den relativa sökvägen är praktisk när du måste bläddra i en annan underkatalog inom en given katalog.

Det besparar dig från ansträngningen att skriva kompletta sökvägar hela tiden.

Anta att du för närvarande är i din hemkatalog. Du vill navigera till nedladdningskatalogen.

Du behöver inte skriva den absoluta sökvägen

cd /home/guru99/Downloads

Terminal V/s File Manager & CD-kommandot

Istället kan du helt enkelt skriva 'cd-nedladdningar' och du skulle navigera till nedladdningskatalogen eftersom du redan är närvarande i '/home/guru99' katalog.

cd Downloads

Terminal V/s File Manager & CD-kommandot

På så sätt behöver du inte ange hela sökvägen för att nå en specifik plats i samma katalog i filsystemet.

Sammanfattning:

  • För att hantera dina filer kan du använda antingen GUI (Filhanteraren) eller CLI (Terminal) i Linux. Båda har sina relativa fördelar. I handledningsserien kommer vi att fokusera på CLI aka Terminal
  • Du kan starta terminalen från instrumentpanelen eller använda kortkommandot Ctrl + Alt + T
  • Kommandot pwd ger den nuvarande arbetskatalogen.
  • Du kan använda kommandot cd för att ändra kataloger
  • Absolut sökväg är den fullständiga adressen till en fil eller katalog
  • Relativ sökväg är den relativa platsen för en katalogfil i förhållande till den aktuella katalogen
  • Relativ sökväg hjälper till att undvika att skriva hela sökvägar hela tiden.
Kommando
Description
cd eller cd ~ Navigera till HEM-katalogen
CD .. Flytta en nivå upp
cd För att byta till en viss katalog
cd / Flytta till rotkatalogen