বিভিন্ন প্রোগ্রাম এবং প্রক্রিয়া চালানোর জন্য বিভিন্ন পরিবেশ প্রয়োজন। একটি একক মেশিনে, Windowsকে নিশ্চিত করতে হবে যে সমস্ত প্রোগ্রাম এবং প্রক্রিয়া তাদের প্রয়োজনীয় পরিবেশে অ্যাক্সেস করতে পারে।
এটি করার জন্য, প্রতিটি প্রোগ্রামের কাজ করার জন্য উইন্ডোজকে কী ধরনের পরিবেশ প্রয়োজন তা জানতে হবে। সহজে পুনরুদ্ধার করার জন্য Windows কে অবশ্যই এই তথ্য কোথাও সংরক্ষণ করতে হবে। এনভায়রনমেন্ট ভেরিয়েবল এটিকে সম্ভব করে তোলে।
এনভায়রনমেন্ট ভেরিয়েবল হল, সংক্ষেপে, ডাটা স্টোরিং মেকানিজম।
এনভায়রনমেন্ট ভেরিয়েবলগুলি কীভাবে কাজ করে এবং আপনি কীভাবে সেগুলি তৈরি করতে, সম্পাদনা করতে এবং কার্যকরভাবে মুছতে পারেন তা দেখতে আসুন একটু গভীরে খনন করি৷
Windows 10-এ এনভায়রনমেন্ট ভেরিয়েবল কি?
এনভায়রনমেন্ট ভেরিয়েবল হল গতিশীল ভেরিয়েবল যা বিভিন্ন প্রোগ্রাম এবং প্রক্রিয়ার জন্য বিভিন্ন পরিবেশ তৈরির সাথে সম্পর্কিত ডেটা সংরক্ষণ করে।
এগুলি আরও ভালভাবে বোঝার জন্য, আসুন একটি প্রোগ্রামের উদাহরণ নেওয়া যাক যা চালানোর জন্য একটি বিল্ট-ইন উইন্ডোজ টুল ব্যবহার করতে হবে৷
প্রোগ্রামটি টুলটি ব্যবহার করার জন্য, প্রোগ্রামটিকে এটি অ্যাক্সেস করার জন্য টুলটির অবস্থান জানতে হবে। প্রোগ্রামটিকে টুলটি ব্যবহার করার অনুমতি আছে কিনা তাও খুঁজে বের করতে হবে। একইভাবে, এমন কিছু জিনিস আছে যা একটি প্রোগ্রামকে টুল ব্যবহার করার আগে জানতে হবে।
সুতরাং, একটি প্রোগ্রাম উইন্ডোজ জিজ্ঞাসা করে এই সমস্ত তথ্য অ্যাক্সেস করতে পারে। উইন্ডোজ তারপর এই ডেটার জন্য এনভায়রনমেন্ট ভেরিয়েবল (EVs) খোঁজে এবং একটি পরিবেশ তৈরি করে যেখানে সেই প্রোগ্রামটি চলতে পারে।
অন্য কথায়, EVs ডেটা সঞ্চয় করে যা প্রতিটি প্রোগ্রামে অ্যাক্সেসযোগ্য এবং সমস্ত ব্যবহারকারীর সিস্টেমে চলমান প্রক্রিয়া। এই ভেরিয়েবলগুলি যে ডেটা সঞ্চয় করে তা প্রোগ্রামগুলিকে সেই পরিবেশে চলতে সাহায্য করে যার জন্য তারা ডিজাইন করা হয়েছিল৷
উইন্ডোজের কিছু গুরুত্বপূর্ণ ইভির মধ্যে রয়েছে PATH, HOMEPATH এবং USERNAME। এই সমস্ত ভেরিয়েবলে এমন মান রয়েছে যা যেকোন ব্যবহারকারী এবং সিস্টেমের প্রক্রিয়া যেকোন সময় অ্যাক্সেস করতে পারে। উদাহরণস্বরূপ, USERNAME এনভায়রনমেন্ট ভেরিয়েবলে বর্তমান ব্যবহারকারীর নাম রয়েছে। উইন্ডোজ যখনই বর্তমান ব্যবহারকারীর নাম খুঁজে বের করতে হবে তখনই এই ভেরিয়েবলটি দেখতে পারে৷
৷কিভাবে Windows 10 এ এনভায়রনমেন্ট ভেরিয়েবল সেট করবেন?
প্রথম জিনিস, আপনি যদি সিস্টেম-ব্যাপী ইভি সেট করতে চান তবে আপনার প্রশাসনিক সুবিধা থাকতে হবে। তাই, আপনি যদি প্রশাসক না হন, তাহলে আপনার সিস্টেম প্রশাসককে জানান এবং তাদের সাহায্য চান।
এখন যেহেতু আপনার অ্যাডমিন সুবিধা আছে:
- উন্নত সিস্টেম সেটিংস টাইপ করুন স্টার্ট মেনু অনুসন্ধান বাক্সে এবং সেরা মিল নির্বাচন করুন।
- সিস্টেম প্রপার্টিজ বক্সে, এনভায়রনমেন্ট ভেরিয়েবল -এ ক্লিক করুন এনভায়রনমেন্ট ভেরিয়েবল প্যানেল খুলতে।
EVs প্যানেল আপনার প্রয়োজনের উপর নির্ভর করে দুই ধরনের ভেরিয়েবল তালিকাভুক্ত করে। আপনি যদি শুধুমাত্র বর্তমান ব্যবহারকারীর জন্য ইভি পরিবর্তন করতে চান এবং পরিবর্তনগুলিকে সিস্টেম-ব্যাপী প্রতিফলিত করতে না চান, তাহলে আপনি ব্যবহারকারীর ভেরিয়েবল পরিবর্তন করবেন .
বিপরীতে, আপনি যদি সিস্টেম-ব্যাপী পরিবর্তন চান, আপনি সিস্টেম ভেরিয়েবল পরিবর্তন করবেন .
ধরা যাক আপনি জাভা ইনস্টল করেছেন এবং ইভিতে জাভা পাথ যোগ করতে চান। এটি করতে:
- নতুন-এ ক্লিক করুন ব্যবহারকারী/সিস্টেম ভেরিয়েবলের অধীনে। এটি নতুন ব্যবহারকারী ভেরিয়েবল খুলবে৷ বাক্স
- JAVA_HOME লিখুন ভেরিয়েবল নামে ক্ষেত্র এবং ভেরিয়েবল মান-এ পাথ পপুলেট করতে আপনি যেখানে Java ইনস্টল করেছেন সেই ডিরেক্টরিতে ব্রাউজ করুন .
ঠিক আছে টিপে PATH ভেরিয়েবলে JAVA_HOME ভেরিয়েবল যোগ করবে।
কিভাবে এনভায়রনমেন্ট ভেরিয়েবল এডিট করবেন
বিভিন্ন এনভায়রনমেন্ট ভেরিয়েবল এডিট করতে তালিকা থেকে যেকোনো ভেরিয়েবল সিলেক্ট করুন। তারপর, সম্পাদনা টিপুন . এটি পরিবেশ পরিবর্তনশীল সম্পাদনা খুলবে৷ প্যানেল এখানে আপনি ভেরিয়েবল তৈরি, মুছতে এবং সম্পাদনা করতে পারেন৷
৷ভেরিয়েবলের তালিকা থেকে, আপনি যেটিকে পরিবর্তন করতে চান সেটি নির্বাচন করুন এবং সম্পাদনা করুন এ ক্লিক করুন . তারপরে, আপনি পরিবর্তনশীল মান আপনার পছন্দ মতো পরিবর্তন করতে পারেন।
আপনি একই পদ্ধতিতে ভেরিয়েবল মুছে ফেলতে পারেন।
উইন্ডোজ PATH ভেরিয়েবল কি এবং কিভাবে আমি এটি পরিবর্তন করতে পারি?
সহজ ভাষায়, PATH ভেরিয়েবল হল আপনার কম্পিউটারে প্রোগ্রাম এবং কমান্ডের একটি ঠিকানা বই। যখনই আপনার কম্পিউটারে একটি নতুন প্রোগ্রাম থাকে যা আপনি কমান্ড লাইন ইন্টারফেস থেকে চালাতে চান, আপনাকে অবশ্যই এর ঠিকানা PATH ভেরিয়েবলে উল্লেখ করতে হবে৷
এখানে মনে রাখতে হবে, সমস্ত প্রোগ্রাম PATH পরিবেশ পরিবর্তনশীল নয়। কমান্ড লাইন ইন্টারফেস থেকে শুধুমাত্র যে প্রোগ্রামগুলি ব্যবহার করা হয় তা PATH ভেরিয়েবলে উপস্থিত হয়। সুতরাং, একটি গ্রাফিক্যাল ইউজার ইন্টারফেস থেকে ব্যবহার করার উদ্দেশ্যে প্রোগ্রামগুলির PATH ভেরিয়েবলে তাদের ঠিকানা নেই৷
প্রক্রিয়াটি যেভাবে কাজ করে তাতে উইন্ডোজ একটি নির্দিষ্ট কমান্ডের জন্য ঠিকানা খুঁজতে জড়িত। যখনই আপনি একটি কমান্ড লাইনে একটি কমান্ড ইস্যু করেন, উইন্ডোজ প্রথমে কমান্ডের জন্য বর্তমান ডিরেক্টরি অনুসন্ধান করে। যদি OS এটিকে বর্তমান ডিরেক্টরিতে খুঁজে না পায়, তাহলে ঠিকানাটি খুঁজতে এটি PATH ভেরিয়েবলের সন্ধান করে৷
PATH ভেরিয়েবলে একটি ঠিকানা লিখতে, প্রক্রিয়াটি আগের মতোই। এনভায়রনমেন্ট ভেরিয়েবল খুলুন বাক্সে, PATH নির্বাচন করুন পরিবর্তনশীল, এবং সম্পাদনা এ ক্লিক করুন .
সম্পাদনা বাক্সে, আপনি ডিরেক্টরি যোগ করতে, অপসারণ করতে এবং সম্পাদনা করতে পারেন৷
৷একটি চূড়ান্ত জিনিস মনে রাখবেন, PATH ভেরিয়েবল একটি সিস্টেমের প্রতিটি ব্যবহারকারীর জন্য একই নয়। তাই বিভিন্ন ব্যবহারকারী প্রতিটি ব্যবহারকারীর জন্য ভেরিয়েবল পরিবর্তন না করে বিভিন্ন ডিরেক্টরি তালিকাভুক্ত করতে পারেন। সুতরাং, আপনি যদি প্রতিটি ব্যবহারকারীর জন্য একটি টুল উপলব্ধ করতে চান, তাহলে আপনাকে সিস্টেম ভেরিয়েবলের অধীনে PATH ভেরিয়েবল সম্পাদনা করতে হবে .
উইন্ডোজ 10-এ পরিবেশের ভেরিয়েবল ডেটা সঞ্চয় করে যা প্রোগ্রামগুলিকে কাজ করতে হবে
প্রোগ্রাম কাজ করার জন্য তথ্য প্রয়োজন. দক্ষতার সাথে ডেটা উপলব্ধ রয়েছে তা নিশ্চিত করার জন্য, উইন্ডোজ এই ডেটা বিশ্বব্যাপী ভেরিয়েবলগুলিতে সংরক্ষণ করে যা সমস্ত প্রোগ্রাম অ্যাক্সেস করতে পারে। এই গ্লোবাল ভেরিয়েবলগুলি হল এনভায়রনমেন্ট ভেরিয়েবল।
আপনি অ্যাডভান্সড সিস্টেম সেটিংস-এর মধ্যে এনভায়রনমেন্ট ভেরিয়েবল যোগ করতে, সম্পাদনা করতে এবং অপসারণ করতে পারেন প্যানেল।
উপরন্তু, যদি আপনার একটি মেশিনে একাধিক ব্যবহারকারী থাকে, ব্যবহারকারীর পরিবেশ ভেরিয়েবল প্রতিটি ব্যবহারকারীর জন্য আলাদা হবে। উদাহরণস্বরূপ, একজন ব্যবহারকারী PATH ভেরিয়েবলের অধীনে একটি কমান্ড তালিকাভুক্ত করতে পারেন যা অন্য ব্যবহারকারীদের জন্য উপলব্ধ হবে না৷
অন্যদিকে, সিস্টেম ইভি সকল ব্যবহারকারীর জন্য উপলব্ধ। এই ভেরিয়েবলগুলির সম্পাদনা বা মুছে ফেলার জন্য প্রশাসকের বিশেষাধিকার প্রয়োজন৷
সংক্ষেপে, গুরুত্বপূর্ণ ডেটা সংরক্ষণ করার জন্য ইভিগুলি উইন্ডোজের উপায়। সুতরাং, সেগুলি সংশোধন করার আগে আপনি কী করছেন তা নিশ্চিত করুন৷