Linux Command Line Tutorial: Manipulate Terminal with CD Commands

Innholdsfortegnelse:

Anonim

De hyppigste oppgavene du utfører på PC-en din er å opprette, flytte eller slette filer. La oss se på ulike alternativer for filbehandling.

For å administrere filene dine kan du enten bruke

  1. Terminal (kommandolinjegrensesnitt - CLI)
  2. Filbehandling (Grafisk brukergrensesnitt -GUI)

I denne veiledningen vil du lære-

  • Hvorfor lære Command Line Interface?
  • Lanserer CLI på Ubuntu
  • Nåværende arbeidskatalog (pwd)
  • Endring av kataloger (cd)
  • Navigere til hjemmekatalogen (cd ~)
  • Flytter til rotkatalogen (cd /)
  • Navigere gjennom flere kataloger
  • Flytter ett katalognivå (cd ...)
  • Relative og absolutte baner

Klikk her hvis videoen ikke er tilgjengelig

Hvorfor lære Command Line Interface?

Selv om verden flytter til GUI-baserte systemer, har CLI sine spesifikke bruksområder og er mye brukt i skripting og serveradministrasjon. La oss se på det noen overbevisende bruksområder -
  • Sammenlignende tilbyr kommandoer flere alternativer og er fleksible. Piping og stdin / stdout er enormt kraftige, er ikke tilgjengelig i GUI
  • Noen konfigurasjoner i GUI er opptil 5 skjermer dype, mens det i en CLI bare er en enkelt kommando
  • Å flytte, endre navn på 1000-tallet av filen i GUI vil være tidkrevende (ved hjelp av Control / Shift for å velge flere filer), mens du er i CLI, og bruker vanlige uttrykk, slik at du kan gjøre den samme oppgaven med en enkelt kommando.
  • CLI lastes raskt og bruker ikke RAM sammenlignet med GUI. I crunch-scenarier betyr dette noe.

Både GUI og CLI har sine spesifikke bruksområder. For eksempel, i GUI, gir grafikk for ytelsesovervåking øyeblikkelig visuell tilbakemelding på systemets helse, mens det å se hundrevis av logglinjer i CLI er skikkelig.

Du må lære å bruke både GUI (File Manager) og CLI (Terminal)

GUI for et Linux-basert operativsystem ligner alle andre operativsystemer. Derfor vil vi fokusere på CLI og lære noen nyttige kommandoer.

Lanserer CLI på Ubuntu

Det er to måter å starte terminalen på.

1) Gå til Dash og skriv terminal

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

Når du starter CLI (Terminal), vil du finne noe som guru99 @ VirtualBox (se bilde) skrevet på den.

1) Den første delen av denne linjen er navnet på brukeren (bob, tom, ubuntu, hjem ...)

2) Den andre delen er datamaskinnavnet eller vertsnavnet. Vertsnavnet hjelper deg med å identifisere en datamaskin over nettverket. I et servermiljø blir vertsnavnet viktig.

3) ':' er en enkel skilletegn

4) Tilde '~' tegnet viser at brukeren jobber i hjemmekatalogen . Hvis du endrer katalogen, forsvinner dette tegnet.

I illustrasjonen ovenfor har vi flyttet fra / home-katalogen til / bin ved å bruke kommandoen 'cd' . ~ -Tegnet vises ikke mens du arbeider i / bin-katalogen. Det vises mens du flytter tilbake til hjemmekatalogen.

5) '$' -tegnet antyder at du jobber som en vanlig bruker i Linux. Mens du jobber som rotbruker, vises '#'.

Nåværende arbeidskatalog

Katalogen du surfer for øyeblikket kalles Present working directory. Du logger deg på hjemmekatalogen når du starter PC-en. Hvis du vil bestemme katalogen du for tiden jobber med, bruker du kommandoen -

pwd

PWD kommando står for p rint w orking d irectory

