லினக்ஸ் சூழல் மாறிகள்

லினக்ஸ் கர்னல் அடிப்படையிலான இயக்க முறைமைகளில் சுற்றுச்சூழல் மாறிகள் தொடக்க வேகத்தில் மற்ற நிரல்களால் பயன்படுத்தப்படும் உரைத் தகவல் அடங்கியுள்ளன. பொதுவாக அவர்கள் ஒரு வரைகலை மற்றும் ஒரு கட்டளை ஷெல், பயனர் அமைப்புகளின் தரவு, குறிப்பிட்ட கோப்புகளின் இருப்பிடம் மற்றும் பலவற்றின் பொது அமைப்பு அளவுருக்கள் அடங்கும். உதாரணமாக, எண்கள், சின்னங்கள், அடைவுகள் அல்லது கோப்புகளுக்கான பாதைகள் போன்ற மாறிகள் மதிப்புகள் குறிக்கப்படுகின்றன. இதன் காரணமாக, பல பயன்பாடுகள் விரைவாக சில அமைப்புகளுக்கான அணுகலைப் பெறுகின்றன, அதேபோல பயனர் புதிய விருப்பங்களை மாற்ற அல்லது உருவாக்க வாய்ப்பளிக்கிறது.

லினக்ஸில் சூழல் மாறிகளுடன் பணிபுரியுங்கள்

இந்த கட்டுரையில், நாம் சூழல் மாறிகள் தொடர்புடைய அடிப்படை மற்றும் மிகவும் பயனுள்ள தகவல் தொட வேண்டும். கூடுதலாக, அவற்றை பார்வையிட, மாற்ற, உருவாக்க மற்றும் நீக்குவதற்கான வழிகளைக் காண்பிப்போம். முக்கிய விருப்பங்களை அறிந்திருப்பது, புதுமையான பயனர்கள் இத்தகைய கருவிகளை நிர்வகிப்பதற்கும் இயக்க முறைமை விநியோகத்தில் அவர்களின் மதிப்பைப் புரிந்துகொள்வதற்கும் உதவும். மிக முக்கியமான அளவுருக்கள் பகுப்பாய்வு துவங்குவதற்கு முன் நான் வகுப்புகள் தங்கள் பிரிவு பற்றி பேச விரும்புகிறேன். இத்தகைய குழுவானது பின்வருமாறு வரையறுக்கப்படுகிறது:

  1. கணினி மாறிகள் இயங்குதளம் துவங்கும் போது இந்த விருப்பங்கள் உடனடியாக ஏற்றப்படும், சில கட்டமைப்பு கோப்புகளில் சேமிக்கப்படும் (அவை கீழே விவாதிக்கப்படும்), மேலும் அனைத்து பயனர்களுக்கும் முழு OS க்கும் கிடைக்கும். பொதுவாக, இந்த அளவுருக்கள் பல்வேறு பயன்பாடுகளின் துவக்கத்தின்போது மிகவும் முக்கியமான மற்றும் பெரும்பாலும் பயன்படுத்தப்படுகின்றன.
  2. பயனர் மாறிகள். ஒவ்வொரு பயனருக்கும் சொந்தமான முகப்பு அடைவு உள்ளது, இதில் அனைத்து முக்கிய பொருட்களும் சேமிக்கப்படும், இதில் பயனர் மாறிகள் கட்டமைப்பு கோப்புகள் உள்ளன. அவர்கள் ஒரு உள்ளூர் மூலம் அங்கீகரிக்கப்பட்ட போது ஒரு குறிப்பிட்ட பயனர் ஒரு குறிப்பிட்ட பயனர் பயன்படுத்தப்படும் என்று அவர்கள் பெயரில் ஏற்கனவே தெளிவாக உள்ளது "டெர்மினல்". அவர்கள் ஒரு தொலைநிலை தொடர்பில் செயல்படுகின்றனர்.
  3. உள்ளூர் மாறிகள். ஒரே ஒரு அமர்வுக்கு மட்டுமே பொருந்தும் அளவுருக்கள் உள்ளன. அது முடிந்ததும், அவை நிரந்தரமாக நீக்கப்படும், மீண்டும் தொடங்குவதற்கு கைமுறையாக உருவாக்கப்பட வேண்டும். அவை தனி கோப்புகளில் சேமிக்கப்படவில்லை, ஆனால் அவை தொடர்புடைய பணியக கட்டளைகளின் உதவியுடன் உருவாக்கப்பட்ட, திருத்தப்பட்டு நீக்கப்பட்டன.

