1. Pagrindinės Unix komandos
Komanda CAT
Parodo bylos turinį grafinės vartotojo sąsajos ekrane.
Sintaksė: cat failo_pavadinimas
Raktai: -n -b -s -v
-n Prie kiekvienos eilutės vaizduoja eilutės numerį.
-b Neįtraukia tuščių eilučių numerių.
-v Parodo nespausdinimo ženklus.
-e Kiekvienos eilutės pabaigoje vaizduojamas $ simbolis.
*Jei naudojamas –v raktas, tuomet –e bus ignoruojamas.
Pavyzdys cat failas.txt
Komanda CD
Pakeičia aktyvų katalogą į nurodytą, įeina į katalogą.
Sintaksė: cd [katalogo_pavadinimas]
cd .. Grįžti į prieš tai buvusį katalogą.
Pavyzdžiai cd naujas
cd ..
cd /home/users/computer/
Komanda CHMOD
Pakeičia failo privilegijas
Sintaksė chmod privilegija
Privilegijos ir žymėjimai:
u – vartotojai, kurie yra bylos savininkai.
g – vartotojų grupė, kuriems priklauso byla.
o – kiti vartotojai.
a – visi vartotojai.
r – privilegija peržiūrėti (skaityti) failą.
w - privilegija rašyti ar redaguoti failą.
x – privilegija vykdyti arba paleisti failą kaip programą.
Šios privilegijos gali būti kombinuojamos tarpusavyje:
rw – skaitymo ir rašymo;
wx – rašymo ir paleidimo;
rwx – skaitymo, rašymo ir paleidimo;
ir t.t..
2. Galima naudoti privilegijų suteikimo skaitmeninius kodus ir jų kombinacijas
4 – privilegija peržiūrėti (skaityti) failą.
2 – privilegija rašyti ar redaguoti failą.
1 – privilegija vykdyti arba paleisti failą kaip programą.
Šios privilegijos gali būti kombinuojamos tarpusavyje nurodant skaitmeninių kodų
sumas:
6 – skaitymo ir rašymo (4+2);
3 – rašymo ir paleidimo (2+1);
7 – skaitymo, rašymo ir paleidimo (4+2+1);
ir t.t..
Privilegijų sutiekimo skaitmeniniais kodais sumų sudarymo lentelė
Teisė O G U
R 4/0 4/0 4/0
W 2/0 2/0 2/0
X 1/0 1/0 1/0
Viso 7 7 7
Laukelyje ties R teise kiekvienai vartotojų grupei galima reikšmė 4 arba 0. W teise 2 arba
0, X – 1 arba 0. Jei norime suteikti kurią nors teisę, tai priskiriam atitinkamas reikšmes.
Jei nenorime suteikti teisės tai priskiriam 0. Sumuojame stulpelius. Didžiausia stulpelio
suma galima 7. Jei kuri nors teisė nesuteikta, tai suma mažesnė. Sumuojame visus tris
stulpelius. Sumą surašome paeiliui. Kokį triženklį skaičių gauname, suteikė norimas
teises vartotojams ir savininkui ir grupei tokį skaičių ir rašome chmod komandoje.
Tarkim visiem suteikime visas teises: chmod 777 tekstas.txt. Suteikime visiem tik
skaitymo teisę: chmod 444 tekstas.txt. Suteikime savininkui visas teise, o grupei ir
kitiems tik skaitymo teises: chmod 744 tekstas.txt.
Pavyzdžiai chmod 777 failas.txt
chmod 400 failas.txt
400 teisė skaityti tik savininkui;
040 teisė skaityti tik grupei;
004 teisė skaityti visiems;
200 teisė rašyti tik savininkui;
020 teisė rašyti tik grupei;
002 teisė rašyti visiems;
100 teisė paleisti tik savininkui;
010 teisė paleisti tik grupei;
001 teisė paleisti visiems.
Pavyzdys kaip suteikti skirtingas teises skirtingiems vartotojams ir grupėms chmod 755
failas.txt. Šiai bylai suteikiamos tokios privilegijos – visiems suteikiamos skaitymo ir
paleidimo teisės, tačiau nesutiekiamos rašymo teisės išskyrus savininką. Suma 755
gaunama taip: 400+040+004+200+100+010+001.
3. Komanda CHOWN
Pakeisti failo savininką
Sintaksė chown naujo_savininko_vartotojo_vardas failo_pavadinimas
Pavyzdžiai
chown studentas failas.txt pakeičia failo failas.txt savininką į studentas vartotoją.
Komanda CHGRP
Pakeičia failo savininką į vartotojų grupę.
Sintaksė
chgrp grupes_pavadinimas failo_vardas
Pavyzdys
chgrp informatikai tekstas.txt pakeičia savininką į grupę informatikai failui
tekstas.txt.
Grupių kūrimas
Redaguojamas failas ee etc/group
failo gale rašoma eilutė:
grupės_pavadinimas:*:ID (naudojamas kitas laisvas ID po aukščiau įrašyto): vartotojų
vardas(ai)
Pavyzdys
informatikai:*:1004:destytojas,bukelis,donatas
Komanda CLS
Išvalo ekraną.
Komanda CP , COPY
Kopijuoja failus iš vienos vietos į kitą.
Sintaksė cp failo_pavadinimas kelias iki aplanko ir aplanko pavadinimas
Pavyzdžiai
cp failas.txt naujas_katalogas nukopijuos failą į aktyviame kataloge esantį pakatalogį
naujas_katalogas.
cp failas.txt /home/users/computer/naujas_katalogas/ nukopijuos failą į nurodytame
kelyje esantį katalogą.
cp *.txt naujas_aplankas nukopijuos viskas bylas, kurių plėtinys *,txt į pakatalogį.
4. Komanda DF
Parodo kiek vietos yra diske.
df –h parodo sukoncentruotą informaciją.
df palanko_vardas parodo kiek užima vietos nurodytas aplankas.
Komanda DU
Rodo kiek vietos failas užima.
Sintaksė du katalogo_pavadinimas
Raktai: -a -k -s
-a Rodoma vieta, kurią užima kiekvienas failas.
-k Rodomas dydis 1024 bitų formatu.
-s Rodoma bendra failų užimamos vietos suma.
Komanda HALT, REBOOT, POWEROFF
Išjungia, perkrauna kompiuterį
Sintaksė halt/ reboot/ poweroff
Raktai: -d -n -i -h -l -p -q -r -y
-d Nerašomas įrašas log.
-h Įjungia visiems kietiesiems diskams budėjimo režimą (the system in standby mode) prieš
išjungiant.
-i Atjungia visas tinklo plokštes prieš išjungiant ar perkraunant.
-l Rašomas įrašas log.
-n Nesinchronizuoti sistemos prieš išjungiant ar perkraunant.
-p Tiesiog išjungti kompiuterį.
-q Staigus išjungimas, neatjungiant įrenginių ar panašiai.
-r Išjungiamas kompiuteris ir po to perkraunamas.
-y Kompiuterio išjungimas iį terminalo.
Komanda KILL
Priverstinai baigia proceso ar programos vykdymą.
Sintaksė kill pid
Pavyzdžiai kill 100 nuraukia proceso, kurio pid 100 vykdymą.
5. Komanda LS
Parodo kataloge esančių failų ir pakatalogių sąrašą.
Sintaksė ls
Raktai: -a -A -c -C -d -f -F -g -l -L -m -o -p -q -r -R -s -t -u -x
-a Parodo paslėptas bylas. Paslėpti failai žymimi tašku.
-A Parodo paslėptas bylas. Tačiau nerodo aktyvaus katalogo.
-c Parodo informaciją apie sukūrimo, keitimo datą.
-C Sąrašas rodomas stulpeliuose.
-d Parodo tik katalogo vardą, jo turinys nerodomas.
-F Katalogai vaizduojami su simboliu (/), paleidžiamieji failai - (*).
-g Kaip ir raktas –l, tik –g raktas nerodo savininko.
-l Parodo pilną informaciją apie failui suteiktas privilegijas, dydį, savininko vardą ir
redagavimo datą.
-m Failai išvardyti ekrane, atskirti kableliais.
-o Kaip ir raktas –l, tik –o raktas nerodo grupės.
-p Rodomas įstrižas brūkšnys (/) prieš visus katalogus.
-q Parodo neatpažįstamus simbolius failo pavadinime.
-r Failų sąrašas rodomas atvirkštine tvarka.
-R Įtraukiami pakatalogiai į turinį.
-t Rikiuoja failus pagal redagavimo laiką.
-u Rikiuoja pagal dokumento naudojimo (atidarymo) laiką.
-x Sąrašas pateikiamas stulpeliuose.
Komanda MKDIR
Naujo katalogo sukūrimas
Sintaksė mkdir katalogo_pavadinimas
Pavyzdys:
mkdir studentai sukuriamas katalogas studentai.
6. Komanda MOUNT UMOUNT
Prijungia išorinės atminties laikmenų failų sistemas – kompaktinio disko, USB atmintuko
ir pan.
Sintaksė mount –t fialų_sistemos_kodas įrenginio adresas katalogo į kuriame bus
prieinama failų sistemos informacija pavadinimas (arba moutn –f).
-t, -f nurodo, kad prijungiama failų sistema.
umount katalog_ pavadinimas
Pavyzdys
mount -t cd9660 /dev/acd0 /cdrom prijungiama CD failų sistema, kuri yra įrenginyje,
kurio adresas dev/acd0 į katalogą cdrom.
Umount /cdrom atjungia CD.
Komanda MV
Pervardina arba perkelia bylą arba katalogą.
Sintaksė mv esantis_pavadinimas naujas_pavadimimas
mv failo_pavadimimas katalogo_pavadimimas
Pavyzdžiai
mv failas.txt naujas_aplankas/ - perkelia bylą failas.txt į katalogą naujas_aplankas.
mv failas.txt naujas.txt - pervadina bylą failas.txt į naujas.txt.
Komanda PASSWD
Pakeičia vartotojo slaptažodį.
Sintaksė Passwd
Pavyzdys
Passwd
Current Password:*****
New Password:********
Confirm New Password:*******
7. Komanda PS
Parodo veikiančius procesus.
Sintaksė ps
Raktai: -A -e -f -j -l -L
-A Parodo visus procesus.
-e Parodoma informacija apie kiekvieną dabar vykstantį procesą.
-f Pateikiamas išsamus sąrašas.
-j Parodomas proceso ID ir grupės, kuri paleido procesą.
-l Sukuriamas ilgas sąrašas.
-L Parodo net ir labai mažai atminties užimantį procesą.
Komanda PWD
Parodo aktyvaus katalogo pavadinimą ir kelią iki jo.
Komanda REHASH
Atnaujina katalogų ir pakatalogių turinio lentelę. Dažniausiai naudojama komanda po
programos įdiegimo.
Komanda RM
Ištrina bylas
Komanda RMDIR
Ištrina katalogus
Sintaksė rm failo_pavadimimas
rmdir katalogo_pavadimimas
Raktai: -f -i -r
-f Ištrina visas bylas net ir apsaugotas (write-protected) neįspėjant apie tai vartotojo.
-i Reikalauja vartotojo patvirtinimo.
-r Ištrina katalogus ir pakatalogius ir juose esančias bylas.
Pavyzdžiai
rm failas.txt ištrina failą failas.txt
rmdir naujas_aplankas ištrina katalogą naujas_aplankas
Komanda ADDUSER
Sukuria naują vartotoją
Sintaksė adduser
8. Pavyzdys
adduser
Username: įvedame vartotojo vardą, pvz., pirmas. Spaudžiame Enter kol prieisime iki
slaptažodžių kūrimo.
Use password-based autentification? [Yes] spaudžiame Y.
Use an empy password? (yes/no) [no] spaudžiame N.
Use random password? (yes/no) [no] spaudžiame N.
Enter password: įvedame slaptažodį.
Enter password again: pakartojame tą patį slaptažodį.
Lock out the account after creation [no]: spaudžiame N.
Pateikiama visa informacija apie sukurtą vartotoją.
OK? (yes/no) : spaudžiame Y.
Add another user? (yes/no) : spaudžiame N, jei nenorime kurti daugiau vartotojų šiu
metu, spaudžiame Y, jei kursime kitą vartotoją šiuo metu.
Komanda RMUSER
Pašalina vartotoją
Sintaksė rmuser vartotojo_vardas
Pavyzdys
Rmuser studentas pašalins vartotoją studentas.
Komanda CHPASS
Vartotojo slaptažodžio pakeitimas iš root aplinkos
Sintaksė chpass vartotojo_vardas
Komanda EXIT
Vartotojo išsiregistravimas (log off)
Komanda ALT+Fx
Atidaro naują langą vartotojui prisijungti. Fx- funkciniai klavišai F1,F2,F3 ir t.t.
9. Komanda TAR
Archyvo *.tar sukūrti ir išskleisti
Sintaksė tar
Raktai: -c -x -z -r -f
-c Naujo archyvo sukūrimas.
-x Išskleisti archyvą.
-t Parodyti archyvo turinį.
-z Naudojamas suspaudžiant ar išskleidžiant archyvą suspaustą gzip, kurio plėtinys
*tar.gz
-r Sukurti fialų archyvą be suspaudimo galimybės.
-f Nurodomas archyvo failo pavadinimas ir kelias iki jo.
Pavyzdžiai
tar -c -z -f archyvas.tgz /mano sukuriamas naujas archyvas pavadinimu archyvas.tgz
kuriame suspaudžiamas visas aplanko mano turinys.
tar -x -z -f archyvas.tgz /tavo išskleidžiamas archyvas pavadinimu archyvas.tgz į katalogą
tavo.
Unix tinklo komandos
Komanda PING
Paskirtis – patikrinti ryšį su kompiuteriu tinkle ar nutolusiu interneto serveriu.
Sintaksė:
Ping IP_adresas ar internetinės svainės adresas.
Pavyzdys
ping www.siauliukolegija.lt siunčia paketus į internetinės svetainės serverį;
Ping 192.168.100.254 – siunčia paketus į kompiuterį, kurio IP adresas 192.168.100.245.
Pagal nutylėjimą ping komanda siunčia paketus neribotą skaičių kartų. Paketų siuntimo
sustabdymui naudojama komanda CTRL+C.
Raktai – c –s
c- ping paketų siuntimo skaičius;
s – ping paketo dydis. Pagal nutylėjimą Unix operacinėje sistemoje ping paketo dydis 64
bytes.
Pavyzdžiui:
Pavyzdžiui: ping –c 10 www.siauliukolegija.lt siunčia paketus į internetinės svetainės
serverį 10 kartų;
10. Ping – s 512 192.168.100.254– siunčia paketus, kurių dydis 512 bytes, į kompiuterį,
kurio IP adresas 192.168.100.245.
Ping – c 10 -s 512 192.168.100.254– siunčia paketus, kurių dydis 512 bytes, į
kompiuterį, kurio IP adresas 192.168.100.245 10 kartų.
Komanda TRACEROUTE
Paskirtis – parodyti per kiek mazgų praeina paketas, kol pasiekia paskirties hostą.
Sintaksė:
Traceroute IP_adresas ar internetinės svainės adresas.
Pavyzdzdys
traceroute www.siauliukolegija.lt pardo per kiek mazgų praeina paketas, kol pasiekia šio
interneto puslapio serverį;
Komanda ifconfig
Paskirtis – parodyti kokie IP adresai suteikti konkrečiam kompiuteriui.
Sintaksė:
Ifconfig
Informacijos platesnis paaiškinimas:
Inet : 192.168.2.213 – kompiuterio IP adresas.
Ether: 08:00:27:68:e1:18 – kompiuterio MAC adresas.
Broadcast: 192.168.2.255 – kompiuterio gateway (DHCP serverio )adresas, iš kurio
gaunamas IP adresas.