Download ppt - Linux Ubuntu

Transcript
Page 1: Linux Ubuntu

Linux Ubuntu

Page 2: Linux Ubuntu

Istorijat• April 2004 – Shuttleworth okuplja 12 programera i

formira grupu za razvoj novog OS• Grupa je želela:

– Često i predvidivo izdavanje novih verzija OS– Posebnu pažnju obratiti na lokalizaciju– Obratiti pažnju na lakoću upotrebe radne površine– Pristup koji se zasniva na zajedništvu

• Ubuntu je pojam iz južnoafričkog jezika, odnosi se na jednu južnoafričku ideologiju i grub prevod bi bio humanost prema drugima

Page 3: Linux Ubuntu

Istorijat

• Shuttleworth je programere zaposlio u virtuelnoj kompaniji – Canonical

• 6 meseci kasnije nastaje Ubuntu• Cilj je da Ubuntu postane najviše korišćeni OS

Page 4: Linux Ubuntu

• Organizacija fajlova u Linux-u se prilično razlikuje od one u Windows-u. U Linux svetu, sve je deo iste organizacije sistema fajlova.

• Naredna slika trebalo bi da pomogne boljem razumevanju Linux organizacije fajlova.

Page 5: Linux Ubuntu

Linux organizacija sistema fajlova/

ETC HOMEDEV VARUSR

MILOSUBUNTU

Root folder označen kao /

ETC – folder u kome se čuvaju sistemski fajlovi za konfigurisanje softveraHOME – svaki korisnički nalog ima svoj matični folder koji se čuva odveDEV – svaki uredjaj na računaru prikazan je u ovom folderu itd.USR – aplikacije korisnika, VAR – log fajlovihttps://help.ubuntu.com/10.04/installation-guide/amd64/directory-tree.html

Page 6: Linux Ubuntu

Home direktorijum• Sličan My Documents folderu Windows-a• Čuva korisničke fajlove• Možemo ga prikazati klikom na ikonicu Home

Page 7: Linux Ubuntu

Home direktorijum

• Otvoriti Home direktorijum i napraviti screenshot

Page 8: Linux Ubuntu

ROOT folder

• Iz Home foldera kliknemo na File System

Page 9: Linux Ubuntu

Root folder

• Otvoriti Root folder i napraviti screenshot

Page 10: Linux Ubuntu

Kako otvoriti Text editor• Kliknuti na Dash (označen crvenom strelicom) i uneti

tekst: text editor

Page 11: Linux Ubuntu

• Kreirati tekst dokument sledeće sadržine:Tekst za testiranje grep komande.Grep je važna i moćna komanda.Tekst je snimljen u dokumentu pod nazivom test.

• Dokument snimite na Desktopu pod imenom test (kao na slici dole)

Page 12: Linux Ubuntu

Terminal• Kada ga pokrenete videćete nešto slično onome

što je prikazano na slici na narednom slajdu.• Videćete treperavi kursor neposredno iza niza

znakova koji se završavaju zankom $. Prva reč u tom nizu je vaše korisničko ime, posle koga sledi znak @. Posle znaka @ navodi se naziv vašeg računara, a zatim sledi naziv foldera (matični folder) u kome se trenutno nalazite, koji je predstavljen znakom ~.

Page 13: Linux Ubuntu

Kako pronaći Terminal?

• Kliknuti na ikonicu Dash i otkucati terminal

Page 14: Linux Ubuntu

Napraviti screenshot Terminala i postaviti umesto slike dole.

Page 15: Linux Ubuntu

• Sintaksa grep komande:grep string_za pretragu file_za_pretragu

• Grep je skrćenica od:– global | regular expression | print

• Grep omogućava da unutar fajla pronadjemo odredjeni izraz i zatim prikažemo redove u kojima je izraz pronadjen.

• Regularni izrazi su nizovi znakova koji opisuju druge nizove znakova. Prvenstvena svrha je opisivanje uzorka za pretraživanje.

Grep komanda

Page 16: Linux Ubuntu

• U komandnoj liniji otkucati cd Desktop• U komandnoj liniji otkucati grep komanda test• Napraviti screenshot i postaviti umesto slike dole.

Page 17: Linux Ubuntu

• Pomoću clear komande obrisati sadržaj ekrana• Uneti komandu grep test test• Nakon ovoga vidimo da grep prikazuje sve redove

koji sadrže niz karaktera “test”, bez obzira na granice reči. Tako je red koji sadrži reč testiranje odštampan na ekranu.

• Napraviti screenshot i postaviti umesto slike dole.

Page 18: Linux Ubuntu

• Komanda grep je osetljiva na veličinu slova.• Kao i većina komandi, grep podržava

argumente koji mogu da promene njegovo ponašanje. Za svaku komandu se može dobiti spisak svih njenih opcija kucanjem komande i argumenta -- help

• Neki od arugmenta su: -w, -i

Page 19: Linux Ubuntu