பயனர் மற்றும் கணினி மாறிகள் தொடர்பான கட்டமைப்பு கோப்புகள்

மேலே உள்ள விவரத்திலிருந்து நீங்கள் ஏற்கனவே அறிந்திருப்பதால், லினக்ஸ் மாறிகளின் மூன்று வகுப்புகளில் இரண்டு தனி கோப்புகளில் சேமிக்கப்படும், பொதுவான கட்டமைப்புகள் மற்றும் மேம்பட்ட அளவுருக்கள் சேகரிக்கப்படுகின்றன. ஒவ்வொரு பொருளும் பொருத்தமான சூழ்நிலையில் மட்டுமே ஏற்றப்பட்டு வெவ்வேறு காரணங்களுக்காக பயன்படுத்தப்படுகிறது. தனித்தனியாக, பின்வரும் கூறுகளை முன்னிலைப்படுத்த விரும்புகிறேன்:

  • / Etc / PROFILE- கணினி கோப்புகள் ஒன்று. அனைத்து பயனர்களுக்கும், முழு கணினிக்கும், தொலை உள்நுழைவுக்கும் கூட கிடைக்கும். அதற்கான ஒரே கட்டுப்பாடு - தரநிலைகளை திறக்கும்போது அளவுருக்கள் ஏற்றுக்கொள்ளப்படாது "டெர்மினல்", அதாவது, இந்த இடத்தில், இந்த அமைப்பிலிருந்து எந்த மதிப்பும் செயல்படாது.
  • / Etc / சூழல்- முந்தைய கட்டமைப்பு ஒரு பரந்த அனலாக். இது கணினி மட்டத்தில் இயங்குகிறது, முந்தைய கோப்பிற்கான அதே விருப்பத்தேர்வுகளைக் கொண்டுள்ளது, ஆனால் இப்போது ஒரு ரிமோட் இணைப்பைக் கொண்டிருக்கும் எந்த கட்டுப்பாடுகளும் இல்லாமல்.
  • /ETC/BASH.BASHRC- கோப்பு உள்ளூர் பயன்பாட்டிற்காக மட்டுமே உள்ளது, உங்களிடம் ஒரு தொலைநிலை அமர்வு அல்லது இணையம் வழியாக இணைப்பு இருந்தால் அது செயல்படாது. ஒரு புதிய முனைய அமர்வு உருவாக்கும் போது ஒவ்வொரு பயனருக்கும் தனித்தனியாக செய்யப்படுகிறது.
  • .BASHRC- ஒரு குறிப்பிட்ட பயனர் குறிக்கிறது, அவரது வீட்டில் அடைவில் சேமிக்கப்படும் ஒவ்வொரு முறை ஒரு புதிய முனையம் தொடங்கப்படுகிறது.
  • .BASH_PROFILE- அதே .BASHRC, SSH ஐ பயன்படுத்தும் போது எடுத்துக்காட்டாக, remoting க்கு மட்டும்.

மேலும் காண்க: உபுண்டுவில் SSH- சேவையகத்தை நிறுவுதல்

கணினி சூழல் மாறிகள் பட்டியலை காண்க

