কমান্ড-লাইন ইন্টারফেস: সংশোধিত সংস্করণের মধ্যে পার্থক্য

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
হটক্যাটের মাধ্যমে + 5টি বিষয়শ্রেণী
আফতাব বট (আলোচনা | অবদান)
সংশোধন (উদ্ধৃতি টেমপ্লেট ও/বা অন্যান্য)
১ নং লাইন: ১ নং লাইন:
{{distinguish|টেক্সট-ভিত্তিক ব্যবহারকারী ইন্টারফেস}}
{{distinguish|টেক্সট-ভিত্তিক ব্যবহারকারী ইন্টারফেস}}
[[File:Linux command-line. Bash. GNOME Terminal. screenshot.png|thumb|300px| [[ফেডোরা (অপারেটিং সিস্টেম)|ফেডোরা ১৫]] [[গ্নোম]] [[টার্মিনাল ইমুলেটর|টার্মিনালে]] [[ব্যাশ (ইউনিক্স শেল)|ব্যাশ]] সেশনের স্যাম্পলের একটি উদাহরণ]]
[[File:Linux command-line. Bash. GNOME Terminal. screenshot.png|thumb|300px| [[ফেডোরা (অপারেটিং সিস্টেম)|ফেডোরা ১৫]] [[গ্নোম]] [[টার্মিনাল ইমুলেটর|টার্মিনালে]] [[ব্যাশ (ইউনিক্স শেল)|ব্যাশ]] সেশনের স্যাম্পলের একটি উদাহরণ]]
[[File:Windows PowerShell 1.0 PD.png|thumb|300px|মাইক্রোসফটের উইন্ডোজ ভিস্তায় উইন্ডোজ পাওয়ারশেল ১.০ ]]
[[File:Windows PowerShell 1.0 PD.png|thumb|300px|মাইক্রোসফটের উইন্ডোজ ভিস্তায় উইন্ডোজ পাওয়ারশেল ১.০]]


'''কমান্ড-লাইন ইন্টারফেস''', '''কমান্ড ল্যাঙ্গুয়েজ ইন্টারপ্রেটার''', '''কমান্ড-লাইন ব্যবহারকারী ইন্টারফেস''', '''কনসোল ব্যবহারকারী ইন্টারফেস''' ({{lang-en|Command-line Interface, Command Language Interface, Console User Interface}})<ref>{{cite web |url=http://www.winehq.org/docs/wineusr-guide/cui-programs |title=টেক্সট মুড প্রোগ্রাম (সিইউআই: কনসোল ইউজার ইন্টারফেস) |author-last= |author-first= |date= |dead-url= |work=ওয়াইন ব্যবহারকারী নির্দেশিকা |access-date=আগস্ট ১৪, ২০১৮}}</ref> [[কম্পিউটার প্রোগ্রাম|কম্পিউটার প্রোগ্রামের]] সাথে যোগাযোগের মাধ্যম, যেখানে ব্যবহারকারী টেক্সট(কমান্ড লাইন) রূপে প্রোগ্রামকে কমান্ড দেয়। যে প্রোগ্রাম ইন্টারফেস নিয়ন্ত্রণ করে তাকে '''কমান্ড ল্যাংগুয়েজ ইন্টারপ্রেটার''' ও [[শেল (কম্পিউটিং)|শেল]] বলে।
'''কমান্ড-লাইন ইন্টারফেস''', '''কমান্ড ল্যাঙ্গুয়েজ ইন্টারপ্রেটার''', '''কমান্ড-লাইন ব্যবহারকারী ইন্টারফেস''', '''কনসোল ব্যবহারকারী ইন্টারফেস''' ({{lang-en|Command-line Interface, Command Language Interface, Console User Interface}})<ref>{{ওয়েব উদ্ধৃতি |ইউআরএল=http://www.winehq.org/docs/wineusr-guide/cui-programs |শিরোনাম=টেক্সট মুড প্রোগ্রাম (সিইউআই: কনসোল ইউজার ইন্টারফেস) |লেখক-শেষাংশ= |লেখক-প্রথমাংশ= |তারিখ= |অকার্যকর-ইউআরএল= |কর্ম=ওয়াইন ব্যবহারকারী নির্দেশিকা |সংগ্রহের-তারিখ=আগস্ট ১৪, ২০১৮}}</ref> [[কম্পিউটার প্রোগ্রাম|কম্পিউটার প্রোগ্রামের]] সাথে যোগাযোগের মাধ্যম, যেখানে ব্যবহারকারী টেক্সট(কমান্ড লাইন) রূপে প্রোগ্রামকে কমান্ড দেয়। যে প্রোগ্রাম ইন্টারফেস নিয়ন্ত্রণ করে তাকে '''কমান্ড ল্যাংগুয়েজ ইন্টারপ্রেটার''' ও [[শেল (কম্পিউটিং)|শেল]] বলে।


১৯৬০-এর মধ্যভাগ থেকে, পুরো ১৯৭০ ও ১৯৮০-এর দশক কমান্ড-লাইন ইন্টারফেস অধিকাংশ কম্পিউটার টার্মিনালের কম্পিউটার সিস্টেমেই প্রাথমিক যোগাযোগ মাধ্যম ছিলো। ইন্টারফেস কমান্ড-লাইন [[শেল (কম্পিউটিং) |শেলের]] সাথে ইমপ্লিমেন্ট করা হয়, যেটা টেক্সট হিসেবে কমান্ড গ্রহণ করে ও কমান্ডকে উপযুক্ত [[অপারেটিং সিস্টেম]] ফাংশনে রূপান্তরিত করে।
১৯৬০-এর মধ্যভাগ থেকে, পুরো ১৯৭০ ও ১৯৮০-এর দশক কমান্ড-লাইন ইন্টারফেস অধিকাংশ কম্পিউটার টার্মিনালের কম্পিউটার সিস্টেমেই প্রাথমিক যোগাযোগ মাধ্যম ছিলো। ইন্টারফেস কমান্ড-লাইন [[শেল (কম্পিউটিং)|শেলের]] সাথে ইমপ্লিমেন্ট করা হয়, যেটা টেক্সট হিসেবে কমান্ড গ্রহণ করে ও কমান্ডকে উপযুক্ত [[অপারেটিং সিস্টেম]] ফাংশনে রূপান্তরিত করে।


বর্তমানে, বেশিরভাগ সাধারণ ব্যবহারকারীই কমান্ড-লাইন ইন্টারফেস খুবই কম ব্যবহার করে, তার বদলে [[গ্রাফিক্যাল ইউজার ইন্টারফেস]] ও মেনু-ড্রাইভেন ইন্টারেকশন ব্যবহার করে। যাইহোক, অনেক [[সফটওয়্যার ডেভেলপার]], সিস্টেম এডমিনিস্ট্রেটর, ও এডভান্স ব্যবহারকারী যতার্থভাবে কাজ সম্পন্ন করতে, মেশিন কনফিগার করতে, অথবা গ্রাফিক্যাল ইউজার ইন্টারফেসের মাধ্যমে প্রবেশ করা যায় না এমন ফাইল বা প্রোগ্রামে প্রবেশ এখনও কমান্ড-লাইন ইন্টারফেসের উপর বেশি নির্ভর করে।
বর্তমানে, বেশিরভাগ সাধারণ ব্যবহারকারীই কমান্ড-লাইন ইন্টারফেস খুবই কম ব্যবহার করে, তার বদলে [[গ্রাফিক্যাল ইউজার ইন্টারফেস]] ও মেনু-ড্রাইভেন ইন্টারেকশন ব্যবহার করে। যাইহোক, অনেক [[সফটওয়্যার ডেভেলপার]], সিস্টেম এডমিনিস্ট্রেটর, ও এডভান্স ব্যবহারকারী যতার্থভাবে কাজ সম্পন্ন করতে, মেশিন কনফিগার করতে, অথবা গ্রাফিক্যাল ইউজার ইন্টারফেসের মাধ্যমে প্রবেশ করা যায় না এমন ফাইল বা প্রোগ্রামে প্রবেশ এখনও কমান্ড-লাইন ইন্টারফেসের উপর বেশি নির্ভর করে।


[[স্ক্রিপটিং ল্যাংগুয়েজ|স্ক্রিপেটের]] মাধ্যমে কমান্ড-লাইন ইন্টারফেসে প্রোগ্রাম আরও সহজে স্বয়ংক্রিয় করা যায়।
[[স্ক্রিপটিং ল্যাংগুয়েজ|স্ক্রিপেটের]] মাধ্যমে কমান্ড-লাইন ইন্টারফেসে প্রোগ্রাম আরও সহজে স্বয়ংক্রিয় করা যায়।


==তথ্যসূত্র==
==তথ্যসূত্র==

০১:০০, ১০ সেপ্টেম্বর ২০১৮ তারিখে সংশোধিত সংস্করণ

ফেডোরা ১৫ গ্নোম টার্মিনালে ব্যাশ সেশনের স্যাম্পলের একটি উদাহরণ
মাইক্রোসফটের উইন্ডোজ ভিস্তায় উইন্ডোজ পাওয়ারশেল ১.০

কমান্ড-লাইন ইন্টারফেস, কমান্ড ল্যাঙ্গুয়েজ ইন্টারপ্রেটার, কমান্ড-লাইন ব্যবহারকারী ইন্টারফেস, কনসোল ব্যবহারকারী ইন্টারফেস (ইংরেজি: Command-line Interface, Command Language Interface, Console User Interface)[১] কম্পিউটার প্রোগ্রামের সাথে যোগাযোগের মাধ্যম, যেখানে ব্যবহারকারী টেক্সট(কমান্ড লাইন) রূপে প্রোগ্রামকে কমান্ড দেয়। যে প্রোগ্রাম ইন্টারফেস নিয়ন্ত্রণ করে তাকে কমান্ড ল্যাংগুয়েজ ইন্টারপ্রেটারশেল বলে।

১৯৬০-এর মধ্যভাগ থেকে, পুরো ১৯৭০ ও ১৯৮০-এর দশক কমান্ড-লাইন ইন্টারফেস অধিকাংশ কম্পিউটার টার্মিনালের কম্পিউটার সিস্টেমেই প্রাথমিক যোগাযোগ মাধ্যম ছিলো। ইন্টারফেস কমান্ড-লাইন শেলের সাথে ইমপ্লিমেন্ট করা হয়, যেটা টেক্সট হিসেবে কমান্ড গ্রহণ করে ও কমান্ডকে উপযুক্ত অপারেটিং সিস্টেম ফাংশনে রূপান্তরিত করে।

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

স্ক্রিপেটের মাধ্যমে কমান্ড-লাইন ইন্টারফেসে প্রোগ্রাম আরও সহজে স্বয়ংক্রিয় করা যায়।

তথ্যসূত্র

  1. "টেক্সট মুড প্রোগ্রাম (সিইউআই: কনসোল ইউজার ইন্টারফেস)"ওয়াইন ব্যবহারকারী নির্দেশিকা। সংগ্রহের তারিখ আগস্ট ১৪, ২০১৮