• Napraviti screenshot za upotrebu –help argumenta

Page 20: Linux Ubuntu

• Da bi na ekranu bile vidljive samo linije koje sadrže reč “test” može se dodati opcija –w

• Unesimo sada grep –w test test• w (word)• Napraviti screenshot

Page 21: Linux Ubuntu

• Argument –i kaže grep-u da ignoriše razliku izmedju malih i velikih slova.

• Ako unesemo grep –i grep test prikazujemo svaku pojavu stringa grep bez obzira na veličinu slova

• Napraviti screenshot

Page 22: Linux Ubuntu

• grep komand. test – štampa sve linije koje sadrže reč koja počinje sa komand, a zatim sledi bilo koji karakter.

• Napraviti screenshot

Page 23: Linux Ubuntu

Help za grep komandu

Page 24: Linux Ubuntu

SED komanda

• Sed je jedna od najstarijih UNIX komandi namenjena za obradu teksta

• Komanda sed (Stream Editor) omogućava da pronadjemo i zatim izmenimo tekst unutar nekog fajla. Npr. ukoliko želimo da u dokumentu test pronadjemo reč “grep” i zamenimo sa “sed” treba da otkucamo:sed s/grep/sed/g test

Page 25: Linux Ubuntu

• s znači substitute (zamena, supstitucija)• g znači global change (zamena u celom

dokumentu)• Ako izostavimo g menjamo samo prvu pojavu u

svakoj liniji. Takodje možemo da kažemo koliko prvih pojava (n) želimo da zamenimo

Npr. s/grep/sed/1 test menja samo prvu pojavu

Page 26: Linux Ubuntu

PWD komanda• Sintaksa pwd komande:

pwd• Komanda pwd omogućava da saznamo u kom se

direktorijumu nalazimo. Pwd je skraćeno od print working directory (prikaži radni direktorijum). Npr. pwd će za direktorjium Desktop prikazati: ~/Desktop

Page 27: Linux Ubuntu

CD komanda

• Sintaksa cd komande: cd naziv_direktorijuma

• Ova komanda omogućava da promenimo radni direktorijum. Kada pokrenemo terminal naći ćemo se u svom matičnom direktorijumu. Za prelazak u drugi direktorijum koristimo komandu cd (change directory).

Page 28: Linux Ubuntu

• Komanda cd služi za kretanje po stablu direktorijuma. Ukoliko se otkuca samo cd bez parametara, tekući direktorijum postaje home direktorijum korisnika.

• Svaki korisnički nalog na sistemu ima svoj matični folder koji se čuva u /home direktorijumu.

Page 29: Linux Ubuntu

• Za prelazak kroz više direktorijuma istovremeno koristimo npr.:

cd /home/ubuntu/Music

• Za prelazak u root direktorijum koristi se cd /

Page 30: Linux Ubuntu

• Za prelazak u prethodni folder koristi se cd ..

• Za povratak u prethodni (onaj u kome smo prethodno bili) folder koristi se cd -

Page 31: Linux Ubuntu

Bc

• Komanda bc omogućava da koristimo kalkulator. Izlaz je sa komandom quit.

• Napraviti screenshot

Page 32: Linux Ubuntu

Primer stranice sa objašnjenjem korišćenja komande lsOvako se mogu pogledati man stranice drugih komandi

Manual page - man

Page 33: Linux Ubuntu

LS komanda• Kada je pozovemo bez argumenata ls (list

directory contents) komanda prikazuje fajlove u direktorijumu u kojem se trenutno nalazimo. Na osnovu rezultata teško je odrediti tip, veličinu fajla, ovlašćenja...

• Kada se koristi sa opcijama možemo da vidimo i veličinu fajlova, kao i kada su fajlovi napravljeni, ovlašćenja za fajlove itd.

Page 34: Linux Ubuntu

• ls ~ prikazuje fajlove koji se nalaze u home direktorijumu korisnika, bez obzira gde smo mi pozicionirani u trenutku zadavanja komande.Ako se nalazimo u folderu Music i kažemo ls ~ dobićemo rezultat kao na slici:

Page 35: Linux Ubuntu

• ls –a Prikazuje sve fajlove u tekućem direktorijumu, uključujući tu i one fajlove čija imena počinju sa “.”, što to su zapravo skriveni fajlovi koji se standardno ne prikazuju. Vratimo se sada u matični folder i napišimo ls –a

Page 36: Linux Ubuntu

• ls –l (long format) detaljniji izveštaj sadržaja direktorijuma. Ovaj izveštaj uključuje prikaz:– Ovlašćenja za dati fajl– Imena vlasnika– Veličine fajla– Datuma kreiranja – Naziva fajla

Page 37: Linux Ubuntu

Rezultat izvršavanja ls –l naredbe dat je na sledećoj slici:

Page 38: Linux Ubuntu

• ls –alldaje sadržaj foldera ali sa više podataka