Komanda | Opis | Primjer |
---|---|---|
ls |
Prikazuje listu fajlova i direktorija | ls -la |
cd |
Promjena direktorija | cd /home/user |
pwd |
Prikazuje trenutni direktorij | pwd |
mkdir |
Kreira novi direktorij | mkdir novi_folder |
rm |
Briše fajlove ili direktorije | rm -r folder |
cp |
Kopira fajlove ili direktorije | cp file.txt file_kopija.txt |
mv |
Premješta ili preimenuje fajlove | mv file.txt /home/user/ |
touch |
Kreira prazan fajl | touch novi_fajl.txt |
cat |
Prikazuje sadržaj fajla | cat file.txt |
less |
Pregled fajla sa mogućnošću skrolanja | less file.txt |
more |
Prikazuje fajl stranicu po stranicu | more file.txt |
head |
Prikazuje prvih 10 linija fajla | head file.txt |
tail |
Prikazuje zadnjih 10 linija fajla | tail -f log.txt |
grep |
Pretražuje tekst u fajlovima | grep "tekst" file.txt |
find |
Pronalazi fajlove po imenu ili kriteriju | find / -name file.txt |
locate |
Brzo pronalazi fajlove | locate file.txt |
chmod |
Mijenja dozvole fajlova | chmod 755 skripta.sh |
chown |
Mijenja vlasnika fajla | chown user file.txt |
ps |
Prikazuje trenutne procese | ps aux |
top |
Prikazuje aktivne procese u realnom vremenu | top |
kill |
Prekida proces po PID-u | kill 1234 |
df |
Prikazuje korištenje diska | df -h |
du |
Prikazuje veličinu direktorija | du -sh folder |
free |
Prikazuje korištenje memorije | free -m |
uptime |
Prikazuje vrijeme rada sistema | uptime |
whoami |
Prikazuje trenutnog korisnika | whoami |
sudo |
Izvodi komandu kao superuser | sudo apt update |
apt |
Upravlja paketima (Debian/Ubuntu) | apt install vim |
yum |
Upravlja paketima (CentOS/RHEL) | yum install vim |
dnf |
Novi menadžer paketa (Fedora) | dnf install vim |
tar |
Arhivira fajlove | tar -cvf archive.tar folder |
gzip |
Komprimuje fajlove | gzip file.txt |
gunzip |
Dekomprimuje fajlove | gunzip file.txt.gz |
zip |
Kreira zip arhivu | zip archive.zip file.txt |
unzip |
Raspakuje zip arhivu | unzip archive.zip |
wget |
Preuzima fajlove sa weba | wget http://example.com/file |
curl |
Prenosi podatke sa URL-a | curl -O http://example.com/file |
ping |
Provjerava mrežnu povezanost | ping google.com |
netstat |
Prikazuje mrežne statistike | netstat -tuln |
ifconfig |
Prikazuje mrežne interfejse | ifconfig |
ip |
Upravlja mrežnim postavkama | ip addr show |
ssh |
Povezivanje na udaljeni server | ssh user@hostname |
scp |
Kopira fajlove preko SSH | scp file.txt user@host:/path |
rsync |
Sinhronizuje fajlove | rsync -av source/ dest/ |
crontab |
Upravlja zakazanim zadacima | crontab -e |
systemctl |
Upravlja sistemskim servisima | systemctl start apache2 |
journalctl |
Prikazuje sistemske logove | journalctl -u apache2 |
dmesg |
Prikazuje kernel logove | dmesg | grep error |
history |
Prikazuje historiju komandi | history |
man |
Prikazuje uputstvo za komandu | man ls |
alias |
Kreira alias za komandu | alias ll='ls -la' |
unalias |
Uklanja alias | unalias ll |
echo |
Ispisuje tekst u terminal | echo $PATH |
env |
Prikazuje environment varijable | env |
export |
Postavlja environment varijablu | export PATH=$PATH:/usr/local/bin |
uname |
Prikazuje informacije o sistemu | uname -a |
who |
Prikazuje prijavljene korisnike | who |
id |
Prikazuje informacije o korisniku | id user |
passwd |
Mijenja lozinku korisnika | passwd |
su |
Prebacuje na drugog korisnika | su user |
useradd |
Dodaje novog korisnika | useradd -m user |
userdel |
Briše korisnika | userdel user |
groupadd |
Dodaje novu grupu | groupadd grupa |
usermod |
Mijenja korisničke postavke | usermod -aG grupa user |
chgrp |
Mijenja grupu fajla | chgrp grupa file.txt |
ln |
Kreira linkove (tvrde ili simboličke) | ln -s file.txt link |
diff |
Poređenje dva fajla | diff file1.txt file2.txt |
wc |
Broji riječi, linije, znakove | wc -l file.txt |
sort |
Sortira linije fajla | sort file.txt |
uniq |
Uklanja duplikate iz sortiranih linija | uniq file.txt |
cut |
Izdvaja dijelove linija | cut -d',' -f1 file.csv |
sed |
Uređuje tekstualne tokove | sed 's/old/new/' file.txt |
awk |
Obrada i analiza tekstualnih podataka | awk '{print $1}' file.txt |
tee |
Upisuje u fajl i na stdout | ls | tee output.txt |
watch |
Ponavlja komandu u intervalima | watch -n 2 date |
time |
Mjeri vrijeme izvršavanja komande | time ls |
jobs |
Prikazuje pozadinske procese | jobs |
bg |
Nastavlja proces u pozadini | bg %1 |
fg |
Vraća proces u prvi plan | fg %1 |
killall |
Prekida procese po imenu | killall firefox |
htop |
Interaktivni prikaz procesa | htop |
iotop |
Prikazuje I/O aktivnost | iotop |
nmap |
Skenira mrežne portove | nmap localhost |
traceroute |
Prikazuje put paketa do hosta | traceroute google.com |
dig |
DNS lookup alat | dig example.com |
hostname |
Prikazuje ili postavlja ime hosta | hostname |
reboot |
Restartuje sistem | reboot |
shutdown |
Gasi sistem | shutdown now |
date |
Prikazuje ili postavlja datum | date |
cal |
Prikazuje kalendar | cal |
bc |
Kalkulator u terminalu | echo "5+3" | bc |
xargs |
Izvodi komande sa stdin ulazom | echo "file.txt" | xargs rm |
which |
Prikazuje putanju do izvršne komande | which python3 |
whereis |
Pronalazi lokaciju komande | whereis python3 |
Specijalizirani smo za sigurnosno testiranje i penetracijsko testiranje web aplikacija. Naš tim stručnjaka identificira ranjivosti, procjenjuje rizike i pruža jasne preporuke kako biste zaštitili svoje sustave i podatke.