Skip to main content

ఎన్విరాన్మెంట్ వేరియబుల్స్: వాట్ ఆర్ ఆర్?

Anonim

ఎన్విరాన్మెంట్ వేరియబుల్ ఆపరేటింగ్ సిస్టం మరియు ఇతర సాఫ్ట్వేర్ మీ కంప్యూటర్కు సంబంధించిన సమాచారాన్ని గుర్తించడానికి ఉపయోగించే ఒక డైనమిక్ విలువ.

ఇంకో మాటలో చెప్పాలంటే, ఎన్విరాన్మెంట్ వేరియబుల్ అనేది మీ కంప్యూటర్లోని ఒక స్థానం, ఒక సంస్కరణ సంఖ్య, వస్తువుల జాబితా మొదలైన వాటికి ప్రాతినిధ్యం వహిస్తుంది.

పర్యావరణ వేరియబుల్స్% sign% (%) చేత ఉన్నాయి,% temp% లో, వాటిని సాధారణ టెక్స్ట్ నుండి వేరు చేయడానికి.

రెండు రకాల పర్యావరణ వేరియబుల్స్ ఉన్నాయి, యూజర్ ఎన్విరాన్మెంట్ వేరియబుల్స్ మరియు సిస్టమ్ ఎన్విరాన్మెంట్ వేరియబుల్స్ :

వినియోగదారు పర్యావరణ వేరియబుల్స్

వాడుకరి ఎన్విరాన్మెంట్ వేరియబుల్స్, పేరు సూచించినట్లుగా, ప్రతి వినియోగదారు ఖాతాకు ప్రత్యేకమైన పర్యావరణ వేరియబుల్స్.

అంటే ఒక వినియోగదారు వలె లాగిన్ అయినప్పుడు ఎన్విరాన్మెంట్ వేరియబుల్ యొక్క విలువ అదే కంప్యూటర్లో వేరొక యూజర్గా లాగిన్ అయినప్పుడు అదే ఎన్విరాన్మెంట్ వేరియబుల్ యొక్క విలువ కంటే భిన్నంగా ఉంటుంది.

ఎన్విరాన్మెంట్ వేరియబుల్స్ యొక్క ఈ రకాలు వినియోగదారుని లాగ్-ఇన్ అయినప్పటికీ మానవీయంగా సెట్ చేయబడతాయి, కానీ Windows మరియు ఇతర సాఫ్ట్ వేర్ వాటిని కూడా అమర్చవచ్చు.

వినియోగదారుని ఎన్విరాన్మెంట్ వేరియబుల్ యొక్క ఒక ఉదాహరణ% homepath%. ఉదాహరణకు, ఒక Windows 10 కంప్యూటర్లో,% homepath% విలువను కలిగి ఉంది వినియోగదారులు టిమ్ , ఇది యూజర్-నిర్దిష్ట సమాచారాన్ని కలిగి ఉన్న ఫోల్డర్.

ఒక యూజర్ ఎన్విరాన్మెంట్ వేరియబుల్ కూడా అనుకూలమైనది కావచ్చు. వినియోగదారుడు% data% లాగా సృష్టించవచ్చు, ఇది కంప్యూటర్లో ఫోల్డర్కు సూచించవచ్చు సి: డౌన్ లోడ్ ఫైళ్ళు . నిర్దిష్ట వినియోగదారు లాగిన్ అయినప్పుడు ఇలాంటి ఎన్విరాన్మెంట్ వేరియబుల్ పని చేస్తుంది.

సిస్టమ్ ఎన్విరాన్మెంట్ వేరియబుల్స్

వ్యవస్థ పర్యావరణం వేరియబుల్స్ కేవలం ఒక వినియోగదారుని మించి విస్తరించి, ఉనికిలో ఉన్న ఏ వినియోగదారుకు వర్తించాలో, లేదా భవిష్యత్తులో సృష్టించబడుతుంది. చాలా విండోస్ ఎన్విరాన్మెంట్ వేరియబుల్స్ Windows ఫోల్డర్ వంటి ముఖ్యమైన స్థానాలకు సూచిస్తాయి.

Windows వ్యవస్థల్లోని అత్యంత సాధారణ ఎన్విరాన్మెంట్ వేరియబుల్స్లో% path%,% programfiles%,% temp% మరియు% systemroot% ఉన్నాయి, అయితే చాలామంది ఇతరులు ఉన్నారు.

ఉదాహరణకు, మీరు Windows 8 ను ఇన్స్టాల్ చేసినప్పుడు,% windir% ఎన్విరాన్మెంట్ వేరియబుల్ ఇది సంస్థాపించిన డైరెక్టరీకి సెట్ చేయబడుతుంది. ఇన్స్టాలేషన్ డైరెక్టరీ అనేది ఇన్స్టాలర్ కనుక (అది మీరే … లేదా మీ కంప్యూటర్ తయారీదారు) ఒక కంప్యూటర్లో నిర్వచించబడవచ్చు, అది కావచ్చు సి: Windows, కానీ మరొకటి, అది కావచ్చు సి: Win8 .

