Kõige sagedasemad arvutis tehtavad toimingud on failide loomine, teisaldamine või kustutamine. Vaatame failihalduse erinevaid võimalusi.
Failide haldamiseks võite kasutada järgmist
- Terminal (käsurea liides - CLI)
- Failihaldur (graafiline kasutajaliides -GUI)
Selles õpetuses saate teada
- Miks õppida käsurea liidest?
- CLI käivitamine Ubuntu
- Praegune töökataloog (pwd)
- Kataloogide muutmine (cd)
- Kodukataloogi (CD ~) navigeerimine
- Liikumine juurkataloogi (cd /)
- Mitmes kataloogis navigeerimine
- Ühe kataloogitaseme võrra ülespoole liikumine (cd…)
- Suhtelised ja absoluutsed teed
Kui videole pole juurdepääsu, klõpsake siin
Miks õppida käsurea liidest?
Kuigi maailm liigub GUI-põhistele süsteemidele, on CLI-l oma spetsiifilised kasutusalad ja seda kasutatakse laialdaselt skriptimisel ja serverite haldamisel. Vaatame seda mõnda veenvat kasutust -- Võrdluseks pakuvad käsud rohkem võimalusi ja on paindlikud. Torustik ja stdin / stdout on tohutult võimsad, GUI-s pole neid saadaval
- Mõni graafilise kasutajaliidese konfiguratsioon on kuni 5 ekraani sügavusel, samas kui CLI-s on see vaid üks käsk
- Faili 1000-de teisaldamine ja ümbernimetamine GUI-s on aeganõudev (mitme faili valimiseks juhtklahvi / tõstuklahvi kasutamine), samas kui CLI-s saab regulaaravaldisi kasutades sama ülesannet teha ühe käsuga.
- CLI laadib kiiresti ja ei tarbi RAM-i võrreldes GUI-ga. Kriisistsenaariumites on see oluline.
Nii GUI-l kui ka CLI-l on oma konkreetsed kasutusalad. Näiteks graafilise kasutajaliidese keskkonnas annavad jõudluse jälgimise graafikud silmapilkset visuaalset tagasisidet süsteemi seisundi kohta, samas kui sadade logiridade nägemine CLI-s on silmatorkav.
Peate õppima kasutama nii GUI-d (failihaldurit) kui ka CLI-d (terminali)
Linuxi-põhise operatsioonisüsteemi GUI on sarnane mis tahes muu operatsioonisüsteemiga. Seega keskendume CLI-le ja õpime kasulikke käske.
CLI käivitamine Ubuntu
Terminali käivitamiseks on kaks võimalust.
1) Minge Dashi ja sisestage terminal
2) Või võite terminali käivitamiseks vajutada klahvikombinatsiooni CTRL + Alt + T
Kui käivitate CLI (Terminal), leiate sinna kirjutatud midagi guru99 @ VirtualBox (vt pilti).
1) Selle rea esimene osa on kasutaja nimi (bob, tom, ubuntu, home…)
2) Teine osa on arvuti nimi või hostinimi. Hosti nimi aitab arvutit võrgu kaudu tuvastada. Serverikeskkonnas muutub hostinimi oluliseks.
3) ':' on lihtne eraldaja
4) Tildi ~ märk näitab, et kasutaja töötab kodukataloogis . Kui muudate kataloogi, siis see märk kaob.
Ülaltoodud joonisel oleme käsku "cd" liikunud kataloogist / home kataloogi / bin . Märki ~ ei kuvata kataloogis / bin töötades. See ilmub kodukataloogi tagasi liikudes.
5) Märk $ viitab sellele, et töötate Linuxis tavakasutajana. Juurkasutajana töötamise ajal kuvatakse '#'.
Praegune töökataloog
Praegu sirvivat kataloogi nimetatakse praeguseks töökataloogiks. Te logite oma arvuti käivitamisel kodukataloogi sisse. Kui soovite määrata kataloogi, millega praegu töötate, kasutage käsku -
pwd
pwd käsu tähistab p rint w orking d irectory
Ülal olev joonis näitab, et / home / guru99 on kataloog, millega praegu töötame.
Kataloogide muutmine
Kui soovite oma praegust kataloogi muuta, kasutage käsku " cd ".
cd /tem
Vaatleme järgmist näidet.
Siirdusime kataloogist / tmp kataloogi / bin kataloogi / usr ja seejärel tagasi kataloogi / tmp.
Kodukataloogi navigeerimine
Kui soovite navigeerida kodukataloogi, tippige cd .
cd
Võite kasutada ka käsku cd ~ .
cd ~
Liikumine juurkataloogi
Linuxi failisüsteemi juur tähistatakse tähega "/". Sarnane Windowsis 'c: \'.
Märkus: Windowsis kasutate tahapoole kaldkriipsu "\", samas kui UNIX / Linuxis kasutatakse kaldkriipsu "/"
Sisestage juurkataloogi liikumiseks 'cd /'.
cd /
NÕUANNE . Ärge unustage ruumi CD ja / või vahel . Vastasel juhul saate vea.
Mitmes kataloogis navigeerimine
Saate navigeerida korraga mitmes kataloogis, määrates selle täieliku tee.
Näide: kui soovite kataloogi / cpu teisaldada kataloogi / dev alla, ei pea me seda toimingut kahes osas katkestama.
Selle asemel võime kataloogi otse jõudmiseks sisestada '/ dev / cpu'.
cd /dev/cpu
Ühe kataloogitaseme võrra ülespoole liikumine
Ühe kataloogitaseme võrra navigeerimiseks proovige.
cd…
Siin on käsu 'cd…' abil üks kataloog kataloogist / dev / cpu üles '/ dev'.
Siis, kasutades sama käsku uuesti, oleme hüpanud '/ dev' juurkataloogi '/'.
Suhtelised ja absoluutsed teed
Arvutusteekond on faili või kausta aadress.
Näide - Windowsis
C:\documentsandsettings\user\downloadsLinuxis
/home/user/downloads
On kahte tüüpi teid:
1. Absoluutne tee:
Oletame, et peate sirvima pilte, mis on salvestatud kodukataloogi 'guru99' kataloogi Pildid.
Pildikataloogi / home / guru99 / Pictures absoluutne failitee
Sellesse kataloogi navigeerimiseks võite kasutada käsku.
cd /home/guru99/Pictures
Seda nimetatakse absoluutseks teeks, kui määrate failini jõudmiseks täieliku tee.
2. Suhteline tee:
Suhteline tee on kasulik, kui peate antud kataloogis sirvima mõnda muud alamkataloogi.
See säästab teid kogu teekonna tippimise püüdest.
Oletame, et olete praegu oma kodukataloogis. Soovite navigeerida allalaadimiste kataloogi.
Teil pole vaja tippida absoluutset rada
cd /home/guru99/Downloads
Selle asemel võite lihtsalt tippida 'cd Downloads' ja navigeerite kataloogi Downloads, kuna olete juba kataloogis '/ home / guru99' .
cd Downloads
Nii ei pea te failisüsteemi samas kataloogis kindla asukoha saavutamiseks 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. Õppesarjas keskendume CLI-le ehk Terminalile
- Võite terminali käivitada juhtpaneelilt või kasutada kiirklahvi Cntrl + 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 tervete teede kogu aeg sisestamist.
Käsk | Kirjeldus |
---|---|
cd või cd ~ |
Liikuge kataloogi HOME |
CD… |
Liiguta üks tase ülespoole |
cd |
Kindla kataloogi vahetamiseks |
CD / |
Liikuge juurkataloogi |