লিনাক্স কমান্ড লাইন ভার্চুয়াল গ্রাফিকাল ইউজার ইন্টারফেস

প্রো ও কনস এর ঝাঁকুনি

আপনি যখন লিনাক্স কমান্ড লাইনটি ব্যবহার করেন এবং গ্রাফিকাল অ্যাপ্লিকেশনটি ব্যবহার করা উচিত তখন এই নিবন্ধটি সিদ্ধান্ত নেওয়ার প্রায় সব।

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

কোন জাদু বল বলে না যে আপনি অন্য একটি টুল ব্যবহার করা উচিত এবং আমার অভিজ্ঞতা সমান অংশ উভয় ব্যবহার করার জন্য ভাল কারণ আছে।

কিছু পরিস্থিতিতে গ্রাফিকাল অ্যাপ্লিকেশন একটি সুস্পষ্ট পছন্দ। উদাহরণস্বরূপ, যদি আপনি কোনও বন্ধুকে একটি চিঠি লিখতে থাকেন তবে LibreOffice রাইটারের মতো একটি টুল কমান্ড লাইনে সম্পাদক যেমন- vi বা emacs- এ অক্ষরটি লিখতে চেষ্টা করার চেয়ে অনেক উচ্চতর।

LibreOffice রাইটার একটি ভাল WYSIWYG ইন্টারফেস আছে, মহান বিন্যাস ফাংশন প্রদান করে, টেবিল, ছবি এবং লিঙ্কগুলি যোগ করার ক্ষমতা প্রদান করে এবং আপনি শেষে আপনার নথির বানান পরীক্ষা করতে পারেন।

এই মনের মধ্যে আপনি একটি কারণ মনে করতে পারেন কেন আপনি কমান্ড লাইন ব্যবহার করতে হবে?

আসলে অনেক লোক টার্মিনালে ব্যবহার না করেই আপনি সহজেই কোনটি ব্যবহার না করেই বেশিরভাগ কাজ করতে পারেন। সর্বাধিক গড় উইন্ডোজ ব্যবহারকারী সম্ভবত এমনকি একটি কমান্ড লাইন অপশন বিদ্যমান না জানি না।

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

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

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

গ্রাফিক্যাল ইউজার ইন্টারফেস সহ সাধারণ অ্যাপ্লিকেশনগুলি মূলত কাজ করার জন্য চমৎকার কিন্তু কমান্ড লাইন টুলগুলি বিট অতিরিক্ত করতে অ্যাক্সেস প্রদান করে।

উদাহরণস্বরূপ যদি আপনি দেখতে চান উবুন্টুতে কোন প্রসেস চলছে তাহলে আপনি সিস্টেম মনিটর টুলটি চালাতে পারবেন।

সিস্টেমের মনিটর টুল প্রতিটি প্রক্রিয়া দেখায়, প্রসেস চলছে এমন ব্যবহারকারী, প্রসেসের জন্য কত শতাংশ CPU ব্যবহার করা হয়, প্রসেস ID, মেমরি এবং অগ্রাধিকার।

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

পৃষ্ঠের উপর এই মহান মনে হয়। কমান্ড লাইন কি সিস্টেমের মনিটরিং করতে পারে না। নিজেই নিজেই ps কমান্ড সমস্ত প্রসেস দেখাতে পারে, সেশনে নেতাদের ব্যতীত সমস্ত প্রক্রিয়া এবং সেশনের নেতাদের ছাড়াও সমস্ত প্রক্রিয়াগুলি প্রদর্শন করে টার্মিনাল এর সাথে যুক্ত নয়।

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

Ps কমান্ড ব্যবহার করে আপনার সিস্টেমে চলমান প্রসেসগুলির তালিকা বিন্যস্ত, দেখুন এবং উপস্থাপন করতে শত শত বিভিন্ন উপায় রয়েছে এবং এটি শুধু একটি কমান্ড।

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

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

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

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

এই পর্যন্ত এই মনে হয় যে চিঠি লেখার ছাড়াও কমান্ড লাইনটি গ্রাফিক্যাল ইউজার ইন্টারফেস ব্যবহার করে উচ্চতর হয় তবে অবশ্যই এটি অসত্য।

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

যখন আপনার সব আছে একটি হাতুড়ি সবকিছু একটি পেরেক মত দেখাচ্ছে। তবে লিনাক্সে আপনার কাছে শুধু একটি হাতুড়ি নেই। লিনাক্সে আপনার কাছে এমন প্রত্যেকটি টুল রয়েছে যা আপনি কল্পনা করতে পারেন কল্পনা করতে পারেন।

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