ఈ ఉదాహరణతో కొనసాగుతూ, Windows 8 ఏర్పాటు తర్వాత మైక్రోసాఫ్ట్ వర్డ్ ఈ కంప్యూటర్లలో ప్రతి ఒక్కటి ఇన్స్టాల్ చేయబడిందని చెప్పండి. వర్డ్ ఇన్స్టాలేషన్ ప్రాసెస్లో భాగంగా, విండోస్ 8 వ్యవస్థాపించిన డైరెక్టరీకి అనేక ఫైళ్ళను కాపీ చేయవలసి ఉంటుంది. ఆ స్థానంలో ఉన్నట్లయితే అది సరైన స్థలంలో ఉన్న ఫైళ్ళను ఇన్స్టాల్ చేయడంలో MS Word ఖచ్చితంగా ఎలా ఉంటుంది సి: Windows ఒక కంప్యూటర్లో మరియు సి: Win8 ఇంకొక పక్క?

ఇలాంటి సంభావ్య సమస్యను నివారించడానికి, మైక్రోసాఫ్ట్ వర్డ్, అలాగే చాలా సాఫ్ట్వేర్,% windir% కు సంస్థాపించటానికి రూపొందించబడింది సి: Windows . ఈ విధంగా, ఈ ముఖ్యమైన ఫైల్లు Windows 8 వలె అదే డైరెక్టరీలో ఇన్స్టాల్ అవుతాయని అనుకోవచ్చు.

Windows లో ఉపయోగించే వాడుకదారుడు మరియు సిస్టమ్ ఎన్విరాన్మెంట్ వేరియబుల్స్ యొక్క పెద్ద జాబితా కోసం మైక్రోసాఫ్ట్ యొక్క గుర్తించిన ఎన్విరాన్మెంట్ వేరియబుల్స్ పేజిని చూడండి.

మీరు ఎన్విరాన్మెంట్ వేరియబుల్ విలువ ఎలా కనుగొంటారు?

ఒక నిర్దిష్ట పర్యావరణ వేరియబుల్ ఏమి జరుగుతుందో చూడటానికి అనేక మార్గాలు ఉన్నాయి. అయినప్పటికీ, చాలా సందర్భాలలో, కనీసం విండోస్లో, దీన్ని చాలా సులభమైనది మరియు వేగవంతమైన మార్గం, ఇది సాధారణ కమాండ్ ప్రాంప్ట్ కమాండ్ ద్వారా echo .

దీన్ని ఎలా చేయాలో ఇక్కడ ఉంది:

  1. ఓపెన్ కమాండ్ ప్రాంప్ట్.

  2. సరిగ్గా కింది ఆదేశం అమలు:

    echo% temp%

    … కోర్సు యొక్క బదులుగా % తాత్కాలిక% మీకు ఆసక్తి ఉన్న పర్యావరణ వేరియబుల్ కోసం

  3. తక్షణమే ప్రదర్శించబడే విలువను గమనించండి.

ఉదాహరణకు, నా కంప్యూటర్లో, echo% తాత్కాలిక% ఈ ఉత్పత్తి చేసింది:

సి: వినియోగదారులు టిమ్ AppData Local టెంప్

కమాండ్ ప్రాంప్ట్ మీకు భయపడినట్లయితే (అది కాకూడదు), కమాండ్ లైన్ టూల్స్ ఉపయోగించకుండా ఎన్విరాన్మెంట్ వేరియబుల్ యొక్క విలువను తనిఖీ చేయడానికి చాలా ఎక్కువ సమయం ఉంది.

కంట్రోల్ పానెల్ కు హెడ్, ఆపై సిస్టమ్ ఆపిల్. ఒకసారి అక్కడ, ఎంచుకోండి ఆధునిక వ్యవస్థ అమరికలు ఎడమవైపు, అప్పుడు ఎంచుకోండి ఎన్విరాన్మెంట్ వేరియబుల్స్ … దిగువన ఉన్న బటన్. ఇది ఒక అసంపూర్తిగా ఎన్విరాన్మెంట్ వేరియబుల్స్ జాబితా కానీ జాబితా చేయబడిన వాటిని వాటికి ప్రక్కన విలువలు కలిగి ఉంటాయి.

లైనక్స్ సిస్టమ్స్ పైన, మీరు ఎగ్జిక్యూట్ చేయగలరుprintenv కమాండ్ లైన్ నుండి కమాండ్ ప్రస్తుతం నిర్వచించిన అన్ని ఎన్విరాన్మెంట్ వేరియబుల్స్ జాబితా.