Linuxi käsurea õpetus: terminali käsitsemine CD-käskudega

Kõige sagedasemad toimingud, mida arvutis teete, on failide loomine, teisaldamine või kustutamine. Vaatame erinevaid failihalduse võimalusi.

Failide haldamiseks võite kasutada mõlemat

  1. Terminal (käsurea liides – CLI)
  2. Failihaldur (graafiline kasutajaliides – GUI)




Click siin kui video pole juurdepääsetav

Miks õppida käsurea liidest?

Kuigi maailm on liikumas GUI-põhistele süsteemidele, on CLI-l oma spetsiifilised kasutusalad ja seda kasutatakse laialdaselt skriptimisel ja serverite halduses. Vaatame sellele mõningaid mõjuvaid kasutusviise –

  • Võrreldes pakuvad käsud rohkem võimalusi ja on paindlikud. Torustik ja stdin/stdout on tohutult võimsad, pole GUI-s saadaval
  • Mõned GUI konfiguratsioonid on kuni 5 ekraani sügavusel, samas kui CLI-s on see vaid üks käsk
  • 1000 faili teisaldamine ja ümbernimetamine GUI-s on aeganõudev (kasutades Control /Shift mitme faili valimiseks), CLI-s olles saab regulaaravaldisi kasutades teha sama ülesande ühe käsuga.
  • CLI laadib kiiresti ja ei tarbi RAM-i võrreldes GUI-ga. Kriisistsenaariumide korral on see oluline.

Nii GUI-l kui ka CLI-l on oma spetsiifilised kasutusalad. Näiteks GUI-s toimivuse jälgimise graafikud andma vahetu visuaalne tagasiside süsteemi seisukorra kohta, samal ajal kui sadade logiridade nägemine CLI-s on valus.

Peate õppima kasutama nii GUI-d (failihaldur) kui ka CLI-d (terminal)

GUI of a Linuxi baasil OS on sarnane mis tahes muu OS-iga. Seetõttu keskendume CLI-le ja õpime mõned kasulikud käsud.

CLI käivitamine on sisse lülitatud Ubuntu

Terminali käivitamiseks on kaks võimalust.

1) Avage Dash ja tippige terminal

Terminal V/s failihaldur ja CD käsk

2) Või võite vajutada CTRL + Alt + T terminali käivitamiseks

Kui olete CLI (terminali) käivitanud, leiate midagi nimega guru99@VirtualBox(vt pilti), millele on kirjutatud.

Terminal V/s failihaldur ja CD käsk

1) Selle rea esimene osa on selle nimi kasutaja (bob, tom, ubuntu, kodu…)

2) Teine osa on arvuti nimi või hosti nimi. Hostinimi aitab arvutit võrgu kaudu tuvastada. Serverikeskkonnas muutub hostinimi oluliseks.

3) ':' on lihtne eraldaja

4) Tilde '~' märk näitab, et kasutaja töötab rakenduses kodukataloog. Kui muudate kataloogi, kaob see märk.

Terminal V/s failihaldur ja CD käsk

Ülaltoodud illustratsioonil oleme liikunud kataloogist /home kataloogi /bin, kasutades käsk 'cd'. Märki ~ ei kuvata kataloogis /bin töötades. See kuvatakse kodukataloogi tagasi liikudes.

5) Märk "$" viitab sellele, et töötate Linuxis tavalise kasutajana. Kui töötate juurkasutajana, kuvatakse '#'.

Terminal V/s failihaldur ja CD käsk

Esitage töökataloog

Kataloogi, mida praegu sirvite, nimetatakse praeguseks töökataloogiks. Arvuti käivitamisel logite sisse kodukataloogi. Kui soovite määrata kataloogi, millega praegu töötate, kasutage käsku -

pwd

Terminal V/s failihaldur ja CD käsk

pwd käsk tähistab print working dirrectory

Ülaltoodud joonis näitab, et /home/guru99 on kataloog, millega me praegu töötame.

Kataloogide muutmine

Kui soovite oma praegust kataloogi muuta, kasutage 'cd' käsk.

cd /tmp

Vaatleme järgmist näidet.

Terminal V/s failihaldur ja CD käsk

