Unix Komande

You might also like

You are on page 1of 3

Ovaj How-To (kako-da) dokument je napisan sa ciljem da ukratko objasni neke od najvanijih UNIX naredbi.

On nije cijela lista UNIX komandi, neg o samo kratki uvod za nove korisnike UNIX-a ili UNIX-u slinih operativnih sistema kao to je Linux.

Naredbe za pomo
* man - Ova naredba izlistava "manual" (prirunik). Manual stranice su u pravilu prisutne za sve naredbe na vaem sistemu, a daju informacije vezane za samu naredbu i njene opcije. * info - Opirniji prirunik koji obino dolazi na nekoliko desetina stranica. * whatis - Daje kratku infromaciju o izabranoj naredbi. * apropos - Daje listu nredbi koje su povezane sa izabranom temom. Npr.: 'apropos cat' e izlistati sve man stranice u kojima se spominje 'cat' naredba. * help - Daje pomo za ugraene naredbe tj. naredbe koje nisu u vidu samostalne izvrne datoteke. Pokree se sa 'help [whaton]'.

Navigacija kroz direktorije


* pwd - Daje cijeli put do direktorija u kojem se nalazite. * cd - Mijenja direktorij. Koristi se sa 'cd [direktorij]'. * ls - Naredba za izlistavanje datoteka i direktorija u trenutnom direktoriju. * mkdir - Naredba za pravljenje direktorija. Koristi se sa 'mkdir [ime direktorija]'. * rmdir - Naredba za brisanje direktorija. Koristi se sa 'rmdir [ime direktorija]'.

Pravljenje, mijenjanje i pregledanje tekst datoteka