லினக்ஸில் இருக்கும் அனைத்து கணினி மாறிகள் மற்றும் பயனர் மாறிகள் ஆகியவற்றை நீங்கள் எளிதாகக் காணலாம், அவற்றின் கருத்தாக்கங்கள் ஒரு பட்டியலைக் காட்டும் ஒரு கட்டளையுடன் எளிதாகக் காணலாம். இதை செய்ய, நீங்கள் ஒரு நிலையான பணியகம் மூலம் ஒரு சில எளிய வழிமுறைகளை செய்ய வேண்டும்.

  1. தொடக்கம் "டெர்மினல்" மெனு வழியாக அல்லது சூடான விசையை அழுத்தினால் Ctrl + Alt + T.
  2. அணி பதிவுsudo apt-get coreutils கிடைக்கும், உங்கள் கணினியில் இந்த பயன்பாட்டின் கிடைப்பதை சரிபார்க்கவும், தேவைப்பட்டால் உடனடியாக நிறுவவும்.
  3. Superuser கணக்கிற்கான கடவுச்சொல்லை உள்ளிடவும், உள்ளிட்ட எழுத்துக்கள் காட்டப்படாது.
  4. நூலகங்களில் புதிய கோப்புகள் அல்லது அவற்றின் இருப்பைக் கூடுதலாக அறிவிக்கப்படுவீர்கள்.
  5. இப்போது அனைத்து சூழல் மாறிகள் பட்டியலை வெளியிட நிறுவப்பட்ட Coreutils பயன்பாடு கட்டளைகளை ஒரு பயன்படுத்த. எழுதprintenv,மற்றும் விசை அழுத்தவும் உள்ளிடவும்.
  6. எல்லா விருப்பங்களையும் காண்க. குறிப்பதற்கான வெளிப்பாடு = - மாறி, மற்றும் அதன் பெயர் - அதன் மதிப்பு.

முக்கிய அமைப்பு மற்றும் பயனர் சூழல் மாறிகள் பட்டியல்

மேலே உள்ள வழிமுறைகளுக்கு நன்றி, இப்போது நீங்கள் அனைத்து தற்போதைய அளவுருக்கள் மற்றும் அவற்றின் மதிப்புகள் விரைவாக எவ்வாறு தீர்மானிக்க முடியும் என்பதை இப்போது நீங்கள் அறிவீர்கள். பிரதான காரியங்களை சமாளிக்க மட்டுமே இது உள்ளது. நான் பின்வரும் உருப்படிகளுக்கு கவனம் செலுத்த விரும்புகிறேன்:

  • DE. முழு பெயர் டெஸ்க்டாப் சூழல். நடப்பு டெஸ்க்டாப் சூழலின் பெயரைக் கொண்டுள்ளது. லினக்ஸ் கர்னலின் இயக்க முறைமைகள் பல்வேறு வரைகலை குண்டுகளைப் பயன்படுத்துகின்றன, எனவே தற்போது செயலில் உள்ள பயன்பாடுகள் புரிந்து கொள்ள இது அவசியம். இது மாறி DE உதவுகிறது. அதன் மதிப்புகள் ஒரு உதாரணம் முதுமொழி, புதினா, KDE மற்றும் பல.
  • PATH இன்- பல இயங்கக்கூடிய கோப்புகள் தேடப்படும் கோப்பகங்களின் பட்டியலை தீர்மானிக்கிறது. உதாரணமாக, பொருட்களை தேடும் மற்றும் அணுகுவதற்கான கட்டளைகளில் ஒன்று செயல்படும்போது, ​​இந்த கோப்புறைகளை விரைவாகக் கண்டுபிடிக்கவும், இயங்கக்கூடிய கோப்புகளைக் குறிப்பிட்ட வாதங்கள் மூலம் பரிமாற்றவும்.
  • ஷெல்- செயலில் கட்டளை ஷெல் விருப்பத்தை சேமிக்கிறது. இத்தகைய குண்டுகள் பயனரால் சில ஸ்கிரிப்ட்களை தானாகவே பதிவுசெய்வதற்கு அனுமதிக்கின்றன மற்றும் தொடரியல் பயன்படுத்தி பல்வேறு செயல்முறைகளை இயக்குகின்றன. மிகவும் பிரபலமான ஷெல் கருதப்படுகிறது பாஷ். அறிமுகப்படுத்தலுக்கான மற்ற பொதுவான கட்டளைகளின் பட்டியல் பின்வரும் இணைப்பில் எங்கள் மற்ற கட்டுரையில் காணலாம்.
  • மேலும் காண்க: லினக்ஸ் முனையத்தில் பெரும்பாலும் பயன்படுத்திய கட்டளைகள்

  • முகப்பு- எல்லாம் எளிமையானது. இந்த அளவுரு செயலில் உள்ள பயனரின் முகப்பு கோப்புறைக்கு பாதையை குறிப்பிடுகிறது. ஒவ்வொரு பயனரும் வித்தியாசமாக இருக்கிறார் மற்றும் படிவம் உள்ளது: / home / user. இந்த மதிப்பு விளக்கம் கூட எளிதானது - இந்த மாறி, எடுத்துக்காட்டாக, தங்கள் கோப்புகளை நிலையான இடம் நிறுவ திட்டங்கள் பயன்படுத்தப்படுகிறது. நிச்சயமாக, இன்னும் நிறைய எடுத்துக்காட்டுகள் உள்ளன, ஆனால் இது அறிந்ததற்கு போதும்.
  • உலாவி- ஒரு இணைய உலாவியை திறக்க கட்டளை உள்ளது. இது பெரும்பாலும் இயல்புநிலை உலாவியை நிர்ணயிக்கும் மாறி, மேலும் பிற பயன்பாடுகள் மற்றும் மென்பொருட்கள் இந்தத் தகவலை புதிய தாவல்களைத் திறக்கின்றன.
  • பொதுப்பணித்துறைமற்றும்OLDPWD. பணியகம் அல்லது வரைகலை ஷெல் அனைத்து செயல்களும் கணினியில் ஒரு குறிப்பிட்ட இடத்திலிருந்து வரும். முதல் அளவுரு தற்போதைய நடைமுறைக்கு பொறுப்பேற்றுள்ளது, இரண்டாவதாக முந்தையதை காட்டுகிறது. அதன்படி, அவற்றின் மதிப்புகள் அடிக்கடி மாறிக்கொண்டே இருக்கும், மேலும் பயனர் கட்டமைப்புகளில் மற்றும் கணினி அமைப்புகளில் சேமிக்கப்படும்.
  • TERM ஐ. லினக்ஸிற்கான முனைய நிரல்களின் எண்ணிக்கை ஏராளமாக உள்ளன. குறிப்பிட்டுள்ள மாறிச் சேமிப்பகம் செயலில் பணியகத்தின் பெயரைப் பற்றிய தகவல்.
  • சீரற்ற- இந்த மாறி அணுகும் போது ஒவ்வொரு முறையும் 0 முதல் 32767 வரையிலான ஒரு சீரற்ற எண்ணை உருவாக்கும் ஸ்கிரிப்ட் உள்ளது. இந்த விருப்பம் மற்றொரு மென்பொருள் அதன் சொந்த சீரற்ற எண் ஜெனரேட்டர் இல்லாமல் செய்ய அனுமதிக்கிறது.
  • எடிட்டர்- உரை கோப்பு திருத்தி திறக்க பொறுப்பு. உதாரணமாக, இயல்புநிலையில் நீங்கள் பாதையை சந்திக்க முடியும் / usr / bin / nano, ஆனால் வேறு எதையும் மாற்றுவதைத் தவிர வேறு எதுவும் உங்களைத் தடுக்காது. சோதனையுடன் மிகவும் சிக்கலான செயல்களுக்கு பொறுப்பானவர்காட்சிமற்றும் தொடங்குகிறது, எடுத்துக்காட்டாக, ஆசிரியர் vi.
  • HOSTNAME உடன்- கணினி பெயர், மற்றும்இதை USER- தற்போதைய கணக்கின் பெயர்.

புதிய சூழல் மாறியுடன் கட்டளைகளை இயக்கும்

ஒரு குறிப்பிட்ட திட்டத்தை இயக்க அல்லது வேறு எந்த செயல்களையும் செய்ய நீங்கள் சிறிது நேரம் எந்த அளவுருவையும் விருப்பத்தை மாற்றலாம். இந்த வழக்கில், பணியகத்தில் நீங்கள் என்.வி. பதிவு செய்ய வேண்டும்Var = மதிப்புஎங்கே VAR சம்பந்தப் பட்ட - மாறி பெயர், மற்றும் மதிப்பு - அதன் மதிப்பு, உதாரணமாக, அடைவுக்கான பாதை/ home / பயனர் / பதிவிறக்கம்.

அடுத்த கட்டளை மூலம் நீங்கள் அனைத்து அளவுருக்களையும் பார்க்கிறீர்கள்printenv,நீங்கள் குறிப்பிட்டுள்ள மதிப்பு மாறிவிட்டது என்று நீங்கள் காண்பீர்கள். இருப்பினும், இது இயல்பாகவே இருக்கும், உடனடியாக அடுத்த அணுகல் முடிந்தவுடன், மேலும் செயல்பாட்டு முனையத்தில் செயல்படும்.

உள்ளூர் சூழல் மாறிகள் அமைத்தல் மற்றும் நீக்குதல்

மேலே உள்ள பொருளில் இருந்து, உள்ளூர் அளவுருக்கள் கோப்புகளில் சேமித்து வைக்கப்படவில்லை என்பதை அறிந்திருக்கின்றன, தற்போதைய அமர்வுக்குள் செயலில் மட்டுமே செயல்படுகின்றன, அதன் முடிந்ததும் நீக்கப்பட்ட பிறகு. இத்தகைய விருப்பங்களை உருவாக்கி நீக்குவதில் ஆர்வம் இருந்தால், பின்வருவது செய்ய வேண்டும்:

  1. தொடக்கம் "டெர்மினல்" மற்றும் ஒரு குழு எழுதவும்Var = மதிப்பு, விசையை அழுத்தவும் உள்ளிடவும். வழக்கம் போல் VAR சம்பந்தப் பட்ட - ஒரு வார்த்தை எந்த வசதியான மாறி பெயர், மற்றும் மதிப்பு - மதிப்பு.
  2. நுழைவு செய்த செயல்களின் செயல்திறனை சரிபார்க்கவும்$ var. கீழே உள்ள வரியில், நீங்கள் மாறி தேர்வு செய்ய வேண்டும்.
  3. கட்டளையுடன் எந்த அளவுருவை நீக்கவும்var அமைக்கப்படாதது. நீங்கள் நீக்குதலை சரிபார்க்கவும் முடியும்எதிரொலி(அடுத்த வரியை காலியாக இருக்க வேண்டும்).

அத்தகைய ஒரு எளிய வழியில், வரம்பற்ற அளவில் எந்த உள்ளூர் அளவுருக்கள் சேர்க்கப்படுகின்றன, அவற்றின் செயல்பாட்டின் முக்கிய அம்சத்தை மட்டுமே நினைவில் கொள்வது அவசியம்.

பயனர் மாறிகள் சேர்க்க மற்றும் நீக்க

நாம் கட்டமைப்பு கோப்புகளை சேமிக்கப்படும் என்று மாறிகள் வர்க்கம் சென்றார், இது இருந்து நீங்கள் கோப்புகளை தங்களை திருத்த வேண்டும் என்று வெளிப்படுகிறது. எந்த தரமான உரை ஆசிரியர் பயன்படுத்தி இது செய்யப்படுகிறது.

  1. வழியாக பயனர் கட்டமைப்பு திறக்கsudo gedit. bashrc. உதாரணமாக, தொடரியல் பெயருடன் ஒரு கிராஃபிக் எடிட்டரைப் பயன்படுத்துவதை நாங்கள் பரிந்துரைக்கிறோம், கெடிட். எனினும், நீங்கள் வேறு எந்த விவரத்தையும் குறிப்பிடலாம், எடுத்துக்காட்டாக, vi அல்லது நானோ.
  2. நீங்கள் superuser சார்பாக கட்டளையை இயக்கும் போது மறந்துவிடாதீர்கள், கடவுச்சொல்லை உள்ளிட வேண்டும்.
  3. கோப்பு முடிவில், கோடு சேர்க்கவும்ஏற்றுமதி VAR = VALUE. இத்தகைய அளவுருக்கள் எண்ணிக்கை குறைவாக இல்லை. கூடுதலாக, நீங்கள் ஏற்கனவே இருக்கும் மாறிகள் மதிப்பு மாற்ற முடியும்.
  4. மாற்றங்களைச் செய்த பிறகு, அவற்றை சேமித்து கோப்பை மூடவும்.
  5. கோப்பு மறுதொடக்கம் செய்யப்பட்ட பிறகு, கட்டமைப்பு மேம்படுத்தல் நடக்கும், இது மூலம் செய்யப்படுகிறதுமூல. bashrc.
  6. ஒரே மாதிரியான ஒரு மாறியின் செயல்பாட்டை நீங்கள் சரிபார்க்கலாம்.$ var.

மாற்றங்களை செய்வதற்கு முன் இந்த வர்க்கத்தின் மாறிகள் பற்றிய விளக்கத்தை நீங்கள் நன்கு அறிந்திருந்தால், கட்டுரை ஆரம்பத்தில் தகவலைப் படிக்க வேண்டும். இது வரம்புகள் கொண்டிருக்கும் அளவுருக்கள் விளைவைக் கொண்டு மேலும் பிழைகள் தவிர்க்க உதவும். அளவுருக்கள் நீக்கப்படுவதைப் பொறுத்தவரை, இது கட்டமைப்பு கோப்பின் மூலம் ஏற்படுகிறது. தொடக்கத்தில் ஒரு கையெழுத்தை சேர்த்தால் வரி முழுவதையும் முழுமையாக அகற்றவோ அல்லது கருத்து தெரிவிக்கவும் போதுமானது #.

கணினி சூழல் மாறிகள் உருவாக்குதல் மற்றும் நீக்குதல்

அமைப்பு - மூன்றாம் வகுப்பு மாறிகள் தொட்டு மட்டுமே உள்ளது. இந்த கோப்பு திருத்தப்படும். / Etc / PROFILE, இது தொலைதூர இணைப்புடன் கூட செயல்படுகிறது, எடுத்துக்காட்டாக, நன்கு அறியப்பட்ட SSH மேலாளர் மூலம். கட்டமைப்பு உருப்படியைத் திறப்பது முந்தைய பதிப்பில் உள்ளதைப் போன்றது:

  1. பணியகத்தில், உள்ளிடவும்sudo gedit / etc / profile.
  2. தேவையான மாற்றங்களைச் செய்து, சரியான பொத்தானைக் கிளிக் செய்வதன் மூலம் அவற்றைச் சேமிக்கவும்.
  3. மூலம் பொருள் மறுதொடக்கம்மூல / etc / profile.
  4. முடிந்தவுடன், செயல்திறனை சரிபார்க்கவும்$ var.

அமர்வு மீண்டும் ஏற்றப்பட்ட பின்னரும் கோப்பில் மாற்றங்கள் சேமிக்கப்படும், மேலும் ஒவ்வொரு பயனரும் பயன்பாடும் எந்தவொரு சிக்கலும் இன்றி புதிய தரவிற்கான அணுகலைப் பெற முடியும்.

இன்று வழங்கப்பட்ட தகவல் உங்களுக்கு மிகவும் கடினமானதாக இருந்தாலும், அதை நீங்கள் புரிந்துகொண்டு முடிந்தவரை பல அம்சங்களை புரிந்துகொள்வதை கடுமையாக பரிந்துரைக்கிறோம். அத்தகைய OS கருவிகளைப் பயன்படுத்துவது, ஒவ்வொரு பயன்பாட்டிற்கும் கூடுதல் கட்டமைப்பு கோப்புகளை சேர்ப்பதை தவிர்க்க உதவும், ஏனெனில் அவை அனைத்தும் மாறிகள் அணுகும். இது அனைத்து அளவுருவர்களுக்கும் பாதுகாப்பை வழங்குகிறது மற்றும் அதே இடத்திற்குள் அவற்றை குழுப்படுத்துகிறது. நீங்கள் குறிப்பிட்ட சிறிய பயன்பாட்டு சூழல் மாறிகள் ஆர்வமாக இருந்தால், லினக்ஸ் விநியோக ஆவணமாக்கலைப் பார்க்கவும்.