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
- Terminal (käsurea liides – CLI)
- 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
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.
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.
Ü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 '#'.
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
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.
Siin liikusime kataloogist /tmp kataloogi /bin kataloogi /usr ja seejärel tagasi /tmp.
Kodukataloogi navigeerimine
Kui soovite navigeerida kodukataloogi, tippige cd.
cd
Võite kasutada ka 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 /
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
Liikumine ühe kataloogitaseme võrra ülespoole
Ühe kataloogitaseme võrra ülespoole navigeerimiseks proovige.
cd ..
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
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
Selle asemel võite lihtsalt tippida "CD allalaadimised" ja navigeeriksite allalaadimiste kataloogi, kuna olete juba kataloogis '/home/guru99' kataloog.
cd Downloads
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 |