لینکس کیبل پر مبنی آپریٹنگ سسٹم میں ماحولیاتی متغیر متغیر ہیں جن میں ابتداء کے وقت دیگر پروگراموں کے ذریعہ استعمال ہونے والی روایتی معلومات شامل ہیں. عام طور پر ان میں گرافیکل اور ایک کمانڈ شیل، صارف ترتیبات کے اعداد و شمار، مخصوص فائلوں کے مقام، اور بہت کچھ کے عام نظام پیرامیٹرز شامل ہیں. اس طرح کے متغیرات کی قیمتوں میں اشارہ کیا جاتا ہے، مثال کے طور پر، نمبروں، علامات، ڈائریکٹریز یا فائلوں کے راستے. اس کی وجہ سے، بہت سے ایپلی کیشنز کو فوری طور پر بعض ترتیبات تک رسائی حاصل ہوتی ہے، اور اس کے ساتھ صارف کے مواقع تبدیل کرنا یا نئے اختیارات تخلیق کرنے کا موقع ملے گا.
لینکس میں ماحولیاتی متغیرات کے ساتھ کام کریں
اس آرٹیکل میں، ہم بنیادی اور سب سے مفید معلومات پر ماحول کو متغیر کرنا چاہتے ہیں. اس کے علاوہ، ہم ان کو دیکھنے، ترمیم، تخلیق اور انہیں حذف کرنے کے طریقوں کا مظاہرہ کریں گے. اہم اختیارات کے ساتھ واقفیت نوشی صارفین کو اس طرح کے اوزار کے انتظام میں تشریف لے اور OS کی تقسیم میں ان کی قیمت کو سمجھنے میں مدد ملے گی. سب سے اہم پیرامیٹرز کے تجزیہ شروع کرنے سے پہلے میں اپنے ڈویژن کلاسوں میں بات کرنا چاہتا ہوں. اس گروپ کو مندرجہ ذیل وضاحت کی گئی ہے:
- سسٹم متغیر یہ اختیار فوری طور پر بھری ہوئی ہیں جب آپریٹنگ سسٹم شروع ہوتی ہے، بعض ترتیبات کی فائلوں میں محفوظ کیا جاتا ہے (وہ ذیل میں تبادلہ خیال کریں گے)، اور پورے صارفین اور مجموعی طور پر پورے OS تک بھی دستیاب ہیں. عام طور پر، ان پیرامیٹرز کو مختلف قسم کے ایپلی کیشنز کے آغاز کے دوران سب سے اہم اور اکثر استعمال کیا جاتا ہے.
- صارف متغیرات ہر صارف کو اپنے گھر کی ڈائرکٹری ہے، جہاں سبھی اہم اشیاء کو ذخیرہ کیا جاتا ہے، بشمول صارف متغیرات کی ترتیب فائلوں. ان کے نام سے یہ واضح ہو چکا ہے کہ وہ اس وقت کسی خاص صارف پر لاگو ہوتے ہیں جب وہ مقامی کے ذریعہ اختیار شدہ ہے "ٹرمینل". وہ ریموٹ کنکشن پر کام کرتے ہیں.
- مقامی متغیر ایسے پیرامیٹرز ہیں جو صرف ایک سیشن میں لاگو ہوتے ہیں. جب یہ مکمل ہوجائے تو، وہ مستقل طور پر ختم ہوجائیں گے اور ہر چیز کو دوبارہ شروع کرنے کے لئے دستی طور پر تخلیق کرنا ہوگا. وہ علیحدہ فائلوں میں محفوظ نہیں ہیں، لیکن اسی کنسول کے احکامات کی مدد سے، تخلیق شدہ اور حذف کر رہے ہیں.
صارف اور نظام متغیر کے لئے ترتیب فائلوں
جیسا کہ آپ پہلے سے ہی وضاحت سے جانتا ہے، لینکس متغیرات میں سے تین میں سے دو طبقات علیحدہ فائلوں میں محفوظ ہیں، جہاں عام ترتیبات اور جدید پیرامیٹرز جمع کیے جاتے ہیں. اس طرح کے ہر چیز کو صرف مناسب حالات کے تحت بھرا ہوا ہے اور مختلف مقاصد کے لئے استعمال کیا جاتا ہے. علیحدگی سے، میں مندرجہ ذیل عناصر کو اجاگر کرنا چاہوں گا:
/ وغیرہ / پروفائل
سسٹم فائلوں میں سے ایک. ریموٹ لاگ ان کے ساتھ بھی، تمام صارفین اور پورے نظام کے لئے دستیاب ہے. اس کے لئے صرف پابندی - معیاری کھولنے پر پیرامیٹرز کو قبول نہیں کیا جاتا ہے "ٹرمینل"، یہ ہے، اس جگہ میں، اس ترتیب کی کوئی قدر کام نہیں کرے گا./ وغیرہ / ماحول
پچھلے ترتیب کی ایک وسیع تعدد. یہ نظام کی سطح پر چلتا ہے، پچھلے فائل کے طور پر ایک ہی اختیار ہے، لیکن اب کسی ریموٹ کنکشن کے ساتھ بھی بغیر کسی ریموٹ کنکشن کے ساتھ./ETC/BASH.BASHRC
- فائل صرف مقامی استعمال کے لۓ ہے، اگر آپ انٹرنیٹ کے ذریعہ ریموٹ سیشن یا کنکشن نہیں رکھتے تو یہ کام نہیں کرے گا. نئے ٹرمینل سیشن بنانے پر ہر صارف کو الگ الگ طور پر پیش کیا جاتا ہے..BASHRC
- ایک مخصوص صارف سے مراد ہے، ان کے گھر کی ڈائرکٹری میں ذخیرہ کیا جاتا ہے اور ہر وقت ایک نیا ٹرمینل شروع کیا جاتا ہے..BASH_PROFILE
اسی طرح .BASHRC، صرف یاد رکھنے کے لئے، مثال کے طور پر، جب SSH کا استعمال کرتے ہوئے.
یہ بھی دیکھیں: Ubuntu میں SSH سرور نصب کرنا
نظام ماحول متغیرات کی ایک فہرست دیکھیں
آپ لینکس میں موجود تمام نظام متغیرات اور صارف متغیرات کو آسانی سے دیکھ سکتے ہیں اور صرف ایک کمانڈ کے ساتھ ان کے تصورات کو ایک فہرست دکھاتا ہے. ایسا کرنے کے لئے، آپ کو ایک معیاری کنسول کے ذریعہ صرف چند سادہ اقدامات انجام دینے کی ضرورت ہے.
- چلائیں "ٹرمینل" مینو کے ذریعہ یا گرم کی چابی کو دبانے سے Ctrl + Alt + T.
- رجسٹر ٹیم
sudo Apt - coreutils انسٹال
، آپ کے نظام میں اس افادیت کی دستیابی کو چیک کرنے کے لئے اور فوری طور پر اگر اسے انسٹال کریں. - سپرسیر اکاؤنٹ کیلئے پاس ورڈ درج کریں، درج شدہ حروف ظاہر نہیں کیے جائیں گے.
- آپ کو لائبریریوں میں نئی فائلیں یا ان کی موجودگی کے علاوہ مطلع کیا جائے گا.
- اب تمام ماحول متغیرات کی فہرست کو ظاہر کرنے کے لئے انسٹال شدہ کورورول افادیت کے حکموں میں سے ایک استعمال کریں. لکھیں
printenv
اور کلیدی دبائیں درج کریں. - تمام اختیارات دیکھیں. نشان زد کرنے کا اظہار = - متغیر کا نام، اور اس کے بعد.
اہم نظام اور صارف ماحول متغیر کی فہرست
مندرجہ ذیل ہدایات کا شکریہ، اب آپ جانتے ہیں کہ آپ کس طرح تیزی سے تمام موجودہ پیرامیٹرز اور ان کی اقدار کا تعین کرسکتے ہیں. یہ صرف اہم لوگوں سے نمٹنے کے لئے رہتا ہے. میں مندرجہ ذیل اشیاء پر توجہ دینا چاہوں گا:
DE
. مکمل نام ڈیسک ٹاپ ماحولیات ہے. موجودہ ڈیسک ٹاپ ماحول کے نام پر مشتمل ہے. لینکس کنیال پر آپریٹنگ سسٹم مختلف گرافیکل گولیاں استعمال کرتے ہیں، لہذا ایپلی کیشنز کے لئے یہ ضروری ہے کہ فی الحال فعال ہے. یہ ہے جہاں متغیر DE میں مدد ملتی ہے. اس کی قیمتوں کا ایک مثال ہے گمنام, ٹکسال, kde اور اسی طرح.PATH
- ڈائریکٹریز کی فہرست کا تعین کرتا ہے جس میں مختلف عمل درآمد فائلوں کی تلاش کی جاتی ہے. مثال کے طور پر، جب اشیاء تلاش کرنے اور رسائی حاصل کرنے کے لئے ایک حکم پر عمل کیا جاتا ہے تو، وہ ان فولڈر تک رسائی حاصل کرنے اور مخصوص دلائل کے ساتھ عمل درآمد فائلوں کو فوری طور پر تلاش کرنے اور منتقل کرنے کے لئے استعمال کرتے ہیں.شیل
ایک فعال کمانڈ شیل کا اختیار ذخیرہ کرتا ہے. اس طرح کے گولے صارف کو بعض سکرپٹ کو خود کو رجسٹر کرنے اور نحوط کا استعمال کرتے ہوئے مختلف طریقوں کو چلانے کی اجازت دیتا ہے. سب سے زیادہ مقبول شیل سمجھا جاتا ہے بش. واقفیت کیلئے دیگر عام حکموں کی ایک فہرست ہمارے دوسرے مضمون میں درج ذیل لنکس میں پایا جا سکتا ہے.ہوم
سب کچھ کافی آسان ہے. یہ پیرامیٹر فعال صارف کے گھر کے فولڈر کو راستہ کی وضاحت کرتا ہے. ہر صارف مختلف ہے اور یہ فارم ہے: / گھر / صارف. اس قدر کی وضاحت بھی آسان ہے - یہ متغیر، مثال کے طور پر، پروگراموں کی طرف سے ان کی فائلوں کے معیاری مقام قائم کرنے کے لئے استعمال کیا جاتا ہے. یقینا، اب بھی بہت سارے مثال ہیں، لیکن یہ واقفیت کے لئے کافی ہے.براوزر
ویب براؤزر کھولنے کے لئے ایک کمانڈ پر مشتمل ہے. یہ یہ متغیر ہے کہ اکثر ڈیفالٹ براؤزر کا تعین کرتا ہے، اور تمام دیگر افادیت اور سافٹ ویئر کو نئے ٹیبز کھولنے کے لئے اس معلومات کو رسائی حاصل ہے.Pwd
اورOLDPWD
. کنسول یا گرافیکل شیل کے تمام کام نظام میں مخصوص مقام سے آتے ہیں. موجودہ پیرامیٹر موجودہ تلاش کے لئے ذمہ دار ہے، اور دوسرا پچھلے ایک کو ظاہر کرتا ہے. اس کے مطابق، ان کی اقدار اکثر تبدیل ہوتی ہیں اور صارف ترتیب میں اور نظام کے دونوں میں محفوظ ہیں.TERM
. لینکس کے لئے ٹرمینل کی ایک بڑی تعداد موجود ہیں. فعال کنسول کے نام کے بارے میں ذکر متغیر اسٹورز معلومات.بے ترتیب
اس میں ایک اسکرپٹ پر مشتمل ہے جس میں ہر متغیر تک رسائی حاصل کرنے پر ہر وقت 0 سے 32767 تک بے ترتیب تعداد پیدا ہوتی ہے. یہ اختیار کسی دوسرے سافٹ ویئر کو اپنے بے ترتیب تعداد جنریٹر کے بغیر کرنے کی اجازت دیتا ہے.ایڈیٹر
متن ٹیکسٹ ایڈیٹر کو کھولنے کے لئے ذمہ دار ہے. مثال کے طور پر، پہلے سے طے شدہ طور پر آپ وہاں راستے سے مل سکتے ہیں / usr / bin / nanoلیکن کچھ بھی نہیں آپ کو کسی دوسرے کو تبدیل کرنے سے روکتا ہے. ٹیسٹ کے ساتھ زیادہ پیچیدہ کاموں کے لئے ذمہ دار ہےتجزیہ
اور مثال کے طور پر، ایڈیٹر vi.HOSTNAME
کمپیوٹر کا نام، اورUSER
- موجودہ اکاؤنٹ کا نام.
یہ بھی ملاحظہ کریں: ٹرمینل میں اکثر استعمال کردہ کمانڈل
نیا ماحول متغیر کے ساتھ چل رہا ہے حکم
آپ کسی مخصوص پیرامیٹر کو کسی بھی وقت اپنے لئے کسی خاص پروگرام کو چلانے یا کسی اور کام کو انجام دینے کے لۓ اپنا اختیار تبدیل کرسکتے ہیں. اس صورت میں، کنسول میں آپ کو صرف انفرادی رجسٹر کرنے کی ضرورت ہوگیVar = قیمت
کہاں Var - متغیر کا نام، اور ویلیو - اس کی قیمت، مثال کے طور پر، فولڈر کا راستہ/ گھر / صارف / ڈاؤن لوڈ
.
اگلے وقت آپ مندرجہ ذیل کمانڈ کے ذریعے تمام پیرامیٹرز کو دیکھتے ہیںprintenv
آپ دیکھیں گے کہ آپ کی وضاحت کردہ قیمت تبدیل کردی گئی ہے. تاہم، یہ بن جائے گا جیسے یہ ڈیفالٹ کی طرف سے تھا، فوری طور پر اگلا رسائی کے بعد، اور صرف فعال ٹرمینل کے اندر بھی کام کرتا ہے.
مقامی ماحولیاتی متغیر کی ترتیب اور حذف کرنا
مندرجہ بالا مواد سے، آپ پہلے سے ہی جانتے ہیں کہ مقامی پیرامیٹرز فائلوں میں محفوظ نہیں ہیں اور صرف موجودہ سیشن کے دوران سرگرم ہیں، اور اس کی تکمیل کے بعد خارج کر دیا گیا ہے. اگر آپ اس طرح کے اختیارات کو تخلیق کرنے اور حذف کرنے میں دلچسپی رکھتے ہیں تو، آپ کو مندرجہ ذیل کرنے کی ضرورت ہے:
- چلائیں "ٹرمینل" اور ایک ٹیم لکھیں
Var = قیمت
، پھر بٹن دبائیں درج کریں. ہمیشہ کی طرح Var ایک لفظ میں، اور کسی بھی آسان متغیر نام ویلیو قیمت. - داخل ہونے کی کارکردگی کا اثر چیک کریں
$ var گونج
. ذیل میں، آپ کو متغیر اختیار حاصل کرنا چاہئے. - حکم کے ساتھ کسی بھی پیرامیٹر کو حذف کریں
var unset
. آپ کو ہٹانے کے ذریعے بھی چیک کر سکتے ہیںگونج
(اگلی لائن خالی ہونا چاہئے).
اس طرح کے ایک آسان طریقہ میں، کسی بھی مقامی پیرامیٹرز کو لامحدود مقدار میں شامل کیا جاتا ہے؛ صرف ان کے آپریشن کی اہم خصوصیت کو یاد رکھنے کے لئے ضروری ہے.
صارف متغیر شامل کریں اور ہٹائیں
ہم متغیر کی کلاسوں میں منتقل ہوگئے ہیں جس میں ترتیب فائلوں میں ذخیرہ کیا جاتا ہے، اور اس سے یہ ظاہر ہوتا ہے کہ آپ کو خود فائلوں میں ترمیم کرنا پڑے گا. یہ کسی بھی معیاری ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے کیا جاتا ہے.
- صارف کی ترتیب کے ذریعہ کھولیں
سڈو گڈٹ .بشکر
. ہم گرافک ایڈیٹر کا استعمال کرتے ہوئے مشورہ دیتے ہیں کہ نحوط کے عنوان سے، مثال کے طور پر، گڈٹ. تاہم، آپ کسی دوسرے کی وضاحت کرسکتے ہیں، مثال کے طور پر، vi یا تو نانو. - یہ مت بھولنا کہ جب آپ سپرسیر کی جانب سے کمانڈ چلاتے ہیں، تو آپ پاسورڈ درج کرنے کی ضرورت ہوگی.
- فائل کے آخر میں، لائن شامل کریں
برآمد VAR = VALUE
. اس طرح کے پیرامیٹرز کی تعداد محدود نہیں ہے. اس کے علاوہ، آپ پہلے ہی موجود متغیرات کی قدر کو تبدیل کرسکتے ہیں. - تبدیلی کرنے کے بعد، ان کو بچانے اور فائل کو بند کردیں.
- فائل کو دوبارہ شروع کرنے کے بعد ترتیب اپ ڈیٹ ہو جائے گا، اور اس کے ذریعے کیا جاتا ہے
ذریعہ .bashrc
. - آپ ایک ہی اختیار کے ذریعہ متغیر کی سرگرمی کو چیک کرسکتے ہیں.
$ var گونج
.
اگر آپ تبدیلیوں سے قبل اس متغیر کی اس کلاس کی وضاحت سے واقف نہیں ہیں، تو مضمون کے آغاز میں معلومات کو پڑھنے کے لئے اس بات کا یقین کریں. اس درج کردہ پیرامیٹرز کے اثرات کے ساتھ مزید غلطیوں سے بچنے میں مدد ملے گی، جس میں ان کی حدود موجود ہیں. پیرامیٹرز کے خاتمے کے لئے، یہ بھی ترتیب ترتیب فائل کے ذریعے ہوتا ہے. یہ مکمل طور پر لائن کو ہٹانے یا اس سے تبصرہ کرنے کے لئے کافی ہے، ابتدائی طور پر ایک نشان شامل #.
نظام ماحول متغیر تخلیق اور حذف کرنا
یہ صرف متغیر کی تیسری کلاس کو چھو کرنے کے لئے ہے - نظام. اس فائل کو اس کے لئے ترمیم کیا جائے گا. / وغیرہ / پروفائل، جو دور دراز کنکشن کے ساتھ فعال رہتا ہے، مثال کے طور پر، معروف SSH مینیجر کے ذریعے. ترتیب شے کھولنے کے بارے میں پچھلے ورژن میں اسی کے بارے میں ہے:
- کنسول میں درج کریں
سوڈو گیڈیٹ / وغیرہ / پروفائل
. - کسی بھی ضروری تبدیلی کو بنائیں اور مناسب بٹن پر کلک کرکے انہیں بچائیں.
- اعتراض کے ذریعے دوبارہ شروع کریں
ذریعہ / وغیرہ / پروفائل
. - تکمیل تک، کارکردگی کے ذریعے چیک کریں
$ var گونج
.
فائل میں تبدیلیاں سیشن دوبارہ درج کی جاتی ہیں اس کے بعد بھی باقی رہیں گے، اور ہر صارف اور درخواست کسی بھی مسائل کے بغیر نئے اعداد و شمار تک رسائی حاصل کرنے میں کامیاب ہوں گے.
یہاں تک کہ اگر آج پیش کردہ معلومات آپ کو بہت مشکل لگتی ہے تو، ہم مضبوطی سے مشورہ دیتے ہیں کہ آپ اس کو سمجھنے اور ممکنہ طور پر بہت سے پہلوؤں کو سمجھتے ہیں. اس طرح کے آلے کے اوزار کا استعمال ہر درخواست کے لئے اضافی ترتیب فائلوں کو جمع کرنے سے بچنے میں مدد ملے گی، کیونکہ ان میں سے تمام متغیرات تک رسائی حاصل کریں گے. یہ تمام پیرامیٹرز کے لئے بھی تحفظ فراہم کرتا ہے اور ان کو اسی مقام کے اندر بھیجا جاتا ہے. اگر آپ مخصوص چھوٹی سی استعمال شدہ ماحولیاتی متغیرات میں دلچسپی رکھتے ہیں تو، لینکس کی تقسیم دستاویزات سے مشورہ کریں.