Linux & Terminali

export & subshells

Në shqip: export dhe nën-shell-et

ShpjegimiSQ

Një variabël e zakonshme shell-i e sheh vetëm shell-i aktual. export e kthen në variabël mjedisi, që e trashëgojnë edhe programet që nis (node, python). Por ndryshimet në një program fëmijë nuk kthehen te prindi.

EnglishEN

A plain shell variable is seen only by the current shell. export turns it into an environment variable that programs you start (node, python) inherit. But changes inside a child never flow back to the parent.

Si ta mendosh

Si t'u japësh fëmijëve çelësin e shtëpisë — ata e marrin, por s'ta ndryshojnë bravën tënde.

Lexoje në anglisht

Like giving your kids a house key — they get it, but can't change your lock.

Shembull kodibash

export NODE_ENV=production
node app.js          # e sheh NODE_ENV
env | grep NODE_ENV

Terma të lidhur