কীভাবে ম্যাক কমান্ড লাইনে "কমান্ড পাওয়া যায়নি" ত্রুটিগুলি ঠিক করবেন

সুচিপত্র:

Anonim

অ্যাডভান্সড ম্যাক ব্যবহারকারী যারা কমান্ড লাইন ব্যবহার করেন তারা কমান্ড লাইনে কিছু চালানোর চেষ্টা করার সময় মাঝে মাঝে একটি "কমান্ড পাওয়া যায়নি" ত্রুটি বার্তার সম্মুখীন হতে পারে। টার্মিনালে "কমান্ড পাওয়া যায়নি" ত্রুটিটি ম্যাকওএস এবং ম্যাক ওএস এক্স-এর কমান্ড লাইনে বিভিন্ন কারণে দেখা দিতে পারে, যেমন আমরা এখানে আলোচনা করব এবং অবশ্যই আমরা এই সমস্যাগুলির সমাধান দেব।

আপনি কেন কমান্ড লাইনে "কমান্ড পাওয়া যায়নি" ত্রুটি বার্তাগুলি দেখতে পান

ম্যাক কমান্ড লাইনে "কমান্ড খুঁজে পাওয়া যায়নি" বার্তাটি দেখতে পাওয়ার সবচেয়ে সাধারণ চারটি কারণ হল:

  • কমান্ড সিনট্যাক্স ভুলভাবে প্রবেশ করানো হয়েছে
  • আপনি যে কমান্ডটি চালানোর চেষ্টা করছেন সেটি ইনস্টল করা নেই
  • কমান্ডটি মুছে ফেলা হয়েছে, বা, আরও খারাপ, সিস্টেম ডিরেক্টরি মুছে ফেলা হয়েছে বা সংশোধন করা হয়েছে
  • ব্যবহারকারীরা $PATH অসম্পূর্ণ, অথবা $PATH ভুলভাবে সেট, রিসেট বা সাফ করা হয়েছে - এটি একটি 'কমান্ড পাওয়া যায়নি' বার্তা দেখার সবচেয়ে সাধারণ কারণ

সৌভাগ্যবশত আপনি এই সমস্ত সমস্যার সমাধান করতে পারেন এবং প্রত্যাশা অনুযায়ী আবার সাধারণ কাজ পেতে পারেন। আপনি যদি কেবল সিনট্যাক্সটি ভুল প্রবেশ করেন তবে এটি সঠিকভাবে প্রবেশ করালে এটি সমাধান হয়, সহজ! এর বাইরে, আমরা সবচেয়ে সাধারণ কারণ দিয়ে শুরু করব, যা হল যে ব্যবহারকারীরা $PATH সঠিকভাবে সেট করা হয়নি, বা কোনোভাবে রিসেট করা হয়েছে।

$PATH সেটিং দিয়ে Mac OS-এ "কমান্ড পাওয়া যায়নি" টার্মিনাল মেসেজ ঠিক করা হচ্ছে

ম্যাক ব্যবহারকারীরা অপ্রত্যাশিতভাবে কমান্ড লাইনে কমান্ড নট ফাউন্ড মেসেজ দেখতে পাওয়ার সম্ভাব্য কারণ হল ব্যবহারকারীদের $PATH এর সাথে কিছু ভুল হয়ে গেছে, অথবা কমান্ডটি যেখানে অবস্থিত সেটি সেট করা নেই। আপনি যদি মনে করেন তাহলে আপনি "echo $PATH" দিয়ে $PATH চেক করতে পারেন, অন্যথায় আপনি কমান্ড লাইনে ম্যাক ওএস ব্যবহার করে এমন স্ট্যান্ডার্ড ডিফল্ট পাথ সেট করতে নিম্নলিখিত কমান্ডগুলি চালাতে পারেন:

"

export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin "

রিটার্ন টিপুন এবং আবার আপনার কমান্ড চালান, এটা ঠিক কাজ করবে।

যাইহোক, যদিও আমরা এখানে ম্যাক ওএস-এ ফোকাস করছি, একই ধারণা অন্যান্য ইউনিক্স এবং লিনাক্সের ক্ষেত্রেও প্রযোজ্য।

মনে রাখবেন যে উদ্দেশ্যটি আপনি ব্যবহার করার চেষ্টা করছেন সেটি যদি কোনো অমানক ডিরেক্টরিতে বা অন্য কোনো স্থানে অবস্থিত থাকে (/usr/local/sbin/ etc), তাহলে আপনি সর্বদা এই নতুন $PATH যোগ করতে পারেন প্রয়োজনে কোথায় দেখতে হবে তা উল্লেখ করার জন্য কমান্ড লাইন।

আগে, যেখানে "কমান্ড খুঁজে পাওয়া যায়নি" বার্তাটি দেখায় সরল কমান্ড লাইন ls এবং cd:

পরে, সেই কমান্ডগুলি আশানুরূপ সফলভাবে কাজ করে:

এটা কিভাবে হয়? কখনও কখনও এটি একটি অসম্পূর্ণ বা ভুল এক্সপোর্ট $PATH কমান্ড চালাতে পারে, অন্যান্য কারণগুলির মধ্যে পরিবেশের ভেরিয়েবল সামঞ্জস্য করতে ব্যর্থ হয়৷

পরিবর্তন কার্যকর করার জন্য আপনাকে কমান্ড লাইন শেল রিফ্রেশ করতে হতে পারে। আপনি যদি টার্মিনালটি পুনরায় চালু করেন এবং আবার "কমান্ড পাওয়া যায়নি" ত্রুটি পান, তাহলে ব্যবহারকারীদের কাছে এক্সপোর্ট $PATH কমান্ড যোগ করুন .bash_profile, .profile, অথবা যদি টার্মিনাল অ্যাপে বিকল্প শেল ব্যবহার করেন তাহলে প্রাসঙ্গিক শেল প্রোফাইল।

"কমান্ড পাওয়া যায়নি" কারণ কমান্ড ইনস্টল করা নেই? হোমব্রু ব্যবহার করুন

যদি ম্যাকে কমান্ডটি ইনস্টল করা না থাকে, wget, htop, বা হোমব্রু প্যাকেজ হিসাবে উপলব্ধ অন্যান্য অনেক দরকারী ইউনিক্স কমান্ডের মতো সাধারণ উদাহরণের জন্য যা অন্যথায় Mac OS-এ আগে থেকে ইনস্টল করা হয় না, তাহলে সবচেয়ে সহজ সমাধান হল সেই কমান্ড লাইন ইউটিলিটিগুলিতে অ্যাক্সেস পেতে Mac এ Homebrew ইনস্টল করা এবং ব্যবহার করা। যাইহোক হোমব্রু একটি দুর্দান্ত সরঞ্জাম, তাই আপনি যদি টার্মিনালে সময় কাটাতে যাচ্ছেন তবে আপনি সম্ভবত এটি চাইবেন৷

"কমান্ড পাওয়া যায়নি" কারণ একটি সিস্টেম ডিরেক্টরি অনুপস্থিত? অনুপস্থিত সিস্টেম ফাইলগুলি পুনরুদ্ধার করুন

প্রতিবার একবারে, ম্যাক ব্যবহারকারীরা নিজেকে এমন পরিস্থিতিতে খুঁজে পেতে পারে যেখানে তারা ভুলবশত বা অসাবধানতাবশত Mac OS থেকে সিস্টেম ফাইল মুছে ফেলে। সাধারণত এটি ঘটে যখন কেউ rm/srm কমান্ড এবং ওয়াইল্ডকার্ড নিয়ে পরীক্ষা-নিরীক্ষা করে, অথবা রুট হিসাবে লগ ইন করার সময় তারা ট্র্যাশ ক্যানের সাথে অতিরিক্ত উদ্যোগী হয়ে ওঠে। যে কোনও ক্ষেত্রে, আপনি এখানে পড়তে পারেন কীভাবে ম্যাক ওএস এবং ম্যাক ওএস এক্স-এ মুছে ফেলা বা অনুপস্থিত সিস্টেম ফাইলগুলি পুনরুদ্ধার করতে হয় - এটি সাধারণত একটি ব্যাকআপ থেকে পুনরুদ্ধার করা বা সিস্টেম সফ্টওয়্যারটি পুনরায় ইনস্টল করা জড়িত।

আপনি কি ম্যাক ওএস টার্মিনালে "কমান্ড খুঁজে পাওয়া যায়নি" ত্রুটি বার্তাটি দেখতে পাওয়ার অন্য কারণ সম্পর্কে জানেন? উপরে কি দেওয়া হয়েছে তার চেয়ে হয়তো আপনার কাছে একটি ভাল সমাধান আছে? নীচের মন্তব্যে আমাদের সাথে শেয়ার করুন!

কীভাবে ম্যাক কমান্ড লাইনে "কমান্ড পাওয়া যায়নি" ত্রুটিগুলি ঠিক করবেন