Siin liikusime kataloogist /tmp kataloogi /bin kataloogi /usr ja seejärel tagasi /tmp.

Kodukataloogi navigeerimine

Kui soovite navigeerida kodukataloogi, tippige cd.

Terminal V/s failihaldur ja CD käsk

cd

Võite kasutada ka cd ~ käsk

Terminal V/s failihaldur ja CD käsk

cd ~

Liikumine juurkataloogi

Linuxi failisüsteemi juur on tähistatud '/'-ga. Sarnane 'c:\' in Windows.

Märkus Windows, kasutate kaldkriipsu "\", samas kui UNIXis/Linuxis kasutatakse kaldkriipsu "/"

Juurkataloogi liikumiseks tippige "cd /".

cd /

Terminal V/s failihaldur ja CD käsk

Nõuanne: Ärge unustage tühikut cd ja /. Vastasel juhul saate veateate.

Mitmes kataloogis navigeerimine

Saate navigeerida korraga mitmes kataloogis, määrates selle täieliku tee.

Näide: kui soovite teisaldada /cpu all olev kataloog /dev, ei pea te toimingut kaheks osaks jagama.

Selle asemel võime otse kataloogi jõudmiseks tippida "/dev/cpu".

cd /dev/cpu

Terminal V/s failihaldur ja CD käsk

Liikumine ühe kataloogitaseme võrra ülespoole

Ühe kataloogitaseme võrra ülespoole navigeerimiseks proovige.

cd ..

Terminal V/s failihaldur ja CD käsk

Siin, kasutades käsku 'cd ..', oleme liikunud kataloogist '/dev/cpu' ühe kataloogi võrra üles kataloogi '/dev'.

Seejärel, kasutades uuesti sama käsku, oleme hüpanud '/dev' juurest juurkataloogi '/'.

Suhtelised ja absoluutsed teed

Arvutitee on faili või kausta aadress.

Näide -

In Windows

C:\documentsandsettings\user\downloads

Linuxis

/home/user/downloads

On kahte tüüpi teid:

1. Absoluutne tee:

Oletame, et peate sirvima kodukausta 'guru99' piltide kataloogi salvestatud pilte.

Piltide kataloogi absoluutne failitee /home/guru99/Pildid

Sellesse kataloogi navigeerimiseks võite kasutada käsku.

cd /home/guru99/Pictures

Terminal V/s failihaldur ja CD käsk

Seda nimetatakse absoluutseks teeks, kuna määrate failini jõudmiseks täieliku tee.

2. Suhteline tee:

Suhteline tee on kasulik, kui peate sirvima mõnda muud alamkataloogi antud kataloogis.

See säästab teid vaevast sisestada kogu aeg täielikke radu.

Oletame, et olete praegu oma kodukataloogis. Soovite navigeerida allalaadimiste kataloogi.

Absoluutset teed pole vaja sisestada

cd /home/guru99/Downloads

Terminal V/s failihaldur ja CD käsk

Selle asemel võite lihtsalt tippida "CD allalaadimised" ja navigeeriksite allalaadimiste kataloogi, kuna olete juba kataloogis '/home/guru99' kataloog.

cd Downloads

Terminal V/s failihaldur ja CD käsk

Nii ei pea sa failisüsteemis samas kataloogis kindlasse asukohta jõudmiseks määrama täielikku teed.

Kokkuvõte:

  • Failide haldamiseks võite Linuxis kasutada kas GUI-d (failihaldurit) või CLI-d (terminali). Mõlemal on oma suhtelised eelised. Õpetuste seerias keskendume CLI-le ehk terminalile
  • Terminali saate käivitada armatuurlaualt või kasutada kiirklahvi Ctrl + Alt + T
  • Käsk pwd annab praeguse töökataloogi.
  • Kataloogide muutmiseks saate kasutada käsku cd
  • Absoluutne tee on faili või kataloogi täielik aadress
  • Suhteline tee on kataloogifaili suhteline asukoht praeguse kataloogi suhtes
  • Suhteline tee aitab vältida kogu aeg täielike teede tippimist.
käsk
Kirjeldus
cd või cd ~ Navigeerige HOME kataloogi
cd.. Liigutage üks tase üles
cd Teatud kataloogi muutmiseks
cd / Liikuge juurkataloogi