Documente Academic
Documente Profesional
Documente Cultură
Adm Linux2
Adm Linux2
Procese Linux/UNIX
Tabele de rutare
Proceduri de backup
Scripturi Linux/UNIX
UNIX) etc.;
n mod normal, shell-urile sunt interactive (ateapt comanda de la utilizator, o
ruleaz i apoi o ateapt pe urmtoarea);
n multe situaii este util crearea unui fiier text cu mai multe comenzi (shell
script):
pentru a rula acelai set de comenzi folosind un alt set de parametri, astfel
ctignd timp;
pentru a crea propriile comenzi;
pentru a automatiza o oarecare sarcin frecvent;
pentru a putea rula un script, utilizatorul trebuie s aib drept de execuie pe
acel fiier;
un mod simplu i eficient de a partaja setri de configurare ntre aplicaii l
constituie variabilele de mediu; exemple: PATH (conine directoarele n care
se caut fiierele executabile corespunztoare comenzilor introduse de utilizator),
HOME (directorul personal al utilizatorului), HISTSIZE (dimensiunea istoricului
de comenzi) etc.;
pentru a vedea cele mai importante variabile de mediu se pot folosi comenzile
env sau printenv;
variabilele de mediu setate ntr-o sesiune de shell se vor copia i n shell-ul fiu;
n schimb, dac se modific o variabil din shell-ul printe, modificarea nu va fi
vizibil n shell-ul fiu i vice-versa;
pentru a modifica o variabil de mediu pentru un utilizator, se va modifica
fiierul .bash_profile (sau .bashrc), adugndu-se o linie export
<nume_var>=<valoare>; ex.: export PATH=$PATH:~my_user/bin;
dac se dorete ca modificarea variabilei s fie global, ea se va realiza ntr-unul
din fiierele /etc/profile, /etc/bash.bashrc sau /etc/environment; ex.:
export PATH=$PATH:~$USER/bin;
pentru a rula un script cu o anumit frecven, se poate folosi serviciul cron;