Documente Academic
Documente Profesional
Documente Cultură
Shell-uri
Shell este numele generic
pentru interpretorul de
comenzi al Linux/Unix.
Interfaţa LINUX de tip linie
de comandă este desemnată
prin intermediul
termenului shell sau
consola.
„Shell” tradus înseamnă
„scoică” sau „înveliş”.
Shell‑ul este o interfaţă
între sistem de operare
Linux şi utilizator
Tipuri de shell-uri si
suportul fiecărui tip de shell
1. Bourne shell (sh) - original
2. C shell (csh) – se bazează pe
C
3. TC shell (tcsh) –
componente C si emacs
4. Korn shell (ksh) – este
shell-ul standard pentru
UNIX, combinatie intre C si
TC shell
5. Bourne Again SHell (bash)
este utilizat pe scară
largă în
comunităţiile
academice;
combina C si ksh;
este compatibil cu
Bourne shell.
sh
bash
c shell
korn shell
zsh shell
tsch shell
fish shell
ion shell
dash shell
Eshell
rc shell
scsh shell
xonsh shell bazat pe phyton
Oh shell
Elvish shell
Generalităti
Fişierele de comenzi în Linux – scripturile – nu au extensie.
Ele au drepturi de execuţie.
Dacă scripturile DOS sunt interesante, scripturile Unix‑ului
sunt adevărate programe
Scripturile conţin blocuri condiţionale şi bucle (if, for, while)
Scripturile nu trebuie compilate –
le scrieţi într‑un fisier cu ajutorul unui editor de text (nano),
salvaţi,
le daţi drepturi de execuţie - chmod 700 script
le puteţi executa. ./script
Dacă vreţi să schimbaţi ceva,
modificaţi scriptul – fişierul text
î‑l reexecutati.
Realizarea unui script