Ovenstående figur viser at / home / guru99 er katalogen vi for tiden jobber med.

Skiftende kataloger

Hvis du vil endre den nåværende katalogen din, bruk kommandoen ' cd '.

cd /tem

Tenk på følgende eksempel.

Her flyttet vi fra katalog / tmp til / bin til / usr og deretter tilbake til / tmp.

Navigere til hjemmekatalogen

Hvis du vil navigere til hjemmekatalogen, skriver du inn cd .

cd

Du kan også bruke kommandoen cd ~ .

cd ~

Flytter til rotkatalogen

Roten til filsystemet i Linux er betegnet med '/'. I likhet med 'c: \' i Windows.

Merk: I Windows bruker du skråstrek "\" mens det i UNIX / Linux brukes skråstrek "/"

Skriv 'cd /' for å flytte til rotkatalogen.

cd /

TIPS : Ikke glem mellomrom mellom cd og / . Ellers får du en feil.

Navigere gjennom flere kataloger

Du kan navigere gjennom flere kataloger samtidig ved å spesifisere den komplette banen.

Eksempel: Hvis du vil flytte / cpu-katalogen under / dev, trenger vi ikke å bryte denne operasjonen i to deler.

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

cd /dev/cpu

Flytter opp ett katalognivå

For å navigere opp ett katalognivå, prøv.

cd… 

Her ved å bruke kommandoen 'cd ...' har vi flyttet opp en katalog fra '/ dev / cpu' til '/ dev'.

Så ved å bruke den samme kommandoen, har vi hoppet fra '/ dev' til '/' rotkatalog.

Relative og absolutte baner

En bane i databehandling er adressen til en fil eller mappe.

Eksempel - I Windows

C:\documentsandsettings\user\downloads
I Linux
/home/user/downloads

Det er to typer stier:

1. Absolutt vei:

La oss si at du må bla gjennom bildene som er lagret i Bilder-katalogen i hjemmemappen 'guru99'.

Den absolutte filstien til Pictures-katalogen / home / guru99 / Pictures

For å navigere til denne katalogen, kan du bruke kommandoen.

cd /home/guru99/Pictures

Dette kalles absolutt bane da du spesifiserer hele banen for å nå filen.

2. Relativ vei:

Den relative stien er nyttig når du må bla gjennom en annen underkatalog i en gitt katalog.

Det sparer deg fra arbeidet med å skrive komplette baner hele tiden.

Anta at du for øyeblikket er i hjemmekatalogen din. Du vil navigere til Nedlastinger-katalogen.

Du trenger ikke å skrive den absolutte banen

cd /home/guru99/Downloads

I stedet kan du bare skrive 'cd Nedlastinger', og du vil navigere til nedlastningskatalogen slik du allerede er tilstede i katalogen '/ home / guru99' .

cd Downloads

På denne måten trenger du ikke å spesifisere den komplette banen for å nå en bestemt plassering i samme katalog i filsystemet.

Sammendrag:

  • For å administrere filene dine, kan du bruke GUI (File manager) eller CLI (Terminal) i Linux. Begge har sine relative fordeler. I opplæringsserien vil vi fokusere på CLI aka Terminal
  • Du kan starte terminalen fra dashbordet eller bruke hurtigtasten Cntrl + Alt + T
  • Pwd-kommandoen gir den nåværende arbeidskatalogen.
  • Du kan bruke cd-kommandoen til å endre kataloger
  • Absolutt bane er fullstendig adresse til en fil eller katalog
  • Relativ bane er relativ plassering av en katalogfil med hensyn til gjeldende katalog
  • Relativ bane hjelper deg med å unngå å skrive komplette baner hele tiden.
Kommando Beskrivelse

cd eller cd ~

Naviger til HOME-katalogen

cd ...

Flytt ett nivå opp

cd

For å bytte til en bestemt katalog

cd /

Gå til rotkatalogen