De hyppigste opgaver, du udfører på din pc, er at oprette, flytte eller slette filer. Lad os se på forskellige muligheder for filhåndtering.
For at administrere dine filer kan du enten bruge
- Terminal (kommandolinjegrænseflade - CLI)
- Filhåndtering (Grafisk brugergrænseflade -GUI)
I denne vejledning lærer du-
- Hvorfor lære Command Line Interface?
- Lancering af CLI på Ubuntu
- Nuværende arbejdsmappe (pwd)
- Ændring af mapper (cd)
- Navigering til hjemmekatalog (cd ~)
- Flytter til rodmappen (cd /)
- Navigere gennem flere biblioteker
- Flytter et biblioteksniveau op (cd ...)
- Relative og absolutte stier
Klik her, hvis videoen ikke er tilgængelig
Hvorfor lære Command Line Interface?
Selvom verden bevæger sig til GUI-baserede systemer, har CLI sine specifikke anvendelser og er meget brugt i scripting og serveradministration. Lad os se på det nogle overbevisende anvendelser -- Sammenlignende tilbyder kommandoer flere muligheder og er fleksible. Piping og stdin / stdout er enormt kraftfulde er ikke tilgængelige i GUI
- Nogle konfigurationer i GUI er op til 5 skærme dybe, mens det i en CLI kun er en enkelt kommando
- At flytte, omdøbe 1000'erne af filen i GUI vil være tidskrævende (Brug Control / Shift til at vælge flere filer), mens man i CLI bruger regulære udtryk, så det kan udføre den samme opgave med en enkelt kommando.
- CLI indlæses hurtigt og bruger ikke RAM sammenlignet med GUI. I crunch-scenarier betyder dette noget.
Både GUI og CLI har deres specifikke anvendelser. For eksempel giver grafik til ydeevneovervågning i GUI øjeblikkelig visuel feedback om systemets sundhed, mens det at se hundreder af linjer med logfiler i CLI er et øje.
Du skal lære at bruge både GUI (File Manager) og CLI (Terminal)
GUI for et Linux-baseret operativsystem ligner ethvert andet operativsystem. Derfor vil vi fokusere på CLI og lære nogle nyttige kommandoer.
Lancering af CLI på Ubuntu
Der er 2 måder at starte terminalen på.
1) Gå til Dash og skriv terminal
2) Eller du kan trykke på CTRL + Alt + T for at starte terminalen
Når du først har startet CLI (Terminal), vil du finde noget som guru99 @ VirtualBox (se billede) skrevet på det.
1) Den første del af denne linje er navnet på den bruger (bob, tom, ubuntu, hjem ...)
2) Den anden del er computernavnet eller værtsnavnet. Værtsnavnet hjælper med at identificere en computer via netværket. I et servermiljø bliver værtsnavn vigtigt.
3) ':' er en simpel separator
4) Tilde '~' tegnet viser, at brugeren arbejder i hjemmekataloget . Hvis du ændrer biblioteket, forsvinder dette tegn.
I ovenstående illustration er vi flyttet fra / home-kataloget til / bin ved hjælp af kommandoen 'cd' . ~ Tegnet vises ikke under arbejde i / bin-biblioteket. Det vises, mens du flytter tilbage til hjemmekataloget.
5) '$' tegnet antyder, at du arbejder som en almindelig bruger i Linux. Mens du arbejder som en rodbruger, vises '#'.
Nuværende arbejdsmappe
Den mappe, du i øjeblikket gennemsøger, kaldes den nuværende arbejdsmappe. Du logger på hjemmekataloget, når du starter din pc. Hvis du vil bestemme den mappe, du i øjeblikket arbejder på, skal du bruge kommandoen -
pwd
pwd kommando står for p riv w orking d irectory
Ovenstående figur viser, at / home / guru99 er den mappe, vi i øjeblikket arbejder på.
Skiftende telefonbøger
Hvis du vil ændre din nuværende mappe, skal du bruge kommandoen ' cd '.
cd /tem
Overvej følgende eksempel.
Her flyttede vi fra bibliotek / tmp til / bin til / usr og derefter tilbage til / tmp.
Naviger til hjemmekatalog
Hvis du vil navigere til hjemmekataloget, skal du skrive cd .
cd
Du kan også bruge cd ~ -kommandoen.
cd ~
Flytter til rodmappen
Roden til filsystemet i Linux er betegnet med '/'. Svarende til 'c: \' i Windows.
Bemærk: I Windows bruger du skråstreg "\", mens der i UNIX / Linux bruges skråstreg "/"
Skriv 'cd /' for at flytte til rodmappen.
cd /
TIP : Glem ikke mellemrummet mellem cd og / . Ellers får du en fejl.
Navigere gennem flere biblioteker
Du kan navigere gennem flere mapper på samme tid ved at angive dens komplette sti.
Eksempel: Hvis du vil flytte / cpu-biblioteket under / dev, behøver vi ikke opdele denne handling i to dele.
I stedet kan vi skrive '/ dev / cpu' for at nå direkte til biblioteket.
cd /dev/cpu
Flytter et biblioteksniveau op
For at navigere et katalogniveau op, prøv.
cd…
Her ved at bruge kommandoen 'cd ...' har vi flyttet en mappe op fra '/ dev / cpu' til '/ dev'.
Derefter ved igen at bruge den samme kommando, er vi hoppet fra '/ dev' til '/' rodkatalog.
Relative og absolutte stier
En sti i computing er adressen på en fil eller mappe.
Eksempel - I Windows
C:\documentsandsettings\user\downloadsI Linux
/home/user/downloads
Der er to slags stier:
1. Absolut sti:
Lad os sige, at du skal gennemse de billeder, der er gemt i biblioteket Billeder i hjemmemappen 'guru99'.
Den absolutte filsti til Pictures-kataloget / home / guru99 / Pictures
For at navigere til denne mappe kan du bruge kommandoen.
cd /home/guru99/Pictures
Dette kaldes absolut sti, da du angiver den fulde sti for at nå filen.
2. Relativ sti:
Den relative sti er praktisk, når du skal gennemse en anden underkatalog i et givet bibliotek.
Det sparer dig fra bestræbelserne på at skrive komplette stier hele tiden.
Antag, at du i øjeblikket er i din hjemmekatalog. Du vil navigere til mappen Downloads.
Du behøver ikke at skrive den absolutte sti
cd /home/guru99/Downloads
I stedet kan du blot skrive 'cd-downloads', og du vil navigere til downloads-biblioteket, da du allerede er til stede i '/ home / guru99' -mappen.
cd Downloads
På denne måde behøver du ikke angive den komplette sti for at nå en bestemt placering i samme bibliotek i filsystemet.
Resumé:
- For at administrere dine filer kan du bruge enten GUI (File Manager) eller CLI (Terminal) i Linux. Begge har sine relative fordele. I tutorial-serien vil vi fokusere på CLI aka Terminal
- Du kan starte terminalen fra instrumentbrættet eller bruge genvejstasten Cntrl + Alt + T
- Pwd-kommandoen giver den nuværende arbejdsmappe.
- Du kan bruge cd-kommandoen til at ændre mapper
- Absolut sti er komplet adresse på en fil eller mappe
- Relativ sti er relativ placering af en fil af biblioteket i forhold til den aktuelle mappe
- Relativ sti hjælper med at undgå at skrive komplette stier hele tiden.
Kommando | Beskrivelse |
---|---|
cd eller cd ~ |
Naviger til HOME-biblioteket |
cd ... |
Flyt et niveau op |
cd |
For at skifte til et bestemt bibliotek |
cd / |
Gå til rodmappen |