* vi - Jedini tekst editor za koji se moe garantovati da e biti prisutan na svim UNIX-olikim sistemima. Proitajte na prirunik za Vi editor. Sada je puno popularniji 'vim' editor. Nastalo od VI Improved - unaprijeena verzija 'vi' editora. Veina komandi je potpuno ista tako da se moe koristiti i prirunik za vi. * pico - Obini tekst editor. Koristi se sa 'pico [ime datoteke]'. Budui da su originalni programeri napustili razvoj ovog editora, a licenca sprjeava njegov daljnji razvoj, nastao je GNU/nano koji je osim ispravljenih bugova i veeg broja opcija potpuno identian pico-u. Veina distribucija danas ne sadri pico nego samo nano. * joe - Skraenica za Joe's Own Editor - jo jedan od manje popularnih editora za konzolu. * cat - Naredba koja uzima imena datoteka kao argumente i ispisuje ih na standardni izlaz. Ako se argumenti izostave uzima tekst iz standardnog ulaza. esto se koristi za izlistavanje sadraja datoteke - sa 'cat [ime datoteke]'. * more - Naredba za prikaz sadraja tekst datoteke sa prekidom nakon svake stranice teksta. * less - Radi kao 'more', ali omoguuje neke napredne opcije kao o je pretraga teksta, koritenje tipki PageUp i PageDown itd. Kako prepoznati korisnike koji su trenutno na sistemu * finger - Izlistava sve korisnike koji su trenutno prijavljeni na sistem. Komanda 'finger [ime korisnika]' daje vie informacija o izabranom korisniku. Na mnogim novijim distribucijama komanda finger nije prisutna. * chfn - Komanda za mijenjanje finger informacije za va account. * w - Izlistava sve korisnike koji su trenutno prijavljeni na sistem. Kompresovanje datoteka i pravljenje arhiva * gzip/gunzip - Komande za kompresovanje i dekompresovanje datoteka. Kucanjem 'gzip [opcije] [ime datoteke]' e datoteka 'imedatoteke' biti zamijenjena kompresovanom datotekom 'imedatoteke.gz'. Obratite panju da se naredbe gzip i gunzip koriste za kompresovanje samo jedne datoteke - ako elite zapakovati vie datoteka koristite naredbu "tar". * bzip2/bunzip2 - Komande vrlo sline prethodnim koje koriste napredni algoritam za kompresovanje. bzip2 algoritam daje manje datoteke, ali je neto sporiji. Ekstenzija ovih datoteka je '.bz2'. * tar - Komanda za pakovanje vie datoteka u arhivu. Naredba 'tar -cf [arhiva.tar] [datoteka1] [datoteka2] ...' e napraviti datoteku 'arhiva.tar' koja u sebi sadri datoteke "datoteka1", "datoteka2" itd. Tu se moe navesti i direktorij koji e biti dodan zajedno sa svojim datotekama i poddirektorijima. Dodavanjem opcije 'z' odnosno 'j' se prave datoteke kompresovane naredbama gzip i bzip2 respektivno. Dakle kucate 'tar -czf [arhiva.tar.gz] [datoteka1] [datoteka2] [direktorij1] ...' Dodajte parametar 'v' da biste vidjeli napredak procesa pakovanja. Naredba 'tar -xf [arhiva.tar]' raspakuje arhivu 'arhiva.tar'. Ponovo trebate dodati parametre 'z', 'j' i 'v' po potrebi. Naredba 'tar -tvf [arhiva.tar]' lista sve datoteke u arhivi 'arhiva.tar'. Passwordi i identifikacija * passwd - Komanda za promjenu ifre. Morate znati vau staru ifru da biste mogli da je promjenite. * su - "Pretvara" vas u nekog drugog korisnika. Korisniko ime eljenog korisnika se unosi kao argument. Ako je argument izostavljen komanda predpostavlja da je korisnik "root" (super korisnik). Za izvrenje potrebno je upisati ifru korisnika. * sg - Pokree komandu pod drugom grupom. Kao argument navodi se ime grupe. Pristup i mountovanje file sistema: mount -t iso9660 /dev/cdrom /mnt/cdrom mountovanje cdrom-a i imenovanje imenom cdrom pod /mount direktorijem mount -t msdos /dev/hdd /mnt/ddrive mountovanje hard diska d kao msdos file i imenovanje imenom ddrive pod /mnt direktorijem. mount -t vfat /dev/hda1 /mnt/cdrive mountovanje hard diska kao VFAT file sistem i imenovanje imenom cdrive pod /mnt direktorijem. umount /mnt/cdrom demountovanje cdrom-a Pronalaenje fileova i teksta unutar fileova: find / -name imefilea trai file imena 'imefilea' poevi iz root direktorija find / -name "*imefilea*" trai file koji u sebi ima 'imefilea' poevi iz root direktorija. locate imefilea trai file imena 'imefilea' koristei 'locate' komandu - ovome prethodi naredba 'updatedb'. updatedb kreira ili updatira bazu fileova na svim file sistemima prikaenim na root direktorij. which imefilea prikazuje subdirektorij koji sadri izvrsni (.exe) file imena 'imefilea' grep dio-teksta-za-pronai /dir poevsi od /dir direktorija, pronalazi i izlistava sve fileove koji u sebi sadre 'dio-teksta-za-pronai'. X Windows-i: xvidtune pokree program za namjetanje X grafike XF86Setup pokree menu za konfiguraciju X-a s automatskim isprobavanjem grafike kartice Xconfigurator isto kao gore samo sa slinim programom xf86config pokree tekstualni X konfigurator Moving, copying, deleting & viewing fileova: ls -l izlistava fileove u trenutanom direktoriju koristei long format (dugi format) ls -F izlistava fileove u trenutanom direktoriju i pri tome oznaava vrstu filea ls -laC izlistava sve fileove u trenutanom direktoriju u dugom formatu poredanom u kolone rm ime brie file ili direktorij imena 'ime' rm -rf ime brie cijeli direktorij, sve fileove i poddirektorije u njemu cp imefilea /home/dir-ime kopira file imena 'imefilea' u direktorij /home/dir-ime mv imefilea /home/dir-ime premjeta file imena imefilea u direktorij /home/dir-ime cat imefilea prikazuje file imena imefilea man -k rijec prikazuje man stranicu koja sadri 'rije' more imefilea prikazuje file imena 'imefilea' jednu po jednu stranicu, na sljedeu stranicu se prelazi pritiskom na spacebar head imefilea prikazuje 10 prvih linija filea imefilea head -20 imefilea prikazuje prvih 20 linija filea imefilea tail imefilea prikazuje zadnjih 10 linija filea imefilea tail -20 imefilea prikazuje zadnjih 20 linija filea imefilea Instaliranje software-a za Linux: rpm -ihv ime.rpm instalira rpm paket imena 'ime' rpm -Uhv ime.rpm upgradira rpm paket imena 'ime' rpm -e paket brie rpm paket imena 'paket'

