উইন্ডোজ এবং লিনাক্সে কমান্ড প্রম্পট - তাদের ভাষা কী বলা হয়?


10

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

ধন্যবাদ.

উত্তর:


9

উইন্ডোজে, আপনি যখন কোনও কমান্ড প্রম্পট খোলেন, প্রায়শই সর্বদা চলমান প্রোগ্রামটি cmd.exe। এটি পুরানো ডস-ভিত্তিকের একটি বর্ধিত এনটি ডেরিভেটিভ command.com, যার পরিবর্তে পুরানো সিপি / এম CCPকমান্ড দোভাষীর সাথে মিল রয়েছে ।

লিনাক্সে, @ গ্রিফিন যেমন উল্লেখ করেছে, সাধারণত আপনি bashযদি কোনও গ্রাফিকাল পরিবেশে ব্যবহার করেন তবে আপনি কোনও ধরণের টার্মিনাল এমুলেটর ব্যবহার করছেন। (যা আপনার ডিস্ট্রো এবং ডেস্কটপ পরিবেশের উপর নির্ভর করে ব্যাপকভাবে পরিবর্তিত হতে পারে)। এটি "বোর্ন অ্যাগেন শেল" এর অর্থ দাঁড়ায় কারণ এটি পূর্ববর্তী "বোর্ন" শেলটির একটি বর্ধিত সংস্করণ ( sh) যা ইউনিক্সে দীর্ঘকাল ধরে স্ট্যান্ডার্ড ছিল। সেখানে যেমন সাধারণ ব্যবহারের মধ্যে অন্যান্য "বিকল্প" শাঁস এর csh, kshএবং tcsh

উইন্ডোজকে cmd.exeশেল হিসাবেও বিবেচনা করা যেতে পারে (যেমন পারে explorer.exe)।

উইন্ডোজ কমান্ড প্রম্পট এবং সমস্ত ইউনিক্স শেল দুটিরই বেশ কয়েকটি "বিল্ট-ইনস" বা শেল এর মধ্যে সম্পূর্ণরূপে পরিচালিত কমান্ড রয়েছে। এর মধ্যে কিছু বেসিক কমান্ড (যেমন cd) এবং অনেক শর্তসাপেক্ষ কমান্ড এবং অপারেটর রয়েছে যা স্ক্রিপ্ট প্রবাহকে নিয়ন্ত্রণ করে যদি কমান্ডগুলির একটি ব্যাচ ফাইল কার্যকর করা হয়।

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


5

এটি আসলে কোনও "ভাষা" নয়। নির্দিষ্ট অপারেটিং সিস্টেমের জন্য এটি কেবল কমান্ড-লাইন ইন্টারফেস (সিএলআই)।

কমান্ড এবং বাক্য গঠন অপারেটিং সিস্টেম স্রষ্টাদের দ্বারা নির্বাচিত এবং সংজ্ঞায়িত করা হয়।

বিভিন্ন স্ক্রিপ্টিং ল্যাঙ্গুয়েজ রয়েছে (আরও কিছু জনপ্রিয় যে অন্যরা অপারেটিং সিস্টেমের উপর নির্ভর করে ইত্যাদি) যা সাধারণত সিএলআইয়ের সাথে একত্রে কাজে ব্যবহৃত ব্যাচগুলি সম্পাদন করতে ব্যবহৃত হয়।

বিটিডব্লিউ শব্দটি "কমান্ড প্রম্পট" বলতে পাঠ্যের আসল বিটকে বোঝায় যেটি আপনাকে সিএলআইতে আপনার পরবর্তী কমান্ডটি প্রবেশ করতে হবে তা বোঝায়। (যেমন: C:\>বা #, ইত্যাদি)।


3

উইন্ডোজ ব্যাচ ব্যবহার করে। লিনাক্সের সর্বাধিক জনপ্রিয় ভাষা হ'ল বাশ, তবে বিকল্প রয়েছে।


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