আমার কমান্ড প্রম্পট যেমন কোন সহজ কমান্ড চালানো হবে না man, ls অথবা pwd। এটি শুধুমাত্র নিম্নলিখিত ত্রুটি দেখায়:
"xxxxxx" একটি অভ্যন্তরীণ বা বাহ্যিক কমান্ড, অপারেবল প্রোগ্রাম বা ব্যাচ ফাইল হিসাবে স্বীকৃত হয় না।
কেউ সমাধান জানেন?
আমার কমান্ড প্রম্পট যেমন কোন সহজ কমান্ড চালানো হবে না man, ls অথবা pwd। এটি শুধুমাত্র নিম্নলিখিত ত্রুটি দেখায়:
"xxxxxx" একটি অভ্যন্তরীণ বা বাহ্যিক কমান্ড, অপারেবল প্রোগ্রাম বা ব্যাচ ফাইল হিসাবে স্বীকৃত হয় না।
কেউ সমাধান জানেন?
উত্তর:
উইন্ডোজ কমান্ড প্রম্পট চলমান প্রোগ্রামগুলিকে সমর্থন করে না bash অথবা zsh। আপনি চালাতে পারে bash (MinGW, ইত্যাদি ব্যবহার করে), তবে যারা উইন্ডো ব্যাচ কমান্ডগুলিকে সম্মান করে না।
সিগুইন এর মতো অন্যান্য সমাধান সম্ভব, তবে আপনি নেটিভ উইন্ডোজ বৈশিষ্ট্যগুলি থেকে আরও দূরে যান।
অবশ্যই বিভিন্ন শেয়ারওয়্যার প্রোগ্রাম ব্যবহার করা যেতে পারে যা কিছু উইন্ডোজ ব্যাচ কমান্ডের সাথে সামঞ্জস্যপূর্ণ বলে দাবি করে। কিন্তু সেখানে কোনো ব্যবহারযোগ্য তৃতীয়-পক্ষের পর্যালোচনাগুলি পাওয়া যায় না, তাই এটি সুপারিশ করা কঠিন। যেকোনো ক্ষেত্রে, জিনিসগুলির তালিকা এই সাইটের সুযোগের বাইরে।
উইন্ডোজ হিসাবে এটির জন্য, "সহায়তা" তালিকাগুলি নির্দেশ করে (কোনও সামগ্রিক তালিকা নয়, উপায় অনুসারে - ব্যবহার করুন /? অন্যদের জন্য একটি বিকল্প হিসাবে)। তালিকাভুক্ত কমান্ড প্রতিটি প্রতিটি অনুসন্ধান করা যেতে পারে, কিন্তু যারা জন্য for, if এবং set লম্বা। আপনি এই বিষয়টির জন্য মাইক্রোসফট ওয়েবসাইটটি ব্যবহার করে আরও ভাল হতে পারেন, ই।, জি ব্যাচ ফাইল ব্যবহার করে
ইউনিক্স কমান্ডগুলি একটি উইন্ডোজ সিস্টেমে ডিফল্টরূপে উপলব্ধ নয়। স্ট্যান্ডার্ড GNU সরঞ্জামগুলির নেটিভ উইন্ডোজ সংস্করণগুলি প্রদান করা হয় GnuWin32 প্রকল্প।
বিকল্প:
আপনি PowerShell চেষ্টা করতে পারে।
মাইক্রোসফ্ট উইন্ডোজের সংস্করণের উপর নির্ভর করে, আপনি যে কমান্ড উল্লেখ করেছেন (ম্যান, ls, pwd) সম্পূর্ণরূপে অবৈধ হতে পারে।
মাইক্রোসফ্ট উইন্ডোজের নতুন সংস্করণগুলি সেই সকল কমান্ডকে সমর্থন করে তবে "কমান্ড প্রম্পট" আইকন থেকে নয়। পরিবর্তে, তারা PowerShell থেকে চালানোর প্রয়োজন। উদাহরণস্বরূপ, উইন্ডোজ 7 এ, প্রোগ্রাম, আনুষাঙ্গিক, উইন্ডোজ পাওয়ারশেল, উইন্ডোজ পাওয়ারশেলে যান যা চালায়:
% SystemRoot% \ system32 \ WindowsPowerShell \ v1.0 হওয়া \ powershell.exe
সম্ভাব্যরূপে বিস্তারিত (কিভাবে সেই সফ্টওয়্যারটি সন্ধান করবেন) মাইক্রোসফ্ট উইন্ডোজের বিভিন্ন সংস্করণের সাথে পরিবর্তিত হতে পারে।
যাইহোক, এই কমান্ডগুলি প্রথাগত "কমান্ড প্রম্পট" আইকন দ্বারা সমর্থিত নয় যা সিএমডি.EXE চালায় বা (বিশেষ করে মাইক্রোসফ্ট উইন্ডোজের পুরোনো সংস্করণের সাথে) COMMAND.COM
সুতরাং, এর অর্থ কী যে আপনি কোন কমান্ড প্রম্পটটি ব্যবহার করছেন সে সম্পর্কে সতর্ক থাকা দরকার। আপনি "PowerShell" পরিবর্তনের চান।
আপনি একটি সাধারণ উইন্ডোজ ইনস্টলেশনের মধ্যে তৈরি সফ্টওয়্যারটি ব্যবহার করে সিএমডি.EXE বা COMMAND.COM এর মধ্যে সেই কমান্ডগুলি (ম্যান, ls, pwd) চালাতে পারবেন না। তবে, ঐ কমান্ডগুলি সমর্থিত হওয়ার কিছু উপায় থাকতে পারে, ইউনিক্স কমান্ড চালানোর জন্য কিছু সহায়তা ইনস্টল করে, যা এখানে অন্য কিছু উত্তর উল্লেখ করে।