Korisnik:KockaAdmiralac/Sandbox/Bash/1
Pređi na navigaciju
Pređi na pretragu
man <cmd>
- Opis
- Ispisuje informacije i uputstvo za korišćenje programa
- Parametri
-
<cmd>: ime programa
- Interakcija
-
- Moguće tražiti neke reči u uputstvu navođenjem reči nakon znaka '/'
- Sledeće pojavljivanje se nalazi ponovnim unosom istog znaka, ali bez reči
- Iz programa se izlazi pritiskom tastera 'q'
pwd
- Opis
-
- Ispisuje punu putanju tekućeg direktorijuma
ls
- Opis
-
- Ispisuje sadržaj direktorijuma
- Parametri
-
l: ispis je detaljanh: veličine se ispisuju u većim jedinicamaa: ispisuju se i skrivene datoteke
cd <path>
- Opis
-
- Menja tekući direktorijum
- Parametri
-
<path>: put do direktorijuma
mkdir <path>
- Opis
-
- Kreira direktorijum
- Parametri
-
<path>: put do direktorijuma
rmdir <path>
- Opis
-
- Briše direktorijum
- Parametri
-
<path>: put do direktorijuma
touch <path>
- Opis
-
- Kreira datoteku
- Parametri
-
<path>: put do datoteke
cp <src_paths> <dest_path>
- Opis
-
- Kopira datoteke
- Parametri
-
<src_paths>: putevi do izvorišnih datoteka<dest_path>: put do odredišne datoteke (direktorijuma, ukoliko se kopira više datoteka)R: rekurzivno kopiranje (pri kopiranju direktorijuma)
mv <src_path> <dest_path>
- Opis
-
- Premešta datoteke
- Parametri
-
<src_paths>: putevi do izvorišnih datoteka<dest_path>: put do odredišne datoteke (direktorijuma, ukoliko se premešta više datoteka)
rm <paths>
- Opis
-
- Briše datoteke
- Parametri
-
<paths>: putevi do datotekaR: rekurzivno brisanje (pri brisanju direktorijuma)
stat <path>
- Opis
-
- Ispisuje informacije o datoteci
- Parametri
-
<path>: put do datoteke
file <path>
- Opis
-
- Ispisuje tip datoteke
- Parametri
-
<path>: put do datoteke
clear
- Opis
-
- Briše sav sadržaj iz komandne linije
cat <paths>
- Opis
-
- Ispisuje sadržaj jedne ili više datoteka
- Parametri
-
<paths>: lista putanja do datoteka
more <path>
- Opis
-
- Ispisuje sadržaj datoteke sa mogućnošću skrolovanja
- Parametri
-
<path>: putanja do datoteke
- Interakcija
-
- Pomeranje kroz sadržaj se vrši pritiskom znaka Enter
less <path>
- Opis
-
- Ispisuje sadržaj datoteke sa mogućnošću skrolovanja i pretrage
- Parametri
-
<path>: putanja do datoteke
Interakcija
- Pomeranje kroz sadržaj se vrši pritiskom strelica
- Program se napušta pritiskom dugmeta Q
head <path>
- Opis
-
- Ispisuje sadržaj datoteke sa vrha, podrazumevano 10 linija
- Parametri
-
<path>: putanja do datoteken <cnt>: broj linija
tail <path>
- Opis
-
- Ispisuje sadržaj datoteke sa dna, podrazumevano 10 linija
- Parametri
-
<path>: putanja do datoteken <cnt>: broj linija
history
- Opis
-
- Ispisuje komande iskorišćene u trenutnoj sesiji
date
- Opis
-
- Ispisuje trenutni datum i vreme u sistemu
cal
- Opis
-
- Ispisuje formatirani kalendar za trenutni mesec
Оператори
>: preusmeravanje standardnog izlaza u datoteku (može se koristiti /dev/null, datoteka koja ignoriše upis)<: preusmeravanje standardnog ulaza iz datoteke2>: preusmeravanje standardnog izlaza za greške u datoteku&>: preusmeravanje standardnog izlaza i greški u datoteku>>: preusmeravanje standardnog izlaza u datoteku sa dodavanjem na kraj|: preusmeravanje standardnog izlaza jednog programa u standardni ulaz drugog programa&: pokretanje programa u pozadini
grep <regex>
- Opis
-
- Pretražuje tekst sa standardnog ulaza i ispisuje redove u kojima se traženi izraz pronađe
- Parametri
-
<regex>: regularni izraz koji se pretražuje
tee <path>
- Opis
-
- Ispisuje tekst sa standardnog ulaza i u datoteku i na standardni izlaz
- Parametri
-
<path>: put do datoteke
unique
- Opis
-
- Izbacuje duplikate susednih redova teksta sa standardnog ulaza i ispisuje takav tekst
cut
- Opis
-
- Ispisuje samo neke kolone sa standardnog ulaza
- Parametri
d <del>: karakter koji se koristi kao razdvajač kolonaf<col1>,<col2>,...: redni brojevi kolona koje se zadržavaju
tr <find> <replace>
- Opis
-
- Izmenjuje i ispisuje tekst sa standardnog ulaza tako da jedne karaktere zamenjuje sa drugim karakterima
- Parametri
-
<find> <replace>: parovi karaktera koji se menjajus: izbacuje duplikate susednih izmenjenih karakterad: briše iz teksta karaktere koji se pretražuju
echo <text>
- Opis
-
- Ispisuje tekstualni parametar
- Parametri
-
<text>: tekst
wc
- Opis
-
- Ispisuje broj linija, reči i karaktera u tekstu sa standardnog ulaza
- Parametri
-
l: ispisuje samo broj linijaw: ispisuje samo broj rečic: ispisuje samo broj karaktera
sort
- Opis
-
- Sortira i ispisuje redove teksta sa standardnog ulaza
- Parametri
-
n: sortira u matematičkom (brojnom) poretkuk<col>: sortira po k-toj koloni tekstah: sortira korektno veličine sa jedinicama
find <dir> <criteria>
- Opis
-
- Pretražuje datoteke u direktorijumu i pod-direktorijumima na osnovu kriterijuma i ispisuje puteve do njih
- Parametri
-
<dir>: direktorijum iz kog se započinje pretraganame <regex>: vraća one datoteke čije ime zadovoljava regularni izrazi: ignoriše razliku malih i velikih slova imena datotekemaxdepth <depth>: maksimalna dubina pretraživanja u pod-direktorijume
locate <regex>
- Opis
-
- Pretražuje datoteke u čitavom sistemu na osnovu baze indeksiranih datoteka i ispisuje puteve do njih
- Parametri
-
<regex>: vraća one datoteke čije ime zadovoljava regularni izraz
updatedb
- Opis
-
- Ažurira bazu indeksiranih datoteka koja se koristi za komandu locate
- Mora biti pokrenuta u administratorskom režimu
sudo <cmd>
- Opis
-
- Pokreće program u administratorskom režimu
- Može se koristiti su komanda za potpuni ulaz u administratorski režim, a za izlazak se koristi komanda exit
- Parametri
-
<cmd>: program koji se pokreće
time <cmd>
- Opis
-
- Pokreće program i meri i ispisuje vreme trajanja njegovog izvršavanja
- Parametri
-
<cmd>: program koji se pokreće
g(un)zip/b(un)zip2 <path>
- Opis
-
- Kompresuju (ili dekompresiju) datoteku
- Na ime joj se dodaje (ili skida) ekstenzija ".gz"
- Mogu se obe komande koristiti ekvivalentno
- gzip bolje kompresuje tekstualne, a bzip2 binarne datoteke
- Parametri
-
<path>: put do datoteke
tar <paths>
- Opis
-
- Arhivira/pakuje više datoteka u jednu
- Inače čita/ispisuje spakovani tekst sa standardnog ulaza/izlaza
- Parametri
-
c: pakuje datotekef <path>: pristupa datoteci umesto da koristi standardni ulaz/izlaz<paths>: datoteke čiji se sadržaj pakujex: raspakuje datoteku u trenutni direktorijumt: ispisuje datoteke koje su dio arhivez: kompresuje datoteku pomoću gzip nakon pakovanja
umask
- Opis
-
- Ispisuje ili menja trenutnu masku koja se koristi za smanjivanje podrazumevanog prava pristupa, tj. prava pristupa novokreiranih datoteka
- Parametri
-
<mask>: nova maska koja se postavlja
addgroup <name>
- Opis
-
- Kreira novu grupu korisnika
- Parametri
-
<name>: ime nove grupe
chmod <mod> <paths>
- Opis
-
- Menja prava pristupa datotekama ili direktorijumima
- Mora biti pokrenuta u administratorskom režimu
- Prava pristupa se mogu postaviti sva odjednom ili dodavati/oduzimati pojedinačno
- Parametri
-
<mod>: nova prava pristupa, trocifreni broj ili tekst oblika (u/g/o) (+/-/=) (r/w/x/s)
(karakterom s će se postaviti da sve novokreirane datoteke direktorijuma pripadaju istoj grupi kao i sam direktorijum)
<paths>: putevi do datoteka ili direktorijuma
chown <user> <path>
- Opis
-
- Postavlja novog vlasnika datoteci ili direktorijumu
- Mora biti pokrenuta u administratorskom režimu
- Moguće postaviti i novu grupu navođenjem iste uz prefiks '.'
- Parametri
-
<user>: ime novog vlasnika<path>: put do datoteke ili direktorijuma
emacs
- Opis
-
- Otvara program za izmenu tekstualnih datoteka
- Parametri
-
nw <path>: kreira novu datoteku
ps aux
- Opis
-
- Ispisuje detalje o trenutno pokrenutim procesima na sistemu
jobs
- Opis
-
- Ispisuje pokrenute programe trenutne sesije
- Parametri
-
p: ispisuje identifikatore procesa
bg/fg <id>
- Opis
-
- Pokreće pauzirani program trenutne sesije u pozadini (bg) ili u prvom planu (fg)
- Parametri
-
<id>: identifikator programa
kill <id>
- Opis
-
- Šalje procesu signal da se završi
- Parametri
-
<id>: identifikator procesa9: nasilno završavanje procesa
top
- Opis
-
- Ispisuje detalje o trenutno pokrenutim procesima na sistemu
- Detalji se ažuriraju u realnom vremenu
Interakcija
- Iz programa se izlazi pritiskom tastera 'q'
env
- Opis
-
- Ispisuje sve sistemske promenjive
let <expr>
- Opis
-
- Izvršava izraz
- Parametri
-
<expr>: izraz
test <expr>
- Opis
-
- Proverava istinitost izraza
- Rezultat upisuje u promenjivu za greške "$?"
- Rezultat 0 govori da se program uspješno završio, da je izraz istinit, a rezultat 1 govori da postoji greška
- Ekvivalentan ishod se dešava i pisanjem izraza u uglastim zagradama
- Ako se u izrazu javljaju znakovi poređenja, potrebno ih je pisati pod navodnicima (zbog dvosmislenosti sa operatorima za preusmeravanje izlaza/ulaza)
- Parametri
-
<expr>: izrazn: proverava da li je operand (kao niska) prazanz: proverava da li operand sadrži neštogt: proverava da li je operand matematički (ne-leksikografski) većilt: proverava da li je operand matematički (ne-leksikografski) manjio: proverava da li je bar jedan izraz tačan, logičko ILI za spajanje izrazaa: proverava da li su oba izraza tačna, logičko I za spajanje izrazad: proverava da li je operand kao ime direktorijumx: proverava da li se operand kao ime datoteke može pokrenutie: proverava da li operand kao ime datoteke postoji