rpm -l paket izlista fileove u paketu imena 'paket' rpm -ql paket izlista fileove i stanje instalirane verzije paketa ime 'paket' rpm -i --force paket reinstalira rpm paket imena 'ime' koji ima izbrisane dijelove paketa (ne izbrisanog koristei 'rpm -e') tar -zxvf ime.tar.gz dekompresira fileove koji se nalaze u zipovanoj i tarovanoj arhivi imena 'ime' tar -zxvf ime.tgz isto kao gore ./configure izvrava (pokree) skriptu pri emu se instalirani fileovi pripremaju za kompajliranje User Administracija: adduser imeaccounta stvaranje novog usera imena imeaccounta passwd imeaccounta dodjeljivanje passworda accountu su logiranje kao superuser s trenutanog accounta exit odlogiravanja kao superuser i vraanje u stanje normalnog usera Malo znani tips & tricks: ifconfig izlistava ip adrese za sve ureaje na maini apropos ime izlistava manual stranice za rije 'ime' usermount izvrava grafiku aplikaciju za mountovanje i demountovanje file systems /sbin/e2fsck hda5 izvrava filesystem check utility na particiji hda5 fdformat /dev/fd0H1440 formatira floppy disketu na fd0 tar -cMf /dev/fd0 backupira sadraj trenutanog direktorija i subdirektorija na vie disketa tail -f /var/log/messages prikazuje zadnjih 10 linija sistemskog loga. cat /var/log/dmesg prikazuje file koji sadrzi boot time poruke to je korisno pri rjeavanju problema.Alternativno se moe koristiti 'dmesg' komanda. * wildcard-predstavlja sve, npr. cp A/* B e iskopirati sve fileove iz A u B ? wildcard za jednu oznaku, npr. cp ime.? /B e iskopirati sve fileove koji u sebi imaju 'ime' u direktorij B [abc] izbor za wildcard, npr. ls [ABC]* e izlistati sve fileove u trenutanom direktoriju koji poinju s A,B ili C linux single na lilo prompt-u, startat e sistem u single user modu. ovo je dobro ako ste zaboravili password. Logirajte se kao single user i zatim ukucajte 'passwd' komandu. ps izlistava sve trenutane procese kill 123 'ubija' odreene procese koji stoje iza oznaka 123 Konfiguracijski fileovi i ta oni rade: /etc/profile sistemske varijable za sve usere /etc/fstab spisak ureaja i dodijeljenih im mount point-a. Ako elite dodati cd-rom, DOS particije i floppy driveove na stratupu, editirajte ovaj file. /etc/motd poruka dana koja se alje svim userima pri loginu /etc/rc.d/rc.local bash skripta koja se izvrava na kraju login procesa .slino kao autoexec.bat u DOS-u. /etc/HOSTNAME sadri puni hostname ukljuijui domain /etc/cron.* postoje 4 direktorija koja automatski izvravaju sve skripte unutar intervala od sata, dana... /etc/hosts lista svih poznatih hostova i IP adresa na maini /etc/httpd/conf parametri za Apache web server /etc/inittab odreuje na koju e se 'run level' maina bootati /etc/resolv.conf odreuje IP adresu DNS servera /etc/smb.conf konfiguracijski file za Samba server. Dozvoljava print i file sharing s Microsoft klijentima ~/.Xdefaults doreuje konfiguracije nekih X aplikacija. (~ se odnosi na korisnikov home direktorij) /etc/X11/XF86Config konfiguracijski file za X Windows-e ~/.xinitrc odredjuje windows managerau X-u (~ se odnosi na korisnikov home direktorij) X Shortcuts (preteno za RedHat): CTRL|Alt + ili poveava ili smanjuje rezoluciju ekrana Shift|CTRL F8 smanjuje izabrani prozor Alt|Esc prikazuje listu aktivnih prozora desni klik na desktop prikazuje 'menu' Shift|CRTL Alt r refresh ekrana Shift|CRTL Alt x zapoinjanje xterm-a Printanje: /etc/rc.d/init.d/lpd start startovanje print daemona /etc/rc.d/init.d/lpd stop zaustavljanje print daemona /etc/rc.d/init.d/lpd status Prikazuje status print daemona lpq prikazuje print queue lprm sklanja file iz print queue-a lpr printa file lpc printer control tool man ime | lpr printa manual stranicu imena 'ime' kao plain tekst man -t ime | lpr printa manual stranicu imena 'ime kao postscript printtool pokree X printer setup

Gaenje i startanje
shutdown -h now gasi sistem i ne reboota ga shutdown -r 5 gasi sistem na 5 minuta, a zatim ga reboota shutdown -r now trenutano gasi sistem i reboota ga halt

zaustavlja sve procese (isto kao 'shutdown -h now') startx starta X windows

You might also like