De vanligaste uppgifterna som du utför på din dator ä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
- Terminal (kommandoradsgränssnitt - CLI)
- Filhanterare (Grafiskt användargränssnitt -GUI)
I den här handledningen lär du dig-
- Varför lära sig kommandoradsgränssnittet?
- Startar CLI på Ubuntu
- Nuvarande arbetsbok (pwd)
- Byte av kataloger (cd)
- Navigera till hemkatalogen (cd ~)
- Flytta till rotkatalogen (cd /)
- Navigera genom flera kataloger
- Flytta upp en katalognivå (cd ...)
- Relativa och absoluta vägar
Klicka här om videon inte är tillgänglig
Varför lära sig kommandoradsgränssnittet?
Även om världen flyttar till GUI-baserade system har CLI sina specifika användningsområden och används ofta i skript och serveradministration. Låt oss titta på det några övertygande användningsområden -- Jämförbart erbjuder kommandon fler alternativ och är flexibla. Rörledning och stdin / stdout är oerhört kraftfulla finns inte i GUI
- Vissa konfigurationer i GUI är upp till 5 skärmar djupa medan det i ett CLI bara är ett enda kommando
- Att flytta, byta namn på 1000-talet av filen i GUI kommer att vara tidskrävande (Använd Control / Shift för att välja flera filer), medan du i CLI använder reguljära uttryck så att du kan göra samma uppgift med ett enda kommando.
- CLI laddas snabbt och förbrukar inte RAM jämfört med GUI. I krisscenarier betyder detta.
Både GUI och CLI har sina specifika användningsområden. Till exempel i GUI, prestandaövervakning grafer ger omedelbar visuell feedback på system hälsa, samtidigt se hundratals rader av stockar i CLI är en skamfläck.
Du måste lära dig att använda både GUI (File Manager) och CLI (Terminal)
GUI för ett Linux-baserat operativsystem 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 terminalen
2) Eller så kan du trycka på CTRL + Alt + T för att starta terminalen
När du väl har startat CLI (Terminal) hittar du något som guru99 @ VirtualBox (se bild) skrivet på den.
1) Den första delen av denna rad är användarens namn (bob, tom, ubuntu, hem ...)
2) Den andra delen är datorns namn eller värdnamnet. Värdnamnet hjälper till att identifiera en dator via nätverket. I en servermiljö blir värdnamnet viktigt.
3) ':' är en enkel separator
4) Tilde '~' -tecknet visar att användaren arbetar i hemkatalogen . Om du ändrar katalogen försvinner detta tecken.
I ovanstående illustration har vi flyttat från / home-katalogen till / bin med kommandot 'cd' . ~ -Tecknet visas inte när du arbetar i / bin-katalogen. Det visas när du flyttar tillbaka till hemkatalogen.
5) Tecknet '$' antyder att du arbetar som en vanlig användare i Linux. När du arbetar som rotanvändare visas '#'.
Nuvarande arbetsförteckning
Katalogen som du surfar för närvarande kallas den nuvarande arbetskatalogen. Du loggar in på hemkatalogen när du startar din dator. Om du vill bestämma vilken katalog du för närvarande arbetar med använder du kommandot -
pwd
pwd-kommandot står för p rint w orking d irectory
Ovanstående figur visar att / home / guru99 är den katalog vi för närvarande arbetar med.
Byte av kataloger
Om du vill ändra din nuvarande katalog använder du kommandot ' cd '.
cd /tem
Tänk på följande exempel.
Här flyttade vi från katalog / tmp till / bin till / usr och sedan tillbaka till / tmp.
Navigera till hemkatalogen
Om du vill navigera till hemkatalogen skriver du cd .
cd
Du kan också använda kommandot cd ~ .
cd ~
Flyttar till rotkatalogen
Roten till filsystemet i Linux betecknas med '/'. Liknar 'c: \' i Windows.
Obs: I Windows använder du bakåt snedstreck "\" medan i UNIX / Linux används snedstreck "/"
Skriv 'cd /' för att flytta till rotkatalogen.
cd /
TIPS : Glöm inte mellanrummet mellan cd och / . Annars får du ett fel.
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-katalogen under / dev behöver vi inte bryta denna operation i två delar.
Istället kan vi skriva '/ dev / cpu' för att nå katalogen direkt.
cd /dev/cpu
Flytta upp en katalognivå
För att navigera upp en katalognivå, försök.
cd…
Här genom att använda kommandot 'cd ...' har vi flyttat upp en katalog från '/ dev / cpu' till '/ dev'.
Sedan genom att använda samma kommando igen har vi hoppat från '/ dev' till '/' rootkatalog.
Relativa och absoluta vägar
En sökväg i databehandling är adressen till en fil eller mapp.
Exempel - I Windows
C:\documentsandsettings\user\downloadsI 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 filvägen för Pictures-katalogen / home / guru99 / Pictures
För att navigera till den här katalogen kan du använda kommandot.
cd /home/guru99/Pictures
Detta kallas absolut sökväg eftersom du anger hela sökvägen för att nå filen.
2. Relativ väg:
Den relativa sökvägen är till nytta när du måste bläddra i en annan underkatalog i en viss katalog.
Det sparar dig från ansträngningen att skriva hela vägar hela tiden.
Antag 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
Istället kan du helt enkelt skriva 'cd Nedladdningar' och du skulle navigera till nedladdningskatalogen eftersom du redan finns i katalogen '/ home / guru99' .
cd Downloads
På detta 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 (File Manager) 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 snabbtangenten Cntrl + Alt + T
- Pwd-kommandot ger den nuvarande arbetskatalogen.
- Du kan använda kommandot cd för att ändra kataloger
- Absolut sökväg är fullständig adress för en fil eller katalog
- Relativ sökväg är relativ plats för en katalogfil med avseende på aktuell katalog
- Relativ väg hjälper dig att undvika att skriva hela sökvägar hela tiden.
Kommando | Beskrivning |
---|---|
cd eller cd ~ |
Navigera till HEM-katalogen |
CD… |
Flytta en nivå uppåt |
CD |
För att byta till en viss katalog |
CD / |
Gå till rotkatalogen |