উইন্ডোজে বেশিরভাগ কাজ করার সবচেয়ে কার্যকর উপায় হল গ্রাফিকাল ইন্টারফেসের মাধ্যমে। প্রতিবার এবং তারপরে, যদিও, আপনাকে সমস্যা সমাধান, প্রোগ্রামিং বা শুধুমাত্র আপনার নির্বোধ বিশ্বাস নিয়ে কাজ করার জন্য কমান্ড লাইনে যেতে হবে।
কিন্তু আপনি যদি এমন কিছু চালানোর চেষ্টা করছেন যা স্থানীয়ভাবে উইন্ডোজের অংশ নয়, তাহলে আপনাকে এটি আপনার PATH ভেরিয়েবলে যোগ করতে হবে। এটি আপনার সিস্টেমকে বলে যে আপনি যখন এক্সিকিউটেবলের জন্য জিজ্ঞাসা করবেন তখন কোথায় দেখতে হবে৷
PATH কি?
এনভায়রনমেন্ট ভেরিয়েবলগুলি একটি সিস্টেমের পরিবেশ সম্পর্কে ডেটা সঞ্চয় করে যাতে সিস্টেমটি জানে যে নির্দিষ্ট তথ্য কোথায় দেখতে হবে। PATH ভেরিয়েবল হল সবচেয়ে সুপরিচিত এনভায়রনমেন্ট ভেরিয়েবলগুলির মধ্যে একটি কারণ এটি উইন্ডোজ, ম্যাক এবং লিনাক্স মেশিনে বিদ্যমান এবং সকলের জন্য মোটামুটি ব্যবহারকারী-মুখী কাজ করে। এটির প্রকৃত রূপ হল একটি টেক্সট স্ট্রিং যেখানে ডিরেক্টরি পাথের একটি তালিকা রয়েছে যা আপনি যখনই একটি প্রোগ্রামের অনুরোধ করবেন তখন সিস্টেমটি অনুসন্ধান করবে৷
এটি আপনার কমান্ড লাইনে একটি ডেস্কটপ শর্টকাট যোগ করার মতো। পাইথন চালু করতে "C:\Users\username\AppData\Local\Programs\Python\Python38-32\python.exe" প্রবেশ করার পরিবর্তে, আপনি PATH ভেরিয়েবলে ফাইল ধারণকারী ফোল্ডারটি যোগ করতে পারেন এবং কেবলমাত্র "পাইথন" টাইপ করতে পারেন। ভবিষ্যতে এটি চালু করুন। আপনার পছন্দের যেকোনো প্রোগ্রামের জন্য এটি করুন, এটি একটি GUI (যেমন নোটপ্যাড) চালু করে বা কমান্ড লাইন ইন্টারফেসে (যেমন পাইথন) কাজ করে।
Windows-এ, PATH (কেবলমাত্র কনভেনশন দ্বারা ক্যাপিটাল করা, যেহেতু Windows' NTFS ফাইল সিস্টেম কেস-সংবেদনশীল নয়) ডিফল্টরূপে "C:\Windows" এবং "C:\Windows\system32" ডিরেক্টরিতে পয়েন্ট করে।
আপনি যদি charmap
টাইপ করেন কমান্ড লাইনে, আপনি ইউনিকোড অক্ষরগুলির একটি বিশাল তালিকা পাবেন যা আপনি অনুলিপি করতে এবং ব্যবহার করতে পারেন, উদাহরণস্বরূপ। "নোটপ্যাড" নোটপ্যাড চালায়, "msinfo32" আপনাকে আপনার কম্পিউটারের স্পেসিক্সের একটি তালিকা দেয় এবং আরও অনেক কিছু।
এই প্রোগ্রামগুলি GUI এর সাথেও চালু করা যেতে পারে। কিন্তু আপনি যদি ইতিমধ্যেই কমান্ড লাইনে কাজ করে থাকেন তবে শুধুমাত্র তাদের নাম লিখে প্রোগ্রাম চালু করা অনেক সহজ। এটি বিশেষভাবে সত্য যদি আপনি এমন একটি প্রোগ্রাম চালু করার চেষ্টা করছেন যা কমান্ড লাইন ইন্টারফেসের মধ্যে খুলবে এবং চলবে, যেমন Python বা Node.js৷
আমি কিভাবে PATH ভেরিয়েবল সম্পাদনা করব?
Windows GUI বেশ সহজবোধ্য, তাই এটি সম্ভবত বেশিরভাগ লোকের জন্য PATH সম্পাদনা করার সেরা উপায়৷
উইন্ডোজ GUI ব্যবহার করা
1. "সিস্টেম বৈশিষ্ট্য" খুলুন এবং "উন্নত" ট্যাবে যান। এটি করার সবচেয়ে সহজ উপায় হল environment variable
টাইপ করা আপনার উইন্ডোজ অনুসন্ধান বারে এবং "সিস্টেম পরিবেশের ভেরিয়েবলগুলি সম্পাদনা করুন" এ ক্লিক করুন৷
বিকল্পভাবে, আপনি "কন্ট্রোল প্যানেল -> সিস্টেম এবং নিরাপত্তা -> সিস্টেম" এ যেতে পারেন এবং "উন্নত সিস্টেম সেটিংস;" এ ক্লিক করতে পারেন। sysdm.cpl
টাইপ করুন রান কমান্ডের মধ্যে; অথবা "এই পিসি" রাইট-ক্লিক করুন, "বৈশিষ্ট্য" নির্বাচন করুন এবং "উন্নত সিস্টেম সেটিংস" এ ক্লিক করুন। তারা সবাই একই জায়গায় যায়।
2. একবার আপনি "উন্নত" ট্যাবে গেলে, "এনভায়রনমেন্ট ভেরিয়েবল …"
এ ক্লিক করুন3. শীর্ষ বাক্সে ব্যবহারকারীর ভেরিয়েবল রয়েছে, যার অর্থ যে কোনো সম্পাদনা শুধুমাত্র আপনার অ্যাকাউন্টে প্রযোজ্য হবে। আপনার যদি একটি মেশিনে একাধিক অ্যাকাউন্ট থাকে এবং পরিবর্তনগুলি সবাইকে প্রভাবিত করতে চান, তবে পরিবর্তে সিস্টেম ভেরিয়েবল সহ নীচের বাক্সটি সম্পাদনা করুন৷
4. ব্যবহারকারী বা সিস্টেম পাথ ভেরিয়েবল নির্বাচন করুন (শিরোনাম-কেসটি আপনাকে ফেলতে দেবেন না; উইন্ডোজে PATH এবং পাথ একই) আপনি সম্পাদনা করতে চান এবং বাক্সের নীচে "সম্পাদনা করুন … " বোতামে ক্লিক করুন৷
5. আপনি যে ফোল্ডারটি যোগ করতে চান তার জন্য যদি আপনার কাছে ইতিমধ্যেই পাথ থাকে, তাহলে শুধু "নতুন" ক্লিক করুন এবং সম্পূর্ণ পাথে পেস্ট করুন (সরাসরি এক্সিকিউটেবলে নয়, শুধুমাত্র এটি ধারণকারী ফোল্ডারে)। আমি আমার NodeJS ডিরেক্টরির পাথে পেস্ট করছি যাতে আমি কমান্ড লাইনে JavaScript ব্যবহার করতে পারি।
6. আপনি যদি ফোল্ডারে ব্রাউজ করতে চান এবং ম্যানুয়ালি নির্বাচন করতে চান, তাহলে আপনার এক্সিকিউটেবল যে ফোল্ডারে অবস্থিত সেখানে নেভিগেট করতে "ব্রাউজ" বোতামটি ব্যবহার করুন এবং যখন আপনি সেখানে থাকবেন তখন "ঠিক আছে" বোতামটি চাপুন৷
7. আপনি যদি আপনার প্রোগ্রামটি একটু দ্রুত লঞ্চ করতে চান, আপনি "মুভ আপ" এবং "মুভ ডাউন" বোতামগুলি ব্যবহার করে এর ফোল্ডারটিকে উপরের দিকে রাখতে পারেন যাতে এটি ডিরেক্টরি অনুসন্ধানে আরও দ্রুত পপ আপ হবে৷
8. একটি নতুন কমান্ড-প্রম্পট উইন্ডো খুলুন এবং আপনি যে এক্সিকিউটেবলটি চালু করতে চান তার নাম টাইপ করে আপনার প্রোগ্রামটি পরীক্ষা করুন। এটি বর্তমান উইন্ডোতে কাজ করবে না যেহেতু এটি এখনও পুরানো PATH ভেরিয়েবল ব্যবহার করছে৷
৷কমান্ড প্রম্পট ব্যবহার করে PATH ভেরিয়েবল সম্পাদনা করুন
Windows 10 GUI খুবই ব্যবহারযোগ্য এবং বেশিরভাগ মানুষের চাহিদা মেটাতে হবে, কিন্তু যদি আপনাকে PATH এবং এনভায়রনমেন্ট ভেরিয়েবল সেট করতে কমান্ড লাইন ব্যবহার করতে হয়, আপনি তাও করতে পারেন।
1. প্রশাসক হিসাবে কমান্ড প্রম্পট খুলুন, তারপর set
কমান্ড লিখুন .
2. পাথের তালিকার মধ্য দিয়ে স্ক্রোল করুন, তারপর আপনি যে পরিবর্তনশীলটি সম্পাদনা করতে চান তা খুঁজুন। ভেরিয়েবল নাম '=' চিহ্নের পূর্বের অংশ, ভেরিয়েবল মান এর পরের অংশ, যেটি আপনি যে ডিরেক্টরির দিকে নির্দেশ করতে চান তার নাম পরিবর্তন করবেন।
3. এটি মাথায় রেখে, PATH সম্পাদনা করতে, নিম্নলিখিত কমান্ডটি প্রবেশ করান:
setx variable name "variable value"
আপনি কমান্ড প্রম্পট থেকে আপনার সিস্টেম PATH সেট করতে নিম্নলিখিত কোড ব্যবহার করতে পারেন। (প্রশাসক হিসাবে চালান।) আপনার ব্যবহারকারী PATH সেট করতে এটি ব্যবহার করতে, শুধু /M
সরান .
setx /M PATH "%PATH%;<path-to-executable-folder>"
আপনার সমস্যা থাকলে, setx
-এর সাথে পরিচিত সমস্যাগুলি পড়া এবং এর সমাধান করা ভাল ধারণা। কমান্ড ভেরিয়েবলকে 1024 অক্ষরে ছোট করে বা অন্যথায় ভেরিয়েবল পরিবর্তন করে। অবশ্যই প্রথমে আপনার ব্যবহারকারী এবং আপনার সিস্টেম পাথ ভেরিয়েবল উভয়েরই ব্যাক আপ নিন।
প্রায়শ জিজ্ঞাসিত প্রশ্ন
1. কেন আমাকে PATH সম্পাদনা করতে হবে?
সম্ভাবনা আছে, আপনি যদি এটি পড়ছেন, আপনি এমন কিছুর মধ্যে পড়েছেন যার জন্য আপনাকে এটি PATH ভেরিয়েবলে যুক্ত করতে হবে, তাই সম্ভবত আপনার এটিই করা উচিত। আপনি যদি সহজ অ্যাক্সেসের জন্য আপনার PATH-এ কিছু যোগ করতে চান, যদিও, এটিও ঠিক আছে। শুধু নিশ্চিত করুন যে এটি উচ্চ-অগ্রাধিকার প্রোগ্রামগুলিতে হস্তক্ষেপ করে না।
2. কোন Windows PATH দৈর্ঘ্যের সীমা আছে?
হ্যা এখানে. তাই PATH-পরিবর্তনকারী উত্সাহীরা সতর্ক থাকুন যে সীমাটি 260 অক্ষর।
3. আমি কি Windows PATH দৈর্ঘ্য সীমা নিষ্ক্রিয় করতে পারি?
হ্যা, তুমি পারো! রেজিস্ট্রি এডিটরে যান, তারপরে এর মধ্যে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
ডানদিকের প্যানে, "LongPathsEnabled" নামক এন্ট্রিতে ডাবল-ক্লিক করুন, তারপর "মান ডেটা" মান 0 থেকে 1 এ পরিবর্তন করুন। ঠিক আছে ক্লিক করুন এবং আপনি যেতে পারবেন।
উইন্ডোজ বনেটের নীচে খনন করতে প্রস্তুত? তারপরে আমাদের প্রিয় উইন্ডোজ রেজিস্ট্রি হ্যাকগুলিতে যান। অথবা একটু হালকা কিছুর জন্য, আমাদের সেরা Windows 10 থিমের তালিকা দেখুন৷
৷