Skip to main content

লিনাক্স জিওআই ভার্সন লিনাক্স কমান্ড লাইন

কারি Laksa | ভাল শেফ খারাপ পাচক বা রাঁধুনি S11 Ep48 (জুন 2025)

কারি Laksa | ভাল শেফ খারাপ পাচক বা রাঁধুনি S11 Ep48 (জুন 2025)
Anonim

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

GUI ব্যবহার করার সময় আরও জ্ঞান করে তোলে

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

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

CLI ব্যবহার করে আরো জ্ঞান করে তোলে

গ্রাফিকাল ইউজার ইন্টারফেসে কমান্ড লাইন কী সরবরাহ করে তা নমনীয়তা এবং ক্ষমতা; অনেক ক্ষেত্রে, এটি গ্রাফিক্যাল সরঞ্জাম ব্যবহার করার চেয়ে কমান্ড লাইনটি ব্যবহার করা দ্রুত হয়।

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

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

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

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

এবার এই কমান্ডটির আউটপুট পাইপ করে অন্য কমান্ডের পাশাপাশি এটি ব্যবহার করুন। উদাহরণস্বরূপ, আপনি ব্যবহার করে আউটপুট বাছাই করতে পারেন সাজান কমান্ড, ব্যবহার করে একটি ফাইল আউটপুট লিখুন বিড়াল কমান্ড বা আউটপুট ফিল্টার ব্যবহার করে , grep কমান্ড।

মূলত, সিএলআই সরঞ্জামগুলি প্রায়ই আরও দরকারী কারণ তাদের কাছে এতগুলি সুইচ উপলব্ধ রয়েছে যা গ্রাফিকাল অ্যাপ্লিকেশনে অন্তর্ভুক্ত হওয়া অসম্ভব বা অযৌক্তিক হবে। এই কারণে, জিআইআইগুলি সর্বাধিক ব্যবহৃত বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করতে থাকে তবে এটি পেতে থাকে সব তাদের মধ্যে, কমান্ড লাইন ভাল।

গ্রাফিক্যাল টুলের তুলনায় কোনও CLI টুলটি আরও দরকারী হিসাবে অন্য একটি উদাহরণ হিসাবে, সম্ভবত শত শত মেগাবাইটের একটি বড় পাঠ্য ফাইল বা এমনকি আকারের গিগাবাইটগুলি মনে করুন। গ্রাফিক্যাল অ্যাপ্লিকেশন ব্যবহার করে আপনি কিভাবে সেই ফাইলটির শেষ 100 টি লাইন দেখতে পাবেন?

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

উভয় বিশ্বের সেরা: GUI ব্যবহার করে এবং সিএলআই

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

যখন আপনার সব একটি হাতুড়ি আছে, সবকিছু একটি পেরেক মত দেখায়; তবে, লিনাক্সে আপনার নেই কেবল একটি হাতুড়ি: আপনি যখন GUI এবং CLI উভয় ব্যবহার করেন তখন আপনার কাছে প্রতিটি সরঞ্জাম রয়েছে যা আপনি কল্পনাপ্রসূতভাবে কল্পনা করতে পারেন।

যদি আপনার কমান্ড লাইন সম্পর্কে শেখার কোনো আগ্রহ না থাকে তবে আপনি সম্ভবত GUI ব্যবহার করে পেতে পারেন।যদি আপনি লিনাক্স থেকে পরম পেতে বেশ কিছু শিখতে চান তবে শুরু করার জন্য একটি ভাল জায়গা ফাইল সিস্টেম নেভিগেট করার জন্য 10 টি প্রয়োজনীয় কমান্ডের আমাদের নির্দেশিকা।