ලිනක්ස් පාදක මෙහෙයුම් පද්ධතිවල පාරිසරික විචල්යයන් යනු ආරම්භයේ දී වෙනත් වැඩසටහන් භාවිතා කරන පෙළ තොරතුරු අඩංගු විචල්යයන් ය. සාමාන්යයෙන් ඒවාට චිත්රක සහ විධාන කවචයේ සාමාන්ය පද්ධති පරාමිතීන්, පරිශීලක සැකසුම් පිළිබඳ දත්ත, ඇතැම් ලිපිගොනු වල පිහිටීම සහ තවත් බොහෝ දේ ඇතුළත් වේ. එවැනි විචල්යයන්ගේ අගයන් දක්වනු ලැබේ, උදාහරණයක් ලෙස සංඛ්යා, සංකේත, නාමාවලි හෝ ගොනු වෙත මාර්ග. මෙයට ස්තූතියි, බොහෝ යෙදුම් ඉක්මනින් සමහර සැකසුම් වලට ප්රවේශය ලබා ගනී, එසේම පරිශීලකයාට නව විකල්ප වෙනස් කිරීමට හෝ නිර්මාණය කිරීමට අවස්ථාව ලබා දෙයි.
ලිනක්ස් හි පරිසර විචල්යයන් සමඟ වැඩ කිරීම
මෙම ලිපියෙන් අපි පරිසර විචල්යයන්ට අදාළ මූලික හා වඩාත්ම ප්රයෝජනවත් තොරතුරු ස්පර්ශ කිරීමට කැමැත්තෙමු. ඊට අමතරව, ඒවා බැලීම, වෙනස් කිරීම, නිර්මාණය කිරීම සහ මකා දැමිය යුතු ආකාරය අපි නිරූපණය කරන්නෙමු. ප්රධාන විකල්පයන් සමඟ හුරුපුරුදු වීම නවක පරිශීලකයින්ට එවැනි මෙවලම් කළමනාකරණයට සැරිසැරීමට සහ මෙහෙයුම් පද්ධති බෙදාහැරීම්වල අර්ථය තේරුම් ගැනීමට උපකාරී වේ. වඩාත්ම වැදගත් පරාමිතීන් විශ්ලේෂණය ආරම්භ කිරීමට පෙර, මම ඒවා පන්තිවලට බෙදීම ගැන කතා කිරීමට කැමැත්තෙමි. එවැනි කණ්ඩායම්කරණය පහත පරිදි අර්ථ දැක්වේ:
- පද්ධති විචල්යයන් මෙම විකල්පයන් මෙහෙයුම් පද්ධතියේ ආරම්භයේදීම පටවනු ලැබේ, ඇතැම් වින්යාස ගොනු වල ගබඩා කර ඇත (අපි ඒවා ගැන පහත කතා කරමු), තවද සියලුම පරිශීලකයින්ට සහ සමස්ත මෙහෙයුම් පද්ධතියටද ලබා ගත හැකිය. සාමාන්යයෙන්, එවැනි පරාමිතීන් වඩාත් වැදගත් ලෙස සලකනු ලබන අතර විවිධ යෙදුම් දියත් කිරීමේදී බොහෝ විට භාවිතා වේ.
- පරිශීලක විචල්යයන් සෑම පරිශීලකයෙකුටම තමන්ගේම නිවාස නාමාවලියක් ඇත, එහිදී සියලු වැදගත් වස්තු ගබඩා කර ඇති අතර පරිශීලක විචල්යයන්ගේ වින්යාස ගොනු ඒවා අතර වේ. නිශ්චිත පරිශීලකයෙකුට ඔහු දේශීයව බලය පවරා ඇති අවස්ථාවකදී ඒවා අදාළ වන බව ඔවුන්ගේ නමෙන් දැනටමත් පැහැදිලි ය "පර්යන්තය". ඔවුන් දුරස්ථ සම්බන්ධතාවයකින් ක්රියා කරයි.
- දේශීය විචල්යයන් තනි සැසියකට පමණක් අදාළ වන විකල්ප තිබේ. එය අවසන් වූ විට, ඒවා ස්ථිරවම මකා දැමෙනු ඇති අතර නැවත ආරම්භ කිරීම සඳහා සියල්ල අතින් නිර්මාණය කළ යුතුය. ඒවා වෙනම ලිපිගොනු වල සුරකින නමුත් සුදුසු කොන්සෝල විධාන භාවිතයෙන් නිර්මාණය කර, සංස්කරණය කර මකා දමනු ලැබේ.
පරිශීලක සහ පද්ධති විචල්යයන් සඳහා වින්යාස ගොනු
ඉහත විස්තරයෙන් ඔබ දැනටමත් දන්නා පරිදි, ලිනක්ස් විචල්යයන්ගේ පන්ති තුනෙන් දෙකක් වෙනම ලිපිගොනු වල ගබඩා කර ඇති අතර එහිදී සාමාන්ය වින්යාසයන් සහ අතිරේක පරාමිතීන් එකතු කරනු ලැබේ. එවැනි සෑම වස්තුවක්ම පටවනු ලබන්නේ සුදුසු තත්වයන් යටතේ පමණක් වන අතර විවිධ අරමුණු සඳහා භාවිතා වේ. පහත සඳහන් අංග ඉස්මතු කිරීමට අපි කැමතියි:
/ ETC / PROFILE
- පද්ධති ගොනු වලින් එකක්. දුරස්ථ පිවිසුමකින් වුවද සියලුම පරිශීලකයින්ට සහ සමස්ත පද්ධතියට ලබා ගත හැකිය. ඒ සඳහා ඇති එකම සීමාව වන්නේ ප්රමිතිය විවෘත කිරීමේදී පරාමිතීන් භාර නොගැනීමයි "පර්යන්තය", එනම්, මෙම ස්ථානයේ, මෙම වින්යාසයෙන් කිසිදු අගයක් ක්රියා නොකරනු ඇත./ ETC / ENVIRONMENT
- පෙර වින්යාසයේ පුළුල් ප්රතිසමයක්. එය පද්ධති මට්ටමින් ක්රියාත්මක වන අතර, පෙර ගොනුවට සමාන විකල්ප ඇත, නමුත් දැන් කිසිදු සීමාවක් නොමැතිව, දුරස්ථ සම්බන්ධතාවයක් සහිතව./ETC/BASH.BASHRC
- ගොනුව දේශීය භාවිතය සඳහා පමණි; සැසියක් මකා දැමූ විට හෝ අන්තර්ජාලය හරහා සම්බන්ධ වූ විට එය ක්රියාත්මක නොවේ. නව පර්යන්ත සැසියක් නිර්මාණය කිරීමේදී එය එක් එක් පරිශීලකයා සඳහා වෙන වෙනම සිදු කරයි..බෂ්ආර්සී
- නිශ්චිත පරිශීලකයෙකු වෙත යොමු වන අතර, එය ඔහුගේ නිවාස නාමාවලියෙහි ගබඩා කර නව පර්යන්තයක් ආරම්භ වන සෑම අවස්ථාවකම ක්රියාත්මක කරයි..BASH_PROFILE
- සමානයි .බෂ්ආර්සී, දුරස්ථ අන්තර්ක්රියා සඳහා පමණි, උදාහරණයක් ලෙස, SSH භාවිතා කරන විට.
මෙයද කියවන්න: උබුන්ටු හි SSH- සේවාදායකය ස්ථාපනය කිරීම
පද්ධති පරිසර විචල්යයන්ගේ ලැයිස්තුවක් බලන්න
ලැයිස්තුවක් පෙන්වන එක් විධානයකින් ඔබට ලිනක්ස් හි ඇති සියලුම පද්ධති සහ පරිශීලක විචල්යයන් සහ ඒවායේ සංකල්ප තනිවම දැක ගත හැකිය. මෙය සිදු කිරීම සඳහා, ඔබ සම්මත කොන්සෝලය හරහා සරල පියවර කිහිපයක් සිදු කළ යුතුය.
- දුවන්න "පර්යන්තය" මෙනුව හරහා හෝ උණුසුම් යතුරක් තබා ගැනීමෙන් Ctrl + Alt + T..
- විධානයක් ලියාපදිංචි කරන්න
sudo apt-get install coreutils
ඔබේ පද්ධතියේ මෙම උපයෝගීතාවයේ ඇති හැකියාව පරීක්ෂා කර අවශ්ය නම් වහාම එය ස්ථාපනය කරන්න. - සුපර් යූසර් ගිණුම සඳහා මුරපදය සඳහන් කරන්න, ඇතුළත් කළ අක්ෂර දර්ශණය නොවේ.
- නව ලිපිගොනු එකතු කිරීම හෝ ඒවා පුස්තකාලවල ඇති බව ඔබට දන්වනු ලැබේ.
- දැන් සියලු පරිසර විචල්යයන්ගේ ලැයිස්තුව පුළුල් කිරීම සඳහා ස්ථාපිත Coreutils උපයෝගීතාවයේ එක් විධානයක් භාවිතා කරන්න. ලියන්න
printenv
යතුර ඔබන්න ඇතුලත් කරන්න. - සියලුම විකල්ප බලන්න. ලකුණට පෙර ප්රකාශනය = - විචල්යයේ නම, සහ පසුව - එහි වටිනාකම.
මූලික පද්ධති සහ පරිශීලක පරිසර විචල්යයන්ගේ ලැයිස්තුව
ඉහත උපදෙස් වලට ස්තූතියි, වර්තමාන පරාමිතීන් සහ ඒවායේ අගයන් ඉක්මනින් තීරණය කරන්නේ කෙසේදැයි ඔබ දැන් දන්නවා. එය ඉතිරිව ඇත්තේ ප්රධාන ඒවා සමඟ කටයුතු කිරීමට පමණි. පහත සඳහන් කරුණු කෙරෙහි අවධානය යොමු කිරීමට මම කැමතියි:
ඩී
. සම්පූර්ණ නම - ඩෙස්ක්ටොප් පරිසරය. වත්මන් ඩෙස්ක්ටොප් පරිසරයේ නම අඩංගු වේ. ලිනක්ස් කර්නල් මෙහෙයුම් පද්ධති විවිධ චිත්රක කවච භාවිතා කරයි, එබැවින් දැනට ක්රියාත්මක වන්නේ කුමන ඒවාද යන්න යෙදුම් තේරුම් ගැනීම වැදගත්ය. DE විචල්යය ද මේ සඳහා උපකාරී වේ. එහි අර්ථයන් සඳහා උදාහරණයක් වේ gnome, මින්ට්, kde සහ එසේ ය.PATH
- විවිධ ක්රියාත්මක කළ හැකි ගොනු සෙවූ නාමාවලි ලැයිස්තුවක් අර්ථ දක්වයි. නිදසුනක් ලෙස, වස්තු සෙවීම සහ ප්රවේශ වීම සඳහා වන එක් විධානයක් ක්රියාත්මක වන විට, ඔවුන් මෙම ෆෝල්ඩර වෙත හැරී නිශ්චිත තර්ක සමඟ ක්රියාත්මක කළ හැකි ගොනු ඉක්මනින් සෙවීම සහ මාරු කිරීම සිදු කරයි.ෂෙල් කරන්න
- සක්රීය විධාන කවචයක විකල්පය ගබඩා කරයි. එවැනි ෂෙල් වෙඩි මඟින් පරිශීලකයාට ඇතැම් ස්ක්රිප්ට් ස්වාධීනව ලියාපදිංචි කිරීමට සහ සින්ටැක්ස් භාවිතයෙන් විවිධ ක්රියාවලීන් ආරම්භ කිරීමට ඉඩ ලබා දේ. වඩාත් ජනප්රිය කවචය සැලකේ bash. හුරුපුරුදු කිරීම සඳහා වෙනත් පොදු විධානයන් ලැයිස්තුවක් අපගේ අනෙක් ලිපියෙන් පහත සබැඳියෙන් සොයාගත හැකිය.නිවස
- මෙහි සියල්ල සරලයි. මෙම පරාමිතිය සක්රිය පරිශීලකයාගේ නිවාස ෆෝල්ඩරයට යන මාර්ගය නියම කරයි. සෑම පරිශීලකයෙකුටම වෙනස් එකක් ඇති අතර එය පෙනෙන්නේ: / home / user. මෙම අගය සඳහා පැහැදිලි කිරීම ද පහසුය - නිදසුනක් ලෙස, මෙම විචල්යය වැඩසටහන් මඟින් ඒවායේ ගොනු සඳහා සම්මත ස්ථානයක් ස්ථාපිත කිරීමට භාවිතා කරයි. ඇත්ත වශයෙන්ම, තවමත් උදාහරණ ඕනෑ තරම් තිබේ, නමුත් මෙය ඔබව හුරු කරවීමට ප්රමාණවත් වේ.බ්රව්සරය
- වෙබ් බ්රව්සරයක් විවෘත කිරීමට විධානයක් අඩංගු වේ. පෙරනිමි බ්රව්සරය බොහෝ විට අර්ථ දක්වන්නේ මෙම විචල්යය වන අතර අනෙක් සියලුම උපයෝගිතා සහ මෘදුකාංග නව ටැබ් විවෘත කිරීම සඳහා නිශ්චිත තොරතුරු වෙත ප්රවේශ වේ.ප
සහOLDPWD
. කොන්සෝලය හෝ චිත්රක කවචයේ සියලුම ක්රියා පැමිණෙන්නේ පද්ධතියේ නිශ්චිත ස්ථානයකිනි. පළමු පරාමිතිය වත්මන් පිහිටීම සඳහා වගකිව යුතු අතර දෙවැන්න පෙර ස්ථානය පෙන්වයි. ඒ අනුව, ඒවායේ අගයන් බොහෝ විට වෙනස් වන අතර ඒවා පරිශීලක වින්යාසයන්හි සහ පද්ධතිවල ගබඩා කර ඇත.වාරය
. ලිනක්ස් සඳහා පර්යන්ත වැඩසටහන් විශාල සංඛ්යාවක් ඇත. සඳහන් කළ විචල්යය සක්රීය කොන්සෝලයේ නම පිළිබඳ තොරතුරු ගබඩා කරයි.අහඹුයි
- මෙම විචල්යයට ප්රවේශ වන සෑම අවස්ථාවකම 0 සිට 32767 දක්වා අහඹු අංකයක් ජනනය කරන ස්ක්රිප්ටයක් අඩංගු වේ. මෙම විකල්පය වෙනත් මෘදුකාංගයකට තමන්ගේම අහඹු සංඛ්යා උත්පාදක යන්ත්රයක් නොමැතිව කිරීමට ඉඩ දෙයි.සංස්කාරක
- පෙළ ගොනු සංස්කාරකය විවෘත කිරීම සඳහා වගකීම දරයි. උදාහරණයක් ලෙස, පෙරනිමියෙන් ඔබට එහි මාර්ගය හමුවිය හැකිය / usr / bin / නැනෝනමුත් එය වෙනත් දෙයකට වෙනස් කිරීමෙන් කිසිවක් වළක්වන්නේ නැත. පරීක්ෂණය සමඟ වඩාත් සංකීර්ණ ක්රියා සඳහා වගකිව යුතුයදර්ශනය
සහ සංස්කාරකයක් දියත් කරයි vi.ධාරක නාමය
යනු පරිගණකයේ නම සහපරිශීලකයා
ජංගම ගිණුමේ නම වේ.
මෙයද බලන්න: ලිනක්ස් පර්යන්තයේ නිතර භාවිතා වන විධාන
පරිසර විචල්යයේ නව අගය සමඟ විධාන ක්රියාත්මක කිරීම
ඕනෑම පරාමිතියක විකල්ප වැඩසටහනක් සමඟ එය ආරම්භ කිරීමට හෝ වෙනත් ක්රියාවන් කිරීමට ඔබට තාවකාලිකව වෙනස් කළ හැකිය. මෙම අවස්ථාවේදී, ඔබට අවශ්ය වන්නේ env කොන්සෝලය තුළ ලියාපදිංචි කිරීම පමණිVAR = අගය
කොහෙද Var යනු විචල්යයේ නම සහ අගය - එහි අගය, උදාහරණයක් ලෙස, ෆෝල්ඩරයට යන මාර්ගය/ home / user / Download
.
ඊළඟ වතාවේ ඔබ ඉහත විධානය හරහා සියලු පරාමිතීන් බලන විටprintenv
ඔබ සඳහන් කළ අගය වෙනස් කර ඇති බව ඔබට පෙනෙනු ඇත. කෙසේ වෙතත්, එය පෙරනිමියෙන්, ඊළඟ ඇමතුම ලැබුණු විගසම බවට පත්වන අතර එය ක්රියාත්මක වන්නේ ක්රියාකාරී පර්යන්තය තුළ පමණි.
දේශීය පරිසර විචල්යයන් සැකසීම සහ මකා දැමීම
ඉහත සඳහන් තොරතුරු වලින්, ඔබ දැනටමත් දන්නවා දේශීය පරාමිතීන් ලිපිගොනු වල සුරකින නොවන අතර ඒවා ක්රියාත්මක වන්නේ වත්මන් සැසිය තුළ පමණක් වන අතර එය අවසන් වූ පසු මකා දමනු ලැබේ. ඔබේම නිර්මාණයක් සහ එවැනි විකල්ප ඉවත් කිරීම ගැන ඔබ උනන්දු නම්, ඔබ පහත සඳහන් දෑ කළ යුතුය:
- දුවන්න "පර්යන්තය" විධානයක් ලියන්න
VAR = අගය
ඉන්පසු යතුර ඔබන්න ඇතුලත් කරන්න. සුපුරුදු පරිදි Var - ඕනෑම පහසු විචල්ය නාමයක් එක් වචනයකින්, සහ අගය - වටිනාකම. - ඇතුල් වීමෙන් සිදුකරන ක්රියාවන්හි effectiveness ලදායීතාවය පරීක්ෂා කරන්න
echo $ var
. පහත පේළිය ඔබට විචල්ය විකල්පයක් ලබා ගත යුතුය. - විධානය සමඟ ඕනෑම පරාමිතියක් ඉවත් කරයි
unset var
. ඔබට මකාදැමීම සඳහා පරීක්ෂා කළ හැකියදෝංකාරය
(ඊළඟ පේළිය හිස් විය යුතුය).
එවැනි සරල ආකාරයකින් ඕනෑම දේශීය පරාමිතීන් අසීමිත ප්රමාණයකින් එකතු කරනු ලැබේ, ඔවුන්ගේ ක්රියාවෙහි ප්රධාන ලක්ෂණය පමණක් මතක තබා ගැනීම වැදගත්ය.
අභිරුචි විචල්යයන් එකතු කිරීම සහ ඉවත් කිරීම
අපි වින්යාස ලිපිගොනු වල ගබඩා කර ඇති විචල්යයන්ගේ පංති වෙත ගියෙමු, මෙයින් ඔබට පෙනී යන්නේ ඔබ විසින්ම ගොනු සංස්කරණය කළ යුතු බවයි. මෙය සිදු කරනු ලබන්නේ ඕනෑම සම්මත පෙළ සංස්කාරකයක් භාවිතා කරමිනි.
- හරහා පරිශීලක වින්යාසය විවෘත කරන්න
sudo gedit .bashrc
. නිදසුනක් ලෙස, සින්ටැක්ස් අංකනය සහිත චිත්රක සංස්කාරකයක් භාවිතා කිරීමට අපි යෝජනා කරමු gedit. කෙසේ වෙතත්, ඔබට වෙනත් ඕනෑම දෙයක් නියම කළ හැකිය, උදාහරණයක් ලෙස vi එක්කෝ නැනෝ. - ඔබ සුපර් යූසර් වෙනුවෙන් විධානය ක්රියාත්මක කරන විට මුරපදයක් ඇතුළත් කළ යුතු බව අමතක නොකරන්න.
- ගොනුවේ අවසානයේ පේළියක් එක් කරන්න
අපනයනය VAR = VALUE
. එවැනි පරාමිතීන් ගණන කිසිවක් මගින් සීමා නොවේ. මීට අමතරව, ඔබට දැනටමත් පවතින විචල්යයන්ගේ වටිනාකම වෙනස් කළ හැකිය. - වෙනස්කම් සිදු කිරීමෙන් පසු, ඒවා සුරකිමින් ගොනුව වසා දමන්න.
- ගොනුව නැවත ආරම්භ කිරීමෙන් පසු වින්යාස යාවත්කාලීන කිරීම සිදුවනු ඇති අතර මෙය සිදු කෙරේ
මූලාශ්රය .bashrc
. - එකම විකල්පය හරහා ඔබට විචල්යයක ක්රියාකාරිත්වය පරීක්ෂා කළ හැකිය.
echo $ var
.
වෙනස්කම් කිරීමට පෙර මෙම විචල්යයන් පිළිබඳ විස්තරය ඔබ හුරු කර නොගත්තේ නම්, ලිපියේ ආරම්භයේ දී තොරතුරු කියවීමට වග බලා ගන්න. ඇතුළත් කළ පරාමිතීන්ගේ සීමාවන් සමඟ තවදුරටත් දෝෂ වළක්වා ගැනීමට මෙය උපකාරී වේ. පරාමිතීන් ඉවත් කිරීම සම්බන්ධයෙන් ගත් කල, එය වින්යාස ගොනුව හරහා ද සිදු වේ. ආරම්භයේ දී අක්ෂරයක් එක් කිරීමෙන් පේළිය මුළුමනින්ම මකා දැමීමට හෝ අදහස් දැක්වීමට එය ප්රමාණවත් වේ #.
පද්ධති පරිසර විචල්යයන් නිර්මාණය කිරීම සහ මකා දැමීම
එය ඉතිරිව ඇත්තේ තුන්වන පන්තියේ විචල්යයන් ස්පර්ශ කිරීමට පමණි - පද්ධති විචල්යයන්. මේ සඳහා ගොනුව සංස්කරණය කෙරේ / ETC / PROFILE, දුරස්ථව සම්බන්ධ වූ විට පවා එය ක්රියාකාරීව පවතී, උදාහරණයක් ලෙස, බොහෝ දෙනා දන්නා SSH කළමනාකරු හරහා. වින්යාස අයිතමයක් විවෘත කිරීම පෙර අනුවාදයට සමාන වේ:
- කොන්සෝලය තුළ, ඇතුල් කරන්න
sudo gedit / etc / profile
. - අවශ්ය සියලු වෙනස්කම් සිදු කර සුදුසු බොත්තම ක්ලික් කිරීමෙන් ඒවා සුරකින්න.
- හරහා වස්තුව නැවත ආරම්භ කරන්න
source / etc / profile
. - අවසානයේදී, ක්රියාකාරිත්වය පරීක්ෂා කරන්න
echo $ var
.
සැසිය නැවත ආරම්භ කිරීමෙන් පසුව පවා ගොනුවේ වෙනස්කම් සුරකිනු ඇති අතර, එක් එක් පරිශීලකයාට සහ යෙදුමට කිසිදු ගැටළුවක් නොමැතිව නව දත්ත වලට ප්රවේශ විය හැකිය.
අද ඉදිරිපත් කර ඇති තොරතුරු ඔබට ඉතා සංකීර්ණ බවක් පෙනුනත්, ඔබ එය තේරුම් ගෙන හැකි තරම් අංශ තේරුම් ගන්නා ලෙස අපි තරයේ නිර්දේශ කරමු. එවැනි මෙහෙයුම් පද්ධති මෙවලම් භාවිතා කිරීම එක් එක් යෙදුම සඳහා අතිරේක සැකසුම් ලිපිගොනු සමුච්චය වීම වළක්වා ගැනීමට උපකාරී වනු ඇත, මන්ද ඒවා සියල්ලම විචල්යයන් වෙත යොමු වේ. එය සියලු පරාමිතීන් සඳහා ආරක්ෂාව සපයන අතර ඒවා එක් ස්ථානයක කාණ්ඩගත කරයි. ඔබ භාවිතා කරන විශේෂිත පරිසර විචල්යයන් ගැන උනන්දුවක් දක්වන්නේ නම්, ලිනක්ස් බෙදාහැරීමේ ලේඛනය බලන්න.