How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Sadržaj:
- Izvor sintaksa naredbe
- Primjeri naredbi izvora
- Funkcije pretraživanja
- Datoteka za konfiguraciju Bash-a
- Zaključak
Naredba
source
čita i izvršava naredbe iz datoteke navedene kao njezin argument u trenutnom okruženju ljuske. Korisno je učitati funkcije, varijable i konfiguracijske datoteke u skripte ljuske.
source
je školjka ugrađena u Bashu i drugim popularnim školjkama koje se koriste u Linux i UNIX operativnim sustavima. Njegovo se ponašanje možda malo razlikuje od ljuske do ljuske.
Izvor sintaksa naredbe
Sintaksa za
source
naredbu je sljedeća:
source FILENAME. FILENAME
-
source
i.
(razdoblje) iste su naredbe. AkoFILENAME
nije puni put do datoteke, naredba će pretraživati datoteku u mapama navedenim u$PATH
okruženja$PATH
. Ako datoteka nije pronađena u naredbi$PATH
, naredba će potražiti datoteku u trenutnom direktoriju. Ako su dati bilo kakviARGUMENTS
, oni će postati pozicijski parametri uFILENAME
. AkoFILENAME
postoji, izlazni kôd izlaza naredbe je0
, inače ako datoteka nije pronađena, vratit će se1
.
Primjeri naredbi izvora
U ovom ćemo dijelu pogledati neke osnovne primjere korištenja
source
naredbe.
Funkcije pretraživanja
U ovom ćemo primjeru stvoriti datoteku koja uključuje bash funkciju koja provjerava je li korisnik koji izvodi skriptu root, a ako ne, prikazuje poruku i izlaz iz skripte.
functions.sh
check_root () { if]; then echo "This script must be run as root" exit 1 fi }
Sada u svakoj od vaših skripti koje treba pokrenuti samo korijenski korisnik jednostavno nazove
functions.sh
datoteku i nazove funkciju:
#!/usr/bin/env bash source functions.sh check_root echo "I am root"
Prednost ovog pristupa je u tome što će vaše skripte biti manje i čitljivije, možete ponovo upotrebljavati istu funkcijsku datoteku kad god je potrebno i u slučaju da trebate izmijeniti funkciju, urediti ćete samo jednu datoteku.
Datoteka za konfiguraciju Bash-a
Pomoću
source
naredbe možete i čitati varijable iz datoteke. Promjenjive se moraju postaviti pomoću Bash-ove sintakse,
VARIABLE=VALUE
.
Kreirajmo testnu konfiguracijsku datoteku:
VAR1="foo" VAR2="bar"
U bash skripti koristite
source
naredbu za čitanje konfiguracijske datoteke:
#!/usr/bin/env bash source config.sh echo "VAR1 is $VAR1" echo "VAR2 is $VAR2"
Zaključak
U ovom smo vodiču naučili kako koristiti naredbu
source
ugrađenog u svojim skriptama shell.
Otkrivanje open source izvora u Alpha

Dostupna je rana inačica open-source alata za provjeru kvalitete open-source softvera .
Naredba povijesti u linuxu (bash history)

U ovom ćemo članku govoriti o naredbi povijesti, koja vam omogućuje pregled popisa prethodno izvršenih naredbi, pretraživanje po popisu i manipuliranje datotekom povijesti.
Kako se koristi naredba za spavanje Linuxa za zaustavljanje bash skripte

Mirovanje je uslužni program naredbenog retka koji vam omogućuje obustavljanje postupka pozivanja na određeno vrijeme. U ovom ćemo vam vodiču pokazati kako koristiti naredbu za spavanje u Linuxu.