1 / 38

Linux Ubuntu

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

violet-pope
Download Presentation

Linux Ubuntu

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux Ubuntu

  2. 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

  3. Istorijat • Shuttleworth je programere zaposlio u virtuelnoj kompaniji – Canonical • 6 meseci kasnije nastaje Ubuntu • Cilj je da Ubuntu postane najviše korišćeni OS

  4. 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.

  5. Linux organizacija sistema fajlova / Root folder označen kao / ETC DEV HOME USR VAR UBUNTU MILOS ETC – folder u kome se čuvaju sistemski fajlovi za konfigurisanje softvera HOME – svaki korisnički nalog ima svoj matični folder koji se čuva odve DEV – svaki uredjaj na računaru prikazan je u ovom folderu itd. USR – aplikacije korisnika, VAR – log fajlovi https://help.ubuntu.com/10.04/installation-guide/amd64/directory-tree.html

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

  7. Home direktorijum • Otvoriti Home direktorijum i napraviti screenshot

  8. ROOT folder • Iz Home foldera kliknemo na File System

  9. Root folder • Otvoriti Root folder i napraviti screenshot

  10. Kako otvoriti Text editor • Kliknuti na Dash (označen crvenom strelicom) i uneti tekst: text editor

  11. 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)

  12. 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 ~.

  13. Kako pronaći Terminal? • Kliknuti na ikonicu Dash i otkucati terminal

  14. Napraviti screenshot Terminala i postaviti umesto slike dole.

  15. Grep komanda • 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.

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

  17. 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.

  18. 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

  19. Napraviti screenshot za upotrebu –help argumenta

  20. 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

  21. 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

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

  23. Help za grep komandu

  24. 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

  25. 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

  26. PWD komanda • Sintaksa pwd komande: pwd • Komandapwdomoguć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

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

  28. 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.

  29. Za prelazak kroz više direktorijuma istovremeno koristimo npr.: • cd /home/ubuntu/Music • Za prelazak u root direktorijum koristi se cd /

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

  31. Bc • Komanda bc omogućava da koristimo kalkulator. Izlaz je sa komandom quit. • Napraviti screenshot

  32. Manual page - man Primer stranice sa objašnjenjem korišćenja komande lsOvako se mogu pogledati man stranice drugih komandi

  33. LS komanda • Kada je pozovemo bez argumenata ls (list directory contents) komandaprikazujefajlove u direktorijumu u kojem se trenutnonalazimo. Na osnovu rezultata teško je odrediti tip, veličinu fajla, ovlašćenja... • Kada se koristisaopcijama možemo da vidimo i veličinu fajlova, kao i kada su fajlovinapravljeni, ovlašćenja za fajlove itd.

  34. 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:

  35. 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

  36. 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

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

  38. ls –all daje sadržaj foldera ali sa više podataka

More Related