லினக்ஸ் அடிப்படையிலான இயக்க முறைமைகளில் சுற்றுச்சூழல் மாறிகள் தொடக்கத்தில் பிற நிரல்களால் பயன்படுத்தப்படும் உரை தகவல்களைக் கொண்டிருக்கும் மாறிகள். வழக்கமாக அவை வரைகலை மற்றும் கட்டளை ஷெல், பயனர் அமைப்புகளின் தரவு, சில கோப்புகளின் இருப்பிடம் மற்றும் பலவற்றின் பொதுவான கணினி அளவுருக்களை உள்ளடக்குகின்றன. அத்தகைய மாறிகளின் மதிப்புகள் குறிக்கப்படுகின்றன, எடுத்துக்காட்டாக, எண்கள், சின்னங்கள், கோப்பகங்கள் அல்லது கோப்புகளுக்கான பாதைகள். இதற்கு நன்றி, பல பயன்பாடுகள் சில அமைப்புகளுக்கான அணுகலை விரைவாகப் பெறுகின்றன, அத்துடன் பயனருக்கு புதிய விருப்பங்களை மாற்ற அல்லது உருவாக்க வாய்ப்பையும் பெறுகின்றன.
லினக்ஸில் சூழல் மாறிகள் வேலை
இந்த கட்டுரையில், சுற்றுச்சூழல் மாறிகள் தொடர்பான அடிப்படை மற்றும் மிகவும் பயனுள்ள தகவல்களைத் தொட விரும்புகிறோம். கூடுதலாக, அவற்றை எவ்வாறு பார்ப்பது, மாற்றுவது, உருவாக்குவது மற்றும் நீக்குவது என்பதை நாங்கள் காண்பிப்போம். முக்கிய விருப்பங்களுடனான பரிச்சயம் புதிய பயனர்களுக்கு இதுபோன்ற கருவிகளின் நிர்வாகத்தை வழிநடத்தவும், OS விநியோகங்களில் அவற்றின் பொருளைப் புரிந்துகொள்ளவும் உதவும். மிக முக்கியமான அளவுருக்களின் பகுப்பாய்வைத் தொடங்குவதற்கு முன், அவற்றை வகுப்புகளாகப் பிரிப்பது பற்றி பேச விரும்புகிறேன். இத்தகைய தொகுத்தல் பின்வருமாறு வரையறுக்கப்படுகிறது:
- கணினி மாறிகள் இந்த விருப்பங்கள் இயக்க முறைமையின் தொடக்கத்தில் உடனடியாக ஏற்றப்படுகின்றன, சில உள்ளமைவு கோப்புகளில் சேமிக்கப்படுகின்றன (அவற்றைப் பற்றி நாங்கள் கீழே பேசுவோம்), மேலும் எல்லா பயனர்களுக்கும் முழு OS க்கும் கிடைக்கிறது. பொதுவாக, இத்தகைய அளவுருக்கள் மிக முக்கியமானதாகக் கருதப்படுகின்றன மற்றும் பலவகையான பயன்பாடுகளின் துவக்கத்தின் போது பெரும்பாலும் பயன்படுத்தப்படுகின்றன.
- பயனர் மாறிகள் ஒவ்வொரு பயனருக்கும் அவரவர் சொந்த வீட்டு அடைவு உள்ளது, அங்கு அனைத்து முக்கியமான பொருட்களும் சேமிக்கப்படுகின்றன, மேலும் பயனர் மாறிகளின் உள்ளமைவு கோப்புகள் அவற்றில் உள்ளன. உள்ளூர் மூலம் அங்கீகாரம் பெற்ற நேரத்தில் ஒரு குறிப்பிட்ட பயனருக்கு அவை பயன்படுத்தப்படுகின்றன என்பது அவர்களின் பெயரிலிருந்து ஏற்கனவே தெளிவாகத் தெரிகிறது "முனையம்". அவை தொலை இணைப்புடன் செயல்படுகின்றன.
- உள்ளூர் மாறிகள் ஒரு அமர்வுக்கு மட்டுமே பொருந்தும் விருப்பங்கள் உள்ளன. அது முடிந்ததும், அவை நிரந்தரமாக நீக்கப்படும், மறுதொடக்கம் செய்ய, அனைத்தும் கைமுறையாக உருவாக்கப்பட வேண்டும். அவை தனி கோப்புகளில் சேமிக்கப்படவில்லை, ஆனால் அவை பொருத்தமான கன்சோல் கட்டளைகளைப் பயன்படுத்தி உருவாக்கப்படுகின்றன, திருத்தப்படுகின்றன மற்றும் நீக்கப்படும்.
பயனர் மற்றும் கணினி மாறிகள் உள்ளமைவு கோப்புகள்
மேலே உள்ள விளக்கத்திலிருந்து நீங்கள் ஏற்கனவே அறிந்திருப்பதைப் போல, லினக்ஸ் மாறிகள் மூன்று வகுப்புகளில் இரண்டு தனித்தனி கோப்புகளில் சேமிக்கப்படுகின்றன, அங்கு பொதுவான உள்ளமைவுகள் மற்றும் கூடுதல் அளவுருக்கள் சேகரிக்கப்படுகின்றன. அத்தகைய ஒவ்வொரு பொருளும் பொருத்தமான நிலைமைகளின் கீழ் மட்டுமே ஏற்றப்பட்டு வெவ்வேறு நோக்கங்களுக்காகப் பயன்படுத்தப்படுகிறது. பின்வரும் கூறுகளை முன்னிலைப்படுத்த விரும்புகிறோம்:
/ ETC / PROFILE
- கணினி கோப்புகளில் ஒன்று. தொலை உள்நுழைவுடன் கூட அனைத்து பயனர்களுக்கும் முழு அமைப்பிற்கும் கிடைக்கிறது. அதற்கான ஒரே கட்டுப்பாடு என்னவென்றால், தரநிலையைத் திறக்கும்போது அளவுருக்கள் ஏற்றுக்கொள்ளப்படுவதில்லை "முனையம்", அதாவது, இந்த இடத்தில், இந்த உள்ளமைவின் மதிப்புகள் எதுவும் இயங்காது./ ETC / ENVIRONMENT
- முந்தைய உள்ளமைவின் பரந்த அனலாக். இது கணினி மட்டத்தில் இயங்குகிறது, முந்தைய கோப்பைப் போலவே விருப்பங்களையும் கொண்டுள்ளது, ஆனால் இப்போது எந்த கட்டுப்பாடுகளும் இல்லாமல், தொலை இணைப்புடன் கூட./ETC/BASH.BASHRC
- கோப்பு உள்ளூர் பயன்பாட்டிற்கு மட்டுமே; ஒரு அமர்வு நீக்கப்பட்டால் அல்லது இணையம் வழியாக இணைக்கப்படும்போது அது செயல்படாது. புதிய முனைய அமர்வை உருவாக்கும்போது ஒவ்வொரு பயனருக்கும் தனித்தனியாக இது செய்யப்படுகிறது..பாஷ்ஆர்சி
- ஒரு குறிப்பிட்ட பயனரைக் குறிக்கிறது, அவரது வீட்டு அடைவில் சேமிக்கப்பட்டு ஒவ்வொரு முறையும் ஒரு புதிய முனையம் தொடங்கும் போது செயல்படுத்தப்படும்..BASH_PROFILE
- அதே .பாஷ்ஆர்சி, தொலை தொடர்புக்கு மட்டுமே, எடுத்துக்காட்டாக, SSH ஐப் பயன்படுத்தும் போது.
மேலும் படிக்க: உபுண்டுவில் SSH- சேவையகத்தை நிறுவுதல்
கணினி சூழல் மாறிகள் பட்டியலைக் காண்க
லினக்ஸில் உள்ள அனைத்து கணினி மற்றும் பயனர் மாறிகள் மற்றும் அவற்றின் கருத்துக்களை ஒரு பட்டியலைக் காண்பிக்கும் ஒரே ஒரு கட்டளையால் நீங்கள் எளிதாகக் காணலாம். இதைச் செய்ய, நிலையான கன்சோல் மூலம் சில எளிய படிகளை நீங்கள் செய்ய வேண்டும்.
- இயக்கவும் "முனையம்" மெனு வழியாக அல்லது சூடான விசையை வைத்திருப்பதன் மூலம் Ctrl + Alt + T..
- ஒரு கட்டளையை பதிவு செய்யுங்கள்
sudo apt-get install coreutils
உங்கள் கணினியில் இந்த பயன்பாடு கிடைப்பதை சரிபார்த்து, தேவைப்பட்டால் உடனடியாக நிறுவவும். - சூப்பர் யூசர் கணக்கிற்கான கடவுச்சொல்லைக் குறிப்பிடவும், உள்ளிட்ட எழுத்துக்கள் காண்பிக்கப்படாது.
- புதிய கோப்புகளைச் சேர்ப்பது அல்லது நூலகங்களில் அவை கிடைப்பது குறித்து உங்களுக்கு அறிவிக்கப்படும்.
- இப்போது அனைத்து சுற்றுச்சூழல் மாறிகளின் பட்டியலையும் விரிவாக்க நிறுவப்பட்ட கோரூட்டில்ஸ் பயன்பாட்டின் கட்டளைகளில் ஒன்றைப் பயன்படுத்தவும். எழுதுங்கள்
printenv
விசையை அழுத்தவும் உள்ளிடவும். - அனைத்து விருப்பங்களையும் பாருங்கள். அடையாளத்திற்கு முன் வெளிப்பாடு = - மாறியின் பெயர், பின்னர் - அதன் மதிப்பு.
அடிப்படை அமைப்பு மற்றும் பயனர் சூழல் மாறிகள் பட்டியல்
மேலே உள்ள வழிமுறைகளுக்கு நன்றி, தற்போதைய அளவுருக்கள் மற்றும் அவற்றின் மதிப்புகளை எவ்வாறு விரைவாக தீர்மானிப்பது என்பது இப்போது உங்களுக்குத் தெரியும். முக்கிய விஷயங்களை சமாளிக்க மட்டுமே இது உள்ளது. பின்வரும் புள்ளிகளுக்கு நான் கவனம் செலுத்த விரும்புகிறேன்:
DE
. முழு பெயர் - டெஸ்க்டாப் சூழல். தற்போதைய டெஸ்க்டாப் சூழலின் பெயரைக் கொண்டுள்ளது. லினக்ஸ் கர்னல் இயக்க முறைமைகள் வெவ்வேறு வரைகலை ஓடுகளைப் பயன்படுத்துகின்றன, எனவே தற்போது எந்த செயலில் உள்ளது என்பதை பயன்பாடுகள் புரிந்துகொள்வது முக்கியம். DE மாறி இதற்கு உதவுகிறது. அதன் அர்த்தங்களுக்கு ஒரு எடுத்துக்காட்டு க்னோம், புதினா, kde மற்றும் பல.பாதை
- பல்வேறு இயங்கக்கூடிய கோப்புகள் தேடப்படும் கோப்பகங்களின் பட்டியலை வரையறுக்கிறது. எடுத்துக்காட்டாக, பொருள்களைத் தேடுவதற்கும் அணுகுவதற்கும் ஒரு கட்டளை செயல்படும்போது, அவை குறிப்பிட்ட கோப்புடன் இயங்கக்கூடிய கோப்புகளை விரைவாகத் தேட மற்றும் மாற்ற இந்த கோப்புறைகளுக்குத் திரும்புகின்றன.ஷெல்
- செயலில் உள்ள கட்டளை ஷெல்லின் விருப்பத்தை சேமிக்கிறது. இத்தகைய குண்டுகள் பயனரை சில ஸ்கிரிப்ட்களை சுயாதீனமாக பதிவு செய்ய அனுமதிக்கிறது மற்றும் தொடரியல் பயன்படுத்தி பல்வேறு செயல்முறைகளைத் தொடங்கலாம். மிகவும் பிரபலமான ஷெல் கருதப்படுகிறது பாஷ். பழக்கவழக்கத்திற்கான பிற பொதுவான கட்டளைகளின் பட்டியலை எங்கள் பிற கட்டுரையில் பின்வரும் இணைப்பில் காணலாம்.வீடு
- இங்கே எல்லாம் மிகவும் எளிது. இந்த அளவுரு செயலில் உள்ள பயனரின் முகப்பு கோப்புறைக்கான பாதையை குறிப்பிடுகிறது. ஒவ்வொரு பயனருக்கும் வித்தியாசமான ஒன்று உள்ளது மற்றும் இது போல் தெரிகிறது: / வீடு / பயனர். இந்த மதிப்பிற்கான விளக்கமும் எளிதானது - இந்த மாறி, எடுத்துக்காட்டாக, நிரல்களால் அவற்றின் கோப்புகளுக்கான நிலையான இருப்பிடத்தை நிறுவ பயன்படுத்தப்படுகிறது. நிச்சயமாக, இன்னும் ஏராளமான எடுத்துக்காட்டுகள் உள்ளன, ஆனால் இது உங்களைப் பழக்கப்படுத்திக்கொள்ள போதுமானது.உலாவி
- வலை உலாவியைத் திறக்க ஒரு கட்டளையைக் கொண்டுள்ளது. இந்த மாறி தான் பெரும்பாலும் இயல்புநிலை உலாவியை வரையறுக்கிறது, மேலும் மற்ற எல்லா பயன்பாடுகளும் மென்பொருளும் புதிய தாவல்களைத் திறக்க குறிப்பிட்ட தகவலை அணுகும்.பி.வி.டி.
மற்றும்OLDPWD
. கன்சோல் அல்லது வரைகலை ஷெல்லிலிருந்து வரும் அனைத்து செயல்களும் கணினியில் ஒரு குறிப்பிட்ட இடத்திலிருந்து வருகின்றன. முதல் அளவுரு தற்போதைய இருப்பிடத்திற்கு பொறுப்பாகும், இரண்டாவது முந்தையதைக் காட்டுகிறது. அதன்படி, அவற்றின் மதிப்புகள் அடிக்கடி மாறுகின்றன, மேலும் அவை பயனர் உள்ளமைவுகளிலும் கணினி அமைப்புகளிலும் சேமிக்கப்படும்.கால
. லினக்ஸுக்கு அதிக எண்ணிக்கையிலான முனைய நிரல்கள் உள்ளன. குறிப்பிடப்பட்ட மாறி செயலில் உள்ள கன்சோலின் பெயரைப் பற்றிய தகவல்களை சேமிக்கிறது.சீரற்ற
- இந்த மாறியை அணுகும்போது ஒவ்வொரு முறையும் 0 முதல் 32767 வரை சீரற்ற எண்ணை உருவாக்கும் ஸ்கிரிப்டைக் கொண்டுள்ளது. இந்த விருப்பம் மற்றொரு மென்பொருளை அதன் சொந்த சீரற்ற எண் ஜெனரேட்டர் இல்லாமல் செய்ய அனுமதிக்கிறது.ஆசிரியர்
- உரை கோப்பு திருத்தியைத் திறப்பதற்கான பொறுப்பு. எடுத்துக்காட்டாக, முன்னிருப்பாக நீங்கள் அங்கு பாதையை சந்திக்கலாம் / usr / bin / நானோஆனால் அதை வேறு எதற்கும் மாற்றுவதை எதுவும் தடுக்கவில்லை. சோதனையுடன் மிகவும் சிக்கலான செயல்களுக்கு பொறுப்புவிஷுவல்
மற்றும் ஒரு எடிட்டரைத் தொடங்குகிறது vi.புரவலன் பெயர்
என்பது கணினியின் பெயர், மற்றும்USER
நடப்புக் கணக்கின் பெயர்.
மேலும் காண்க: லினக்ஸ் டெர்மினலில் அடிக்கடி பயன்படுத்தப்படும் கட்டளைகள்
சூழல் மாறியின் புதிய மதிப்புடன் கட்டளைகளை இயக்குகிறது
எந்தவொரு அளவுருவின் விருப்பத்தையும் ஒரு குறிப்பிட்ட நிரலைத் தொடங்க அல்லது வேறு எந்த செயலையும் செய்ய நீங்கள் தற்காலிகமாக மாற்றலாம். இந்த வழக்கில், நீங்கள் பணியகத்தில் env ஐ பதிவு செய்தால் போதும்VAR = VALUE
எங்கே வர் என்பது மாறியின் பெயர், மற்றும் மதிப்பு - அதன் மதிப்பு, எடுத்துக்காட்டாக, கோப்புறைக்கான பாதை/ home / user / Download
.
அடுத்த முறை நீங்கள் மேலே உள்ள கட்டளை மூலம் அனைத்து அளவுருக்களையும் பார்க்கிறீர்கள்printenv
நீங்கள் குறிப்பிட்ட மதிப்பு மாற்றப்பட்டிருப்பதைக் காண்பீர்கள். இருப்பினும், இது இயல்பாகவே, அடுத்த அழைப்பிற்குப் பிறகு உடனடியாக மாறும், மேலும் செயலில் உள்ள முனையத்தில் மட்டுமே செயல்படும்.
உள்ளூர் சூழல் மாறிகள் அமைத்தல் மற்றும் நீக்குதல்
மேலேயுள்ள பொருளிலிருந்து, உள்ளூர் அளவுருக்கள் கோப்புகளில் சேமிக்கப்படவில்லை என்பதையும், தற்போதைய அமர்வில் மட்டுமே செயல்படுவதையும் நீங்கள் அறிந்திருக்கிறீர்கள், மேலும் அது முடிந்தபின் நீக்கப்படும். உங்கள் சொந்த உருவாக்கம் மற்றும் அத்தகைய விருப்பங்களை அகற்றுவதில் நீங்கள் ஆர்வமாக இருந்தால், நீங்கள் பின்வருவனவற்றை செய்ய வேண்டும்:
- இயக்கவும் "முனையம்" ஒரு கட்டளையை எழுதவும்
VAR = VALUE
விசையை அழுத்தவும் உள்ளிடவும். வழக்கம் போல வர் - ஒரு வார்த்தையில் எந்த வசதியான மாறி பெயரும், மற்றும் மதிப்பு - மதிப்பு. - நுழைவதன் மூலம் நிகழ்த்தப்படும் செயல்களின் செயல்திறனைச் சரிபார்க்கவும்
எதிரொலி $ var
. கீழே உள்ள வரி உங்களுக்கு ஒரு மாறி விருப்பத்தைப் பெற வேண்டும். - கட்டளையுடன் எந்த அளவுருவையும் நீக்குகிறது
அமைக்காத var
. நீக்குவதையும் சரிபார்க்கலாம்எதிரொலி
(அடுத்த வரி காலியாக இருக்க வேண்டும்).
எந்தவொரு எளிய அளவுருவும் வரம்பற்ற அளவில் சேர்க்கப்படுவதால், அவற்றின் செயலின் முக்கிய அம்சத்தை மட்டுமே நினைவில் கொள்வது அவசியம்.
தனிப்பயன் மாறிகளைச் சேர்த்தல் மற்றும் நீக்குதல்
உள்ளமைவு கோப்புகளில் சேமிக்கப்படும் மாறிகள் வகுப்புகளுக்கு நாங்கள் சென்றோம், இதிலிருந்து நீங்கள் கோப்புகளைத் திருத்த வேண்டும் என்று வெளிப்படுகிறது. எந்த நிலையான உரை திருத்தியையும் பயன்படுத்தி இது செய்யப்படுகிறது.
- வழியாக பயனர் உள்ளமைவைத் திறக்கவும்
sudo gedit .bashrc
. தொடரியல் குறியீட்டுடன் ஒரு வரைகலை எடிட்டரைப் பயன்படுத்த பரிந்துரைக்கிறோம், எடுத்துக்காட்டாக, gedit. இருப்பினும், நீங்கள் வேறு எதையும் குறிப்பிடலாம், எடுத்துக்காட்டாக, vi ஒன்று நானோ. - சூப்பர் யூசர் சார்பாக நீங்கள் கட்டளையை இயக்கும்போது, நீங்கள் கடவுச்சொல்லை உள்ளிட வேண்டும் என்பதை மறந்துவிடாதீர்கள்.
- கோப்பின் முடிவில் ஒரு வரியைச் சேர்க்கவும்
ஏற்றுமதி VAR = VALUE
. அத்தகைய அளவுருக்களின் எண்ணிக்கை எதையும் கட்டுப்படுத்தவில்லை. கூடுதலாக, நீங்கள் ஏற்கனவே இருக்கும் மாறிகளின் மதிப்பை மாற்றலாம். - மாற்றங்களைச் செய்த பிறகு, அவற்றைச் சேமித்து கோப்பை மூடவும்.
- கோப்பு மறுதொடக்கம் செய்யப்பட்ட பிறகு உள்ளமைவு புதுப்பிப்பு நிகழும், இது செய்யப்படுகிறது
மூல .bashrc
. - அதே விருப்பத்தின் மூலம் நீங்கள் ஒரு மாறியின் செயல்பாட்டை சரிபார்க்கலாம்.
எதிரொலி $ var
.
மாற்றங்களைச் செய்வதற்கு முன் இந்த வகை மாறிகள் பற்றிய விளக்கத்தை நீங்கள் அறிந்திருக்கவில்லை என்றால், கட்டுரையின் ஆரம்பத்தில் தகவல்களைப் படிக்க மறக்காதீர்கள். உள்ளிடப்பட்ட அளவுருக்களின் செயல்பாட்டில் மேலும் பிழைகளைத் தவிர்க்க இது உதவும், அவை அவற்றின் வரம்புகளைக் கொண்டுள்ளன. அளவுருக்களை அகற்றுவதைப் பொறுத்தவரை, இது கட்டமைப்பு கோப்பு வழியாகவும் நிகழ்கிறது. ஆரம்பத்தில் ஒரு எழுத்தைச் சேர்ப்பதன் மூலம் வரியை முழுவதுமாக நீக்குவது அல்லது கருத்து தெரிவிப்பது போதுமானது #.
கணினி சூழல் மாறிகள் உருவாக்குதல் மற்றும் நீக்குதல்
இது மூன்றாம் வகுப்பு மாறிகள் - கணினி மாறிகள் ஆகியவற்றைத் தொட மட்டுமே உள்ளது. இதற்காக கோப்பு திருத்தப்படும் / ETC / PROFILE, தொலைதூரத்தில் இணைக்கப்பட்டிருந்தாலும் கூட இது செயலில் இருக்கும், எடுத்துக்காட்டாக, பலருக்குத் தெரிந்த SSH மேலாளர் மூலம். உள்ளமைவு உருப்படியைத் திறப்பது முந்தைய பதிப்பைப் போலவே இருக்கும்:
- கன்சோலில், உள்ளிடவும்
sudo gedit / etc / profile
. - தேவையான அனைத்து மாற்றங்களையும் செய்து, பொருத்தமான பொத்தானைக் கிளிக் செய்வதன் மூலம் அவற்றைச் சேமிக்கவும்.
- மூலம் பொருளை மறுதொடக்கம் செய்யுங்கள்
மூல / etc / சுயவிவரம்
. - முடிவில், செயல்பாட்டை சரிபார்க்கவும்
எதிரொலி $ var
.
அமர்வு மறுதொடக்கம் செய்யப்பட்ட பின்னரும் கோப்பில் மாற்றங்கள் சேமிக்கப்படும், மேலும் ஒவ்வொரு பயனரும் பயன்பாடும் எந்த பிரச்சனையும் இல்லாமல் புதிய தரவை அணுக முடியும்.
இன்று வழங்கப்பட்ட தகவல்கள் உங்களுக்கு மிகவும் சிக்கலானதாகத் தோன்றினாலும், நீங்கள் அதைப் புரிந்துகொண்டு முடிந்தவரை பல அம்சங்களைப் புரிந்து கொள்ளுமாறு நாங்கள் கடுமையாக பரிந்துரைக்கிறோம். அத்தகைய OS கருவிகளின் பயன்பாடு ஒவ்வொரு பயன்பாட்டிற்கும் கூடுதல் அமைப்புகள் கோப்புகளை குவிப்பதைத் தவிர்க்க உதவும், ஏனெனில் அவை அனைத்தும் மாறிகளைக் குறிக்கும். இது அனைத்து அளவுருக்களுக்கும் பாதுகாப்பை வழங்குகிறது மற்றும் அவற்றை ஒரே இடத்தில் தொகுக்கிறது. குறிப்பிட்ட சிறிய-பயன்படுத்தப்பட்ட சூழல் மாறிகள் குறித்து நீங்கள் ஆர்வமாக இருந்தால், லினக்ஸ் விநியோக ஆவணங்களைப் பார்க்கவும்.