Ukoliko ste instalirali X window system, i izabrali mogućnost da se X statuje prilikom podizanja sistema, pojaviće vam se grafički meni koji će vas upitati za username i password, i za grafičko okruženje koje će te koristiti, ukoliko ste ranije koristili windows savetujem vam da probate KDE. Unutar svakog okruženja imate mogućnost da pokrenete konzolu i dobićete nešto slično windowsovom comand promtu. Ako iz bilo kog razloga poželite nasilno da restartujete X window system kombinacija tastera je ctrl+alt+backspace, dok menjanje rezolucije se vrši sa ctrl+alt+numerički + ili -.
I pored startovanog X-a sa tasterima od ctrl+alt+f1 do ctrl+alt+f6 možete da izaberete 6 terminala gde se takodje mozžete ulogovati i raditi nezavisno od X-a. dok ste u terminalima možete se šetati izmedju terminala sa alt+f1 do alt+f6 dok se sa alt+f7 vraćata u X window.
Ukoliko ste instalirali X a niste izabrali mogućnost da vam se X startuje pri podizanju sistema kada se logujete na neki od teminala pokrenite komandu startx i biće pokrenuto vaše standradno okruženje ukolio želite npr da pokrenete GNOME kucajte startgnome .
Kod UNIX operativnih sistema sve se vidi kao datoteka(čak i hardveski uredjaji kao što je npr. monitor, tastatura, miš, modem itd...) možda će vam ovo biti zbunjujuće u početku ali će te uskoro uvideti sve prednosti ovakve organizacije.
UNIX je više korisnički operativni sistem, pa je samim tim i operativni sitem
koji podržava multi tasking. Iz tog razloga uvedena je kontrola pristupa datotekama.
Pogledajmo na sledećem primeru kako izgleda organizacija, unesite komantu u
terminalu:
ls -l /bin/bash
Rezultat:
-rwxr-x--x 1 root users 579384 Feb 25 21:02 /bin/bash
Prvih 10 znakova govore nam o pravima pristupa,prvi znak nam govori o tipu datoteke (ukoliko je znak - znači da se radi o normalnoj datoteci, ukoliko stoji znak d reč je o direktorijumu), ostali znakovi podeljeni su u tri kategorije sa po tri znaka vlasnik, grupa, i svi ostali.
U našem konkretnom primeru značilo bi:
Unix operativni sistem nema posebnu extenziju koja mu znači izvršavanje kao što je slučaj sa windowsima (*.exe,*.com) već je potrebna dozvola za izvršavanje, isto tako ne postoji obaveza za kreiranjem ekstenzija nad fajlovima.
Kod direktorijuma prava za čitanje, pisanje i izvršavanje se malo razlikuju od standardnog fajla(direktorijum shvatite kao fajl koji sadrži podatke o ostalim fajlovima:veličinu,vlasnika, prava pristupa itd...)
Unix za separaciju direrektorijuma koristi / za razliku od Windowsa koji koristi \
man daje uputstvo o nekoj komandi/programu koristi se kao man
pa ime komande primer man ls ili man lilo.conf, za sve
navedene komande pogledajte njihove man stranice za detaljno uputsvo
info detaljnije uputstvo o nekoj komandi koristi se isto kao
i man
ls daje spisak fajlova u direktorijumu(datoteke ispisane
zelenom bojom imaju pravo na izvrsavanje, datoteke plavom su
direktorijumi itd...)
cat ispisuje standardni ulaz na standardni izlaz ukoliko se
napise cat "ime datoteke" izlistaće sadržaj datoteke
grep "reč za pretragu" ispisaće samo one redove gde se
pojavi data podreč u navodnicima
wc prebrojava reči u nekoj datoteci
chmod menja prava pristupa datoteci koristi se chmod NNN datoteka
-rwxr-x--x
bi bilo chmod 751 "željena datoteka"
exit da se izlogujete
cd promena tekućeg direktorijuma
cp komanda za kopiranje
rm komanda za brisanje
mv komanda move
mkdir pravi novi direktorijum
rmdir brise direktorijum
ps komanda koja daje spisak procesa na računaru
kill nasilno prekida sa radom neki proces
more ne izlistava ceo sadržaj kao cat već ekran po ekran
less savrsenija komanda more koja dozvoljava citanje napred/nazad
pwd komanda koja vam kaže u kojem se trenutno direktorijumu nalazite
ln komanda koja pravi link(jedan fajl može da ima više različitih
imena, broj linkova nekog fajla se vidi odma posle prava pristupa nekoj
datoteci), i postoje simbolički linkovi, oni se prave sa ln -s.
Simboličke linkove možete shvatiti kao shourcut iz windowsa, dok standardni
(tvrdi) linkovi predstavljaju potpuno ravnopravno novo ime. Tako da ukoliko
promenite prava pristupa originalnom fajlu simbolički link će poprimiti nova
prava, dok će tvrdi link zadržati svoja prava pristupa. Simboličke linkove
možete da prepoznate tako su svetlo plave boje tj. u pravima pristupa prvo
slovo biće l i moći cete da vidite na šta link pokazuje.
bc digitron
whereis komanda koja traži lokaciju gde se nalazi željena komanda
primer whereis ls
echo "Cao Svete" ispisaće poruku Cao Svete
adduser dodaje novog korisnika
who prikazuje spisak logovanih korisnika
talk program za komunikaciju dva korisnika na istom racunaru
file ovaj program ispituje sadržaj datoteke
mount služi za mountovanje fajlsistema
finger prikazuje više podataka o određenom korisniku
tar arhiver podataka
Unix komande su zamišljene da rade malu i jako specifičnu operaciju, i većina komandi radi očekujući da radi sastandardnim ulazom i izlazom (tastatura i monitor). Snaga ovog koncepta je u kombinovanju komandi.
Moguće kombinacije su:
ls > spisakfajlova.txt i u datoteci
spisakfajlova.txt će se naći sadrzaj koji bi se pojavio na ekranu.
Ukoliko je postojala datoteka spisakfajlova.txt ranije, predhodni
sadržaj biće izgubljen
Par primera vezanih za kombinovanje komandi
ps ax će dati spisak svih procesa na računaru, ovaj spisak može da bude
dosta dugačak pa da bismo ga normalno videli iskombinovaćemo komande
ps i less.
ps ax | less će nam omogućiti da lepo pregledamo sve procese, ali
predpostavimo da nas zanima program bash tada bismo kucali
ps ax | grep bash i ova iskombinovana komanda ce nam dati samo spisak
procesa koji sadrže reč bash, predpostavimo da vas ipak zanima trenutno
broj pokrenutih programa
ps ax | grep | wc -l će dati odgovor na željeni pitanje i na kraju ako
želimo da sacuvamo taj podatak negde sačuvamo iskoristili bi smo
ps ax | grep | wc -l > rezultat.txt
Naredna dva primera će te morati izvršiti kao root, jer normalni korisnici
nemaju pravo pristupa odgovarajućim fajlovima. Sećate se verovatno kada smo
particionisali hard disk, sada bismo mogli da pogledamo tačno kako izgleda zapis
podataka na našem harddisku okucajte komandu less -f /dev/hda i
imaćete priliku da vidite direkno sam način zapisa podataka na vašem hard disku,
ako vas zanima samo prva particija onda kucajte less -f /dev/hda1 , deluje
impresivno zar ne.
I poslednji primer koristi štampač koje je povezan na paralelni port,
echo "Mi stampamo" > /dev/lp0 i poruka Mi stampamo bice ispisana na
štampaču. Medjutim ovakav način za štampanje nije preporučljiv jer ukoliko biste
štampali dva dokumenta njihov sadržaj bi se međusobno pomešao. Zato je bolje
prepustiti kontrolu štampanju Printer Menageru.