লিনাক্স (উবুন্টু) এবং ম্যাক শেল কমান্ডের মধ্যে পার্থক্য কী?


5

আমি কাজে উবুন্টু এবং বাড়িতে একটি ম্যাক ব্যবহার করি।

আমি আজ ম্যাকের আমার বাশ টার্মিনালে কিছু শেল কমান্ড চেষ্টা করছিলাম কিন্তু সেগুলি কার্যকর হয়নি। আমাকে বলা হয়েছিল উভয় মেশিনের ইউএনআইএক্স কমান্ডগুলি পরিচালনা করা উচিত যাতে টার্মিনাল কমান্ড একই হয়।

তবে আমি apt-get installঅন্যান্য কমান্ডের মধ্যে ব্যবহার করতে পারি না । তা কেন?

এর পরিবর্তে একটি ম্যাকে আমার কী টাইপ করা উচিত apt-get? উভয় সিস্টেমে একই কমান্ড ব্যবহার করার উপায় আছে কি?

উত্তর:


9

এটি একটি খুব সরলিকৃত উত্তর, তবে এটি মূলত সঠিক।

ম্যাক টার্মিনালটিতে যে কমান্ডগুলি কাজ করে না সেগুলি হ'ল ম্যাকের প্রোগ্রামগুলি নয়। আপনি তাদের বেশিরভাগের জন্য সমতুল্য সন্ধান করতে পারেন তবে apt-getএটি উবুন্টু প্যাকেজ ম্যানেজার তাই আপনি এটি ওএস এক্সে খুঁজে পাবেন না As যতদূর আমি জানি, ওএস এক্সের প্যাকেজ ম্যানেজারও নেই।


3
ওএস এক্স কোনও প্যাকেজ ম্যানেজারের সাথে আসে না এবং এগুলি ওএস এক্সের সফ্টওয়্যার ইনস্টলেশন দর্শনের সাথে খাপ খায় না। যাইহোক, ওএস এক্সের জন্য প্যাকেজ পরিচালক রয়েছে: হোমব্রু , ম্যাকপোর্টস এবং ফিঙ্ক (যদিও আমি শুনেছি ফিঙ্ক খুব ভালভাবে রক্ষণাবেক্ষণ করা হয় না)। অবশ্যই, তাদের কেউই apt-getকমান্ডটি ব্যবহার করে না ...
গর্ডন ডেভিসন

আমি তাদের কারও সম্পর্কে জানতাম না। ধন্যবাদ! অবশ্যই, যদি কেউ apt-getকমান্ডটি ব্যবহার করে অচল হয়ে পড়ে থাকে তবে আপনি সর্বদা একটি উপনাম তৈরি করতে পারেন যদিও অন্যান্য সমস্ত ক্রিয়াকলাপ সরবরাহ করা আরও জটিল।
ইয়েজচাক

3

আপনি সম্ভবত সচেতন হবেন যে আপনি উবুন্টু এবং ম্যাক ওএস এক্স (যেটি BASH) উভয় ক্ষেত্রে একই শেল ব্যবহার করছেন। তবে আপ্ট-গেট কোনও " শেল কমান্ড " নয়, যা কিছু হোক না কেন। apt-get হ'ল একটি প্রোগ্রাম এবং আরও বিশেষত এটি প্যাকেজ ম্যানেজমেন্ট সফটওয়্যার যা ডেবিয়ান সম্পর্কিত লিনাক্স বিতরণ (যেমন উবুন্টু) এর অধীনে ব্যবহৃত হয়। অবশ্যই এটি অন্যান্য লিনাক্স বিতরণে ব্যবহারের জন্য উপলব্ধ।

কাজেই এটি আপনার টার্মিনালটিতে টাইপ করার জন্য উপলব্ধ না হওয়ার কারণ এটি ম্যাকের উপস্থিতি না থাকার কারণ। অন্যরা যেমন উল্লেখ করেছে ম্যাক ওএস এক্স প্যাকেজ বিতরণ মডেলটিকে লিনাক্সের মতো অনুসরণ করে না। আপনি সেই অদ্ভুত .dmg ফাইল বা ম্যাকগুলি সাধারণত অ্যাপ্লিকেশনগুলি ইনস্টল করতে ব্যবহার করেন। তবে ম্যাকপোর্টের মতো ম্যাকের জন্য অনুরূপ বিতরণ টাইপ সিস্টেম রয়েছে । ম্যাকপোর্টগুলি ব্যবহার করে আপনি জিনিসগুলি ইনস্টল করার জন্য অনুরূপ কমান্ড ইন্টারফেস অনুসরণ করেন

port install package

বাকি জন্য ম্যাকপোর্টস ডকুমেন্টেশন অনুসরণ করুন ।

শেল বিল্ট-ইন যে কোনও কিছুই উবুন্টু / ম্যাক উভয়ের অধীনে উপলব্ধ (যদিও এটি একই শেল হ'ল এছাড়াও বেস সুনির্দিষ্ট জিনিস) তবে আপনি যে লিনাক্স ডিস্ট্রোতে (যেমন কোর্টিলস এবং অন্যান্য জিএনইউ সম্পর্কিত সম্পর্কিত) আশা করতে পারেন এমন প্রোগ্রামগুলির আধিক্য স্টাফ) উপস্থিত হতে যাচ্ছে না।


0

ম্যাকপোর্টস অ্যাপটি-গেটের ক্ষেত্রে কিছুটা অনুরূপ অভিজ্ঞতা, যদিও এটি আসলে ফ্রিবিএসডি-র "বন্দর" সিস্টেম থেকে উদ্ভূত। আপনি কেবল এটি ওপেন-সোর্স সফ্টওয়্যার ইনস্টল এবং আপগ্রেড করতে অবশ্যই ব্যবহার করবেন এবং এটি বেশিরভাগ ক্ষেত্রে টার্মিনাল স্টাফ।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.