Linux Command Line Tutorial: Manipuler terminal med CD-kommandoer

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

  1. Terminal (kommandolinjegrænseflade – CLI)
  2. Filhåndtering (Graphical User Interface -GUI)




Klik link. hvis videoen ikke er tilgængelig

Hvorfor lære Command Line Interface?

Selvom verden går over til GUI-baserede systemer, har CLI sine specifikke anvendelser og er meget udbredt i scripting og serveradministration. Lad os se på det nogle overbevisende anvendelser –

  • Til sammenligning giver kommandoer flere muligheder og er fleksible. Piping og stdin/stdout er uhyre kraftfulde og 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
  • Flytning, omdøbning af 1000'er af filen i GUI vil være tidskrævende (Brug af kontrol /Shift for at vælge flere filer), mens du er i CLI, ved at bruge regulære udtryk, så kan du udføre den samme opgave med en enkelt kommando.
  • CLI indlæses hurtigt og bruger ikke RAM sammenlignet med GUI. I krisescenarier betyder dette noget.

Både GUI og CLI har deres specifikke anvendelser. For eksempel: i GUI, præstationsovervågningsgrafer giver øjeblikkelig visuel feedback om systemsundhed, mens det er et ondt at se hundredvis af linjer med logfiler i CLI.

Du skal lære at bruge både GUI (File Manager) og CLI (Terminal)

GUI af en Linux baseret OS ligner ethvert andet OS. Derfor vil vi fokusere på CLI og lære nogle nyttige kommandoer.

Starter CLI på Ubuntu

Der er 2 måder at starte terminalen på.

1) Gå til Dash og skriv terminal

Terminal V/s File Manager & CD-kommandoen

2) Eller du kan trykke på CTRL + Alt + T for at starte terminalen

Når du starter CLI (Terminal), vil du finde noget som guru99@VirtualBox(se billede) skrevet på den.

Terminal V/s File Manager & CD-kommandoen

1) Den første del af denne linje er navnet på bruger (bob, tom, ubuntu, hjem...)

2) Den anden del er computernavnet eller værtsnavnet. Værtsnavnet hjælper med at identificere en computer over netværket. I et servermiljø bliver værtsnavn vigtigt.

3) Den ':' er en simpel separator

4) Tilde '~' tegnet viser, at brugeren arbejder i hjemmekatalog. Hvis du ændrer mappen, forsvinder dette tegn.

Terminal V/s File Manager & CD-kommandoen

I ovenstående illustration har vi flyttet fra /home-mappen til /bin ved hjælp af 'cd' kommando. ~-tegnet vises ikke, mens du arbejder i mappen /bin. Den vises, mens du flytter tilbage til hjemmebiblioteket.

5) Tegnet '$' antyder, at du arbejder som almindelig bruger i Linux. Mens du arbejder som root-bruger, vises '#'.

Terminal V/s File Manager & CD-kommandoen

Nuværende arbejdskatalog

Den mappe, som du i øjeblikket gennemser, kaldes den nuværende arbejdsmappe. Du logger på hjemmebiblioteket, når du starter din pc. Hvis du vil bestemme den mappe, du arbejder på, skal du bruge kommandoen –

pwd

Terminal V/s File Manager & CD-kommandoen

pwd kommando står for pdskriv working dkatalog

Ovenstående figur viser, at /home/guru99 er den mappe, vi i øjeblikket arbejder på.

Ændring af mapper

Hvis du vil ændre din nuværende mappe, brug 'cd'kommando.

cd /tmp

Overvej følgende eksempel.

Terminal V/s File Manager & CD-kommandoen

Her flyttede vi fra mappen /tmp til /bin til /usr og derefter tilbage til /tmp.

Navigerer til hjemmemappe

Hvis du vil navigere til hjemmebiblioteket, så skriv cd.

Terminal V/s File Manager & CD-kommandoen

cd

Du kan også bruge cd ~ kommando.

Terminal V/s File Manager & CD-kommandoen

cd ~

Flytter til rodmappe

Roden af ​​filsystemet i Linux er angivet med '/'. Svarende til 'c:\' i Windows.

Bemærk: I Windows, bruger du skråstreg "\" bagud, mens skråstreg fremad i UNIX/Linux bruges "/"

Skriv 'cd /' for at flytte til rodmappen.

cd /

Terminal V/s File Manager & CD-kommandoen

TIP: Glem ikke mellemrum mellem cd og /. Ellers får du en fejl.

Navigerer gennem flere mapper

Du kan navigere gennem flere mapper på samme tid ved at angive dens fulde sti.

Eksempel: Hvis du vil flytte /cpu mappe under /dev, behøver du ikke at opdele operationen i to dele.

I stedet kan vi skrive '/dev/cpu' for at nå mappen direkte.

cd /dev/cpu

Terminal V/s File Manager & CD-kommandoen

Flytter et biblioteksniveau op

For at navigere et biblioteksniveau op, prøv.

cd ..

Terminal V/s File Manager & CD-kommandoen

Her ved at bruge 'cd ..' kommandoen, har vi flyttet en mappe op fra '/dev/cpu' til '/dev'.

Så ved igen at bruge den samme kommando, er vi hoppet fra '/dev' til '/' rodmappe.

Relative og absolutte veje

En sti i computeren er adressen på en fil eller mappe.

Eksempel -

In Windows

C:\documentsandsettings\user\downloads

I Linux

/home/user/downloads

Der er to slags stier:

1. Absolut sti:

Lad os sige, at du skal gennemse billederne, der er gemt i mappen Billeder i hjemmemappen 'guru99'.

Den absolutte filsti til mappen Billeder /home/guru99/Billeder

For at navigere til denne mappe kan du bruge kommandoen.

cd /home/guru99/Pictures

Terminal V/s File Manager & CD-kommandoen

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 undermappe i en given mappe.

Det sparer dig for besværet med at skrive komplette stier hele tiden.

Antag, at du i øjeblikket er i din hjemmemappe. Du vil navigere til biblioteket Downloads.

Du behøver ikke at indtaste den absolutte sti

cd /home/guru99/Downloads

Terminal V/s File Manager & CD-kommandoen

I stedet kan du blot skrive 'cd downloads' og du vil navigere til biblioteket Downloads, da du allerede er til stede i '/home/guru99' mappe.

cd Downloads

Terminal V/s File Manager & CD-kommandoen

På denne måde behøver du ikke at angive den komplette sti for at nå en bestemt placering i samme mappe i filsystemet.

Sammendrag:

  • For at administrere dine filer kan du bruge enten GUI (Filhåndtering) eller CLI (Terminal) i Linux. Begge har sine relative fordele. I selvstudieserien vil vi fokusere på CLI aka Terminalen
  • Du kan starte terminalen fra dashboardet eller bruge genvejstasten Cntrl + Alt + T
  • Kommandoen pwd giver den nuværende arbejdsmappe.
  • Du kan bruge cd-kommandoen til at ændre mapper
  • Absolut sti er den komplette adresse på en fil eller et bibliotek
  • Relativ sti er den relative placering af en mappes fil i forhold til den aktuelle mappe
  • Relativ sti hjælper med at undgå at skrive komplette stier hele tiden.
Kommando
Description
cd eller cd ~ Naviger til HOME-mappe
cd .. Flyt et niveau op
cd For at skifte til en bestemt mappe
cd / Flyt til rodmappen