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
✕

Kako stvoriti Linux Bash skriptu – i što možete učiniti s njom

Novosti

Tomšić Damjan 16. lipnja 2025

Tolga_tezcan/getty slike

Koristim Linux vrlo dugo, tijekom kojeg sam učinio gotovo sve što možete zamisliti s operativnim sustavom otvorenog koda. Od svojih ranih dana, jedna stvar koju sam trebao naučiti je kako stvoriti bash skriptu. Kad sam prvi put počeo koristiti Linux, imao sam modem od 33,6K koji je odbio ostati na mreži. Da bih zaobišao taj problem, stvorio sam bash skriptu koja bi nadzirala moju povezanost; Ako je scenarij otkrio da sam izvan mreže, ponovno bi me povezao.

Također: koristio sam gotovo svaki Linux distro, ali ovaj ima svježu perspektivu

Srećom, više ne moram izvoditi takve trikove. U stvari, Linux je postao toliko prilagođen korisnicima da se rijetko moram gnjaviti s Bash skriptama. Unatoč tome, sjajna je značajka imati zgodan.

Sadržaj objave

  • 1 Što je bash scenarij?
  • 2 Kako stvoriti zdravo, svijet! bash skripta
  • 3 Kako stvoriti sigurnosnu kopiju s bash skriptom
  • 4 1. Stvorite novu datoteku
  • 5 2. Stvorite skriptu
  • 6 3. Dajte skriptu izvršne dozvole
  • 7 4. Pokrenite skriptu
    • 7.1 Koja je svrha bash skripte?
    • 7.2 Kako mogu stvoriti novu bash skriptu?
    • 7.3 Kako mogu pokrenuti bash skriptu?
    • 7.4 Koje su neke uobičajene varijable školjki?
    • 7.5 Kako mogu koristiti varijable u bash skripti?
    • 7.6 Koje su uobičajene uvjetne izjave?
    • 7.7 Povezani sadržaji

Što je bash scenarij?

Zamislite bash skriptu kao sićušnu aplikaciju koju stvorite koja se sastoji od Linux naredbi. Možete pisati Bash skripte da biste učinili gotovo sve, poput stvaranja sigurnosnih kopija, postavljanja varijabli, otvorenih aplikacija, kretanja do određenih direktorija, stvaranja datoteka i još mnogo toga. U stvari, uz samo malo kreativnosti, nebo je granica s Bash skriptama.

Također: 5 čimbenika koji neprestano potiču porast Linuxove radne površine

Ali zapamtite, bash skripte su upravo to … skripte. Oni nisu GUI aplikacije, niti postoji GUI aplikacija koja će vas provesti kroz proces stvaranja skripte. Drugim riječima, bash skripte su malo naprednije od korištenja obradiča, web preglednika ili klijenta e -pošte.

To ne znači da su BASH skripte samo za napredne korisnike. Naravno, BASH skripte mogu postati vrlo komplicirane, ali u početku mogu biti jednostavni kako želite.

Demonstrirat ću stvaranje dvije različite bash skripte. Prvo ćemo napraviti isprobano “Zdravo, svijet!” A onda ćemo stvoriti bash skriptu koja će sigurnosno kopirati direktorij. Nijedna od ovih scenarija nije toliko izazovna kao što možda mislite.

Također: 5 iznenađujuće produktivnih stvari koje možete učiniti s Linux terminalom

Jeste li spremni? Idemo.

Kako stvoriti zdravo, svijet! bash skripta

Što će vam trebati: Jedino što će vam trebati je linux instanca. Budući da svaka distribucija podržava BASH skripte, nije važno koje koristite. S tim u spremni, stvorimo.

Prvo što morate učiniti je otvoriti prozor terminala koji se može naći u izborniku vašeg radne površine.

Pokažite više

Naša prva datoteka skripte nazvat će se hello_world.sh. Stvorite datoteku s naredbom:

Pokažite više

Prvi redak u svakoj scenariji je:

Pokažite više

Drugi redak scenarija je zdravo, svijet! dio. Prvo ćemo dodati komentar koji ukazuje na to što radi sljedeća naredba, što bi moglo izgledati ovako:

# My Hello, World! script

Konačno, naredba za bash skriptu koristi odjek naredba kao takva:

Stavite sve zajedno i izgleda ovako:

#!/bin/bash

# My Hello, World! script
echo "Hello, World!"

Spremite i zatvorite datoteku prečac Ctrl+X tipkovnice.

Prije nego što se skripta može pokrenuti, mora imati izvršna dopuštenja. Da biste to učinili, izdajte naredbu:

Pokažite više

Da biste pokrenuli svoju prvu bash skriptu, izdajte naredbu:

Pokažite više

Izlaz naredbe trebao bi biti “Pozdrav, svijet!”

Također: Prvih 5 Linux naredbi svaki bi novi korisnik trebao naučiti

Kako stvoriti sigurnosnu kopiju s bash skriptom

Recimo da želite sigurnosno kopirati direktorij dokumenata na vanjski pogon koji se nalazi na/Media/User/Data (gdje je korisnik vaše korisničko ime Linux). Pomoću ove sigurnosne kopije također ćemo postaviti varijable koje će se koristiti za dodavanje datuma nazivu sigurnosne kopije datoteke, postavite odredište, kao i postavljanje izvora. Koristit ćemo i katran naredba za stvarnu sigurnosnu kopiju.

Prvo što treba učiniti je stvoriti novu datoteku s naredbom:

Također: Najbolji Linux distribuiji za početnike

1. Stvorite novu datoteku

Prvo što treba učiniti je stvoriti novu datoteku s naredbom:

2. Stvorite skriptu

Čitava skripta izgledat će ovako nešto (gdje je korisnik vaše korisničko ime Linux):

#!/bin/bash

# set variables for data, destination, and source

BACKUPDATE=`date +%b-%d-%y` 

DESTINATION=/media/USER/data/DOCUMENTS-$BACKUPDATE.tar.gz 

SOURCEFOLDER=/home/USER/Documents 

# the backup command

tar -cpzf $DESTINATION $SOURCEFOLDER #create the backup

Odredišna varijabla ne samo postavlja lokaciju za sigurnosnu kopiju, već također navodi sigurnosne kopije dokumenata-backupdate.tar.gz (gdje će sigurnosno kopiranje biti datum kada se skripta pokrene). Na primjer, ako pokrenete sigurnosnu kopiju skriptu 24. srpnja 2023. godine, naziv datoteke bio bi dokumenti-jul-24-23.tar.gz.

3. Dajte skriptu izvršne dozvole

Da biste omogućili pokretanje skripte, dajte mu izvršne dozvole uz naredbu:

4. Pokrenite skriptu

Za pokretanje nove skripte za sigurnosno kopiranje, naredba je:

I to je sve što je potrebno za stvaranje vašeg prvog bash skripte. Kao što rekoh, s malo kreativnosti, možete toliko učiniti s ovim zgodnim malim aplikacijama naredbenog retka.

Koja je svrha bash skripte?

BASH skripta (poznata i kao skripta školjke) je datoteka koja sadrži naredbe napisane u školjci Bourne-Amain (BASH). Omogućuje vam automatizaciju zadataka, obavljanje ponavljajućih operacija i pojednostavljenje administracije sustava.

Kako mogu stvoriti novu bash skriptu?

  1. Otvorite svoj omiljeni uređivač teksta (npr. Nano, VIM).
  2. Spremite datoteku s .SH proširenjem (npr. MyScript.sh).
  3. Uredite i spremite skriptu.

Kako mogu pokrenuti bash skriptu?

  1. Otvorite prozor terminala.
  2. Dođite do direktorija u kojem se vaša skripta nalazi pomoću naredbe CD (npr. CD/PATH/TO/SCIPT/).
  3. Dajte skriptu izvršne dozvole (kao što je naredba chmod u+x myscript.sh).
  4. Upišite ./myscript.sh i pritisnite Enter.

Koje su neke uobičajene varijable školjki?

  • $ PATH: Put do izvršnih datoteka sustava.
  • $ Početna: Vaš kućni direktorij.
  • $ Korisnik: vaše korisničko ime.
  • $ Slučajno: generator nasumičnih brojeva.

Kako mogu koristiti varijable u bash skripti?

Da biste koristili varijablu u BASH skripti, morate dodijeliti vrijednost varijabli pomoću = operatora (npr. Var = “my_value”).
Upotrijebite varijablu unutar svoje skripte tako što ćete upisati njegovo ime prethodno s $ znakom (kao u Echo “Moje ime je $ name.)

Koje su uobičajene uvjetne izjave?

  • Izjava IF procjenjuje uvjet, a zatim izvršava kod ako je istina.
  • Izjava ELIF provjerava drugi uvjet ako prvi ne uspije, a zatim izvršava dodatni kod ako je istina.
  • Izjava Else izvršava alternativni kod kada se ne podudaraju uvjeti.

Svakodnevno u pristigloj pošte svakodnevno nabavite jutarnje priče Tehno danas bilten.

Pokažite više

Web izvor

Povezani sadržaji

  • Prvo pogledajte Googleovu novu liniju Nest Nest UređajPrvo pogledajte Googleovu novu liniju Nest Nest Uređaj
  • Wuchang: Palo perje uspjelo je zaobići umor poput duše, i postaje sve boljiWuchang: Palo perje uspjelo je zaobići umor poput duše, i postaje sve bolji
  • Deepseek je zaključao pristup javne baze podataka koji je izložio povijest chataDeepseek je zaključao pristup javne baze podataka koji je izložio povijest chata
  • Zašto napuštam Firefox dobro – evo preglednika koji sada koristimZašto napuštam Firefox dobro – evo preglednika koji sada koristim
  • IBM oslobađa otvoreni koznik granit 4.0 generativni aiIBM oslobađa otvoreni koznik granit 4.0 generativni ai
  • Ništa ne ažurira bitni prostor s 3 velika poboljšanjaNišta ne ažurira bitni prostor s 3 velika poboljšanja

Previous Article

Još jedna europska vlada je Microsoft za Linux - evo zašto

Next Article

Ovaj povjesničar vidio je budućnost trans -zdravstvene zaštite

Posljednje objave

Obožavatelji Fortnitea kažu “ne AI pomazi” nakon što su uočili ono za što vjeruju da su slike generirane umjetnom inteligencijom u igri

Obožavatelji Fortnitea kažu “ne AI pomazi” nakon što su uočili ono za što vjeruju da su slike generirane umjetnom inteligencijom u igri

Microsoft stvara okvir za sigurnu arhitekturu optičke mreže

Microsoft stvara okvir za sigurnu arhitekturu optičke mreže

Zašto je vidljiva umjetna inteligencija SRE sloj koji nedostaje tvrtkama za pouzdane LLM-ove

Zašto je vidljiva umjetna inteligencija SRE sloj koji nedostaje tvrtkama za pouzdane LLM-ove

Sadržaj

  • 1 Što je bash scenarij?
  • 2 Kako stvoriti zdravo, svijet! bash skripta
  • 3 Kako stvoriti sigurnosnu kopiju s bash skriptom
  • 4 1. Stvorite novu datoteku
  • 5 2. Stvorite skriptu
  • 6 3. Dajte skriptu izvršne dozvole
  • 7 4. Pokrenite skriptu
    • 7.1 Koja je svrha bash skripte?
    • 7.2 Kako mogu stvoriti novu bash skriptu?
    • 7.3 Kako mogu pokrenuti bash skriptu?
    • 7.4 Koje su neke uobičajene varijable školjki?
    • 7.5 Kako mogu koristiti varijable u bash skripti?
    • 7.6 Koje su uobičajene uvjetne izjave?

Novosti

  • Obožavatelji Fortnitea kažu “ne AI pomazi” nakon što su uočili ono za što vjeruju da su slike generirane umjetnom inteligencijom u igri 30. studenoga 2025
  • Microsoft stvara okvir za sigurnu arhitekturu optičke mreže 30. studenoga 2025
  • Zašto je vidljiva umjetna inteligencija SRE sloj koji nedostaje tvrtkama za pouzdane LLM-ove 30. studenoga 2025
  • Lijek za mršavljenje Zepbound testira se kao lijek za dugi Covid 30. studenoga 2025
  • Koliko RAM-a vaše računalo zapravo treba 2025. godine? Stručnjak za Windows i Mac računa 30. studenoga 2025
  • Samsung daje 71% popusta na Galaxy Watch 8 30. studenoga 2025
  • Hollow Knight: Silksong dev misli da će Clair Obscur: Expedition 33 osvojiti igru ​​godine: “Iznimna je i široko ukusna” 29. studenoga 2025
  • RailTel modernizira međugradske optičke mreže metroa diljem Indije 29. studenoga 2025
  • Anthropic kaže da je riješio dugogodišnji problem AI agenta s novim Claude SDK-om za više sesija 29. studenoga 2025
  • Kako izmjeriti polumjer Zemlje pomoću Lego kockica 29. studenoga 2025

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