জিআইআই এবং কমান্ড লাইনের মধ্যে পার্থক্য

Anonim

GUI ভয়েস কমান্ড লাইন

একটি কম্পিউটারের সাথে যোগাযোগ করার দুটি সর্বাধিক জনপ্রিয় উপায় হল কমান্ড লাইন এবং GUI (গ্রাফিকাল ইউজার ইন্টারফেস)। কমান্ড লাইন শুধুমাত্র পাঠ্য ইন্টারফেস, যখন GUI হল একটি ইন্টারফেস, গ্রাফিকাল চিহ্নগুলি গঠিত। বেশিরভাগ সময়, একটি সাধারণ GUI ব্যবহার করে সঞ্চালিত সমস্ত সাধারণ কাজগুলি একটি কমান্ড লাইন এবং তদ্বিপরীত করা যেতে পারে (যদিও এটি উন্নত কাজগুলির ক্ষেত্রে শুধুমাত্র একটি কমান্ড লাইন হতে পারে)।

একটি GUI কি?

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

--২ ->

একটি কমান্ড লাইন কি?

কমান্ড লাইন (সাধারণত কমান্ড-লাইন ইন্টারফেস / দোভাষী বা CLI নামে পরিচিত) একটি প্রক্রিয়া যা ইনপুটিং (টাইপিং) কমান্ড দ্বারা কম্পিউটার অপারেটিং সিস্টেমের সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেয়। এটি একটি পাঠ্য কেবলমাত্র ইন্টারফেস, যা শুধুমাত্র কীবোর্ড থেকে ইনপুট প্রয়োজন (সাধারণত "একটি কমান্ড প্রবেশ করান" হিসাবে উল্লেখ করা হয়)। সাধারণত, একটি কী-এর শেষে Enter কী চাপানো হয়, যার পরে কম্পিউটারটি সেভ হবে এবং সে কমান্ড চালাবে এবং এক্সিকিউট করবে। কমান্ডের আউটপুটটি টার্মিনালে ফেরত পাঠানো হবে টেক্সট লাইনে। আউটপুট টাস্ক একটি summery এবং প্রকৃত ফলাফল পাশাপাশি হতে পারে। একটি ব্যাচ মোডে কমান্ড সন্নিবেশ করতে, ব্যবহারকারী একটি স্ক্রিপ্ট ফাইল ব্যবহার করতে পারেন। একটি স্ক্রিপ্ট একটি কমান্ড আদেশ আদেশ ক্রম ধারণকারী একটি ফাইল যা পুরো কাজ সম্পন্ন হবে।

একটি GUI এবং একটি কমান্ড লাইনের মধ্যে পার্থক্য কি?

বেশিরভাগ কমান্ড লাইন ইন্টারফেসের কর্মগুলি কেবল কীবোর্ড প্রয়োজন, যখন GUI সিস্টেমের মাউস এবং কীবোর্ড উভয় প্রয়োজন অতএব, কমান্ড লাইনের ব্যবহারকারীরা সাধারণত দুটি জায়গাগুলির মধ্যে তাদের হাত স্যুইচ করতে হবে না। এবং কমান্ড লাইন ইন্টারফেস সাধারণত একটি জটিল টাস্ক সঞ্চালনের জন্য কোড মাত্র কয়েক লাইন প্রয়োজন। একটি GUI সিস্টেমের চেয়ে কমান্ড লাইন স্পষ্টভাবে কম রিসোর্স ব্যবহার করে যেহেতু GUI সিস্টেম আইকন, ফন্ট, I / O ড্রাইভার এবং অন্যান্য সম্পদ লোড করবে। এই তিনটি কারণের কারণে, কমান্ড লাইন ব্যবহারকারীরা বেশিরভাগ কাজগুলি GUI ব্যবহারকারীর চেয়ে তুলনামূলকভাবে দ্রুত সম্পন্ন করতে সক্ষম হতে পারে। কমান্ড লাইন ব্যবহারকারীরা স্ক্রিপ্ট তৈরি করতে এবং সময় বাঁচাতে পারে, যখন GUI ব্যবহারকারীরা সুবিধাগুলি যেমন শর্টকাট তৈরির মতো করতে পারে।

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