LECȚIA 19 / 30 · Administrare Linux

Variabile de mediu și PATH

Inspectează variabilele de mediu și află cum caută shell-ul programele.

aprox. 9 minuteExercițiu de recapitulare inclus

Variabilele de mediu transmit valori proceselor lansate dintr-un shell. Sunt folosite pentru configurare, locale, directoare și căutarea programelor. Unele pot conține date sensibile și nu trebuie publicate în loguri.

Inspectează valori uzuale

printf '%s\n' "$HOME"
printf '%s\n' "$SHELL"
printf '%s\n' "$PATH"
printenv LANG

PATH este o listă de directoare în care shell-ul caută programe. Pentru siguranță, evită să adaugi directoare controlate de persoane neautorizate înaintea directoarelor standard.

Domeniul de vizibilitate

PROJECT_ENV=development
export PROJECT_ENV
printenv PROJECT_ENV

O atribuire simplă este disponibilă în shell-ul curent; export o transmite și proceselor copil. Variabilele de mediu nu sunt un loc potrivit pentru secrete într-un sistem cu acces partajat fără măsuri suplimentare.

Configurare persistentă

Fișierele de inițializare depind de shell și de tipul sesiunii, de exemplu interactivă sau login. Modifică doar fișierul potrivit, păstrează o copie și redeschide sesiunea pentru a testa efectul.

VERIFICĂ CE AI ÎNVĂȚAT

Ce descrie variabila PATH?