Oblak Znanja

  • Home
  • Novosti
  • Učionica
    • Informatika 5
    • Informatika 6
    • Informatika 7
    • Informatika 8
    • Logo jezik
    • WordPress
    • Microsoft Office
  • Vodiči
    • Online vodiči
    • Kratki savjeti
    • Korisne aplikacije
    • Društvene mreže
    • Multimedija
    • Zanimljivosti
✕

Razumijevanje Bash-a: Vodič za Linux administratore

Linux

Razumijevanje Bash-a: Vodič za Linux administratore

Tomšić Damjan 22. studenoga 2024


Sadržaj objave

  • 1 Razumijevanje Bash-a: Vodič za Linux administratore
    • 1.1 Što je Bash?
      • 1.1.1 Zašto učiti Bash?
    • 1.2 Prvi koraci s Bash-om
      • 1.2.1 1. Osnove Bash-a
      • 1.2.2 2. Korisne Bash naredbe
    • 1.3 Osnove Bash skriptiranja
      • 1.3.1 1. Izrada prve skripte
      • 1.3.2 2. Uvjetne naredbe
      • 1.3.3 3. Petlje
    • 1.4 Napredne Bash tehnike
      • 1.4.1 1. Funkcije
      • 1.4.2 2. Rukovanje pogreškama
      • 1.4.3 3. Automatizacija s Cron-om
    • 1.5 Praktične primjene Bash-a
      • 1.5.1 1. Praćenje sustavskih resursa
      • 1.5.2 2. Automatske sigurnosne kopije
      • 1.5.3 3. Analiza logova
    • 1.6 Savjeti za ovladavanje Bash-om
      • 1.6.1 Povezani sadržaji

Razumijevanje Bash-a: Vodič za Linux administratore

Kao Linux administrator, ovladavanje Bash-om (Bourne Again Shell) može značajno unaprijediti vaše vještine rada u naredbenom retku. Ovaj vodič pokriva osnove, napredne tehnike i praktične primjene Bash-a, omogućujući vam da automatizirate zadatke, brzo rješavate probleme i učinkovito upravljate sustavima.

Što je Bash?

Bash je zadani interpretor naredbi u većini Linux distribucija. Omogućuje korisnicima interakciju s operativnim sustavom putem naredbi i skripti, što ga čini ključnim alatom za administratore.

Zašto učiti Bash?

  • Automatizacija: Pojednostavite ponavljajuće zadatke.
  • Prilagodba: Oblikujte svoje radno okruženje prema potrebama.
  • Učinkovitost: Brže i bolje upravljajte sustavima.

Prvi koraci s Bash-om

Prije nego što se upustite u izradu skripti, upoznajte se s osnovama.

1. Osnove Bash-a

Izvođenje naredbi: Unesite naredbu izravno u terminal.

1
echo "Pozdrav, svijete!"

Varijable: Spremite podatke za ponovnu upotrebu.

1
2
IME="LinuxAdmin"
echo "Dobrodošli, $IME!"

Osnovna matematika:

1
2
3
BROJ1=5
BROJ2=3
echo $((BROJ1 + BROJ2))

2. Korisne Bash naredbe

Evo nekoliko ključnih naredbi koje biste trebali znati:

  • ls: Popis sadržaja direktorija.
  • cat: Prikaz sadržaja datoteka.
  • grep: Pretraživanje uzoraka u datotekama.
  • find: Pronalaženje datoteka.
  • awk/sed: Obrada i uređivanje teksta.

Osnove Bash skriptiranja

1. Izrada prve skripte

Napravite datoteku nazvanu skripta.sh:

1
2
#!/bin/bash
echo "Ovo je moja prva skripta!"

Pokrenite ju:

1
2
chmod +x skripta.sh
./skripta.sh

2. Uvjetne naredbe

Upravljanje tijekom izvršavanja skripte:

1
2
3
4
5
6
#!/bin/bash
if [ $1 -gt 10 ]; then
  echo "Broj je veći od 10"
else
  echo "Broj je 10 ili manji"
fi

3. Petlje

Izvršavanje ponavljajućih zadataka:

1
2
3
4
#!/bin/bash
for i in {1..5}; do
  echo "Ponavljanje $i"
done

Napredne Bash tehnike

1. Funkcije

Modularizirajte svoje skripte:

1
2
3
4
5
#!/bin/bash
pozdrav() {
  echo "Pozdrav, $1!"
}
pozdrav "Administrator"

2. Rukovanje pogreškama

Spriječite prekid rada skripte:

1
2
3
#!/bin/bash
set -e
naredba1 || { echo "Naredba nije uspjela"; exit 1; }

3. Automatizacija s Cron-om

Pokrećite skripte po rasporedu:

  • Uredite crontab:

1
crontab -e

  • Dodajte:

1
0 2 * * * /putanja/do/vaše/skripte.sh

Praktične primjene Bash-a

1. Praćenje sustavskih resursa

Skripta za provjeru zauzeća diska:

1
2
#!/bin/bash
df -h | awk '$5 > 80 {print $0}'

2. Automatske sigurnosne kopije

Izrada sigurnosne kopije direktorija:

1
2
#!/bin/bash
tar -czf sigurnosna_kopija-$(date +%Y%m%d).tar.gz /putanja/do/direktorija

3. Analiza logova

Pronalaženje pogrešaka u logovima:

1
2
#!/bin/bash
grep "ERROR" /var/log/syslog > pogreške.log

Savjeti za ovladavanje Bash-om

  • Naučite regularne izraze: Neophodno za analizu logova i teksta.
  • Upoznajte ugrađene naredbe: Poput test, eval i source.
  • Koristite alate za ispravljanje grešaka: Pokrenite skripte s bash -x za otkrivanje problema.
  • Dokumentirajte svoj kod: Komentari čine skripte razumljivijima.


Povezani sadržaji

  • 10 Linux aplikacija koje uvijek prvo instaliram – a trebali biste i vi10 Linux aplikacija koje uvijek prvo instaliram – a trebali biste i vi
  • Wallpaper tema | Fantasy art
  • Wallpaper tema | ŽivotinjeWallpaper tema | Životinje
  • Launchy – pokrenite vaše aplikacije sa stilom
  • Kako večeras gledati spektakularnu kišu meteora KvadrantidaKako večeras gledati spektakularnu kišu meteora Kvadrantida
  • Verizon Trick dobiva vam 20 USD po liniji za godinu danaVerizon Trick dobiva vam 20 USD po liniji za godinu dana

Previous Article

Kako prikazati prikaz popisa SharePoint kao vremensku traku gantograma pomoću oblikovanja prikaza – Nate Chamberlain, Microsoft MCT

Next Article

Kada koristiti koji – Nate Chamberlain, Microsoft MCT

Posljednje objave

Masivni prekid rada Verizona donosi korisnicima 20 USD kredita

Masivni prekid rada Verizona donosi korisnicima 20 USD kredita

Sve više dokaza koji sugeriraju da se Ubisoft doista sprema najaviti remake Assassin’s Creed 4: Black Flag

Sve više dokaza koji sugeriraju da se Ubisoft doista sprema najaviti remake Assassin’s Creed 4: Black Flag

Teksaški sudac odbacuje drugu tužbu zbog prekida rada CrowdStrikea

Teksaški sudac odbacuje drugu tužbu zbog prekida rada CrowdStrikea

Sadržaj

  • 1 Razumijevanje Bash-a: Vodič za Linux administratore
    • 1.1 Što je Bash?
      • 1.1.1 Zašto učiti Bash?
    • 1.2 Prvi koraci s Bash-om
      • 1.2.1 1. Osnove Bash-a
      • 1.2.2 2. Korisne Bash naredbe
    • 1.3 Osnove Bash skriptiranja
      • 1.3.1 1. Izrada prve skripte
      • 1.3.2 2. Uvjetne naredbe
      • 1.3.3 3. Petlje
    • 1.4 Napredne Bash tehnike
      • 1.4.1 1. Funkcije
      • 1.4.2 2. Rukovanje pogreškama
      • 1.4.3 3. Automatizacija s Cron-om
    • 1.5 Praktične primjene Bash-a
      • 1.5.1 1. Praćenje sustavskih resursa
      • 1.5.2 2. Automatske sigurnosne kopije
      • 1.5.3 3. Analiza logova
    • 1.6 Savjeti za ovladavanje Bash-om

Novosti

  • Masivni prekid rada Verizona donosi korisnicima 20 USD kredita 15. siječnja 2026
  • Sve više dokaza koji sugeriraju da se Ubisoft doista sprema najaviti remake Assassin’s Creed 4: Black Flag 15. siječnja 2026
  • Teksaški sudac odbacuje drugu tužbu zbog prekida rada CrowdStrikea 15. siječnja 2026
  • Z.ai GLM-Image otvorenog koda pobjeđuje Googleov Nano Banana Pro u složenom prikazivanju teksta, ali ne i u estetici 15. siječnja 2026
  • Neuroznanstvenici dešifriraju odugovlačenje: moždani mehanizam objašnjava zašto ljudi ostavljaju određene zadatke za kasnije 15. siječnja 2026
  • Ovaj popularni Bose zvučnik izgubit će softversku podršku 2026. – ali sada ima spas 14. siječnja 2026
  • Google Photos “Ask” pretraga još uvijek ima puno mrzitelja 14. siječnja 2026
  • Battlefield 6, 2. sezona odgođena je za veljaču, ali još sadržaja za 1. sezonu i događaja je na putu 14. siječnja 2026
  • Širokopojasna revolucija u Velikoj Britaniji ne pokazuje znakove usporavanja 14. siječnja 2026
  • Zašto Egnyte nastavlja zapošljavati mlađe inženjere unatoč porastu AI alata za kodiranje 14. siječnja 2026

O nama

Oblak Znanja je blog edukativnog karaktera i namijenjen je svima koji žele unaprijediti svoje znanje iz područja računala i interneta.

Naš cilj je edukacija i pisanje zanimljivih objava kojima ćemo zajedno učiti i informirati se o svijetu informatike.

Na ovom blogu zabranjeno je svako kopiranje sadržaja bez dozvole autora.

Oblak Znanja

Oznake

besplatni powerpoint predlošci društvene mreže excel facebook firefox gmail google+ Google Chrome halloween halloween walpapers internet kartice linkedin profil linux microsoft Mozilla Firefox ms powerpoint oblak znanja office 2007 office savjeti online kupovina pick powerpoint powerpoint predložak powerpoint savjeti rastući niz savjet slike za radnu površinu spremanje datoteka strani jezik tipkovnicke kratice twitter twitter alati uređivanje slika wallpaper clock web preglednik windows windows 7 windows aplikacije windows vista word word 2007 word savjeti youtube savjeti youtube tipkovničke kratice