লিনাক্স শিখে একটি প্রাথমিক নির্দেশিকা

একটি শেল কি?

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

টার্মিনাল একটি বিশেষ প্রোগ্রাম শেল বলা হয় যা কর্ম সঞ্চালনের জন্য কমান্ডের একটি পরিসীমা সমর্থন করে।

উপলব্ধ বিভিন্ন ধরনের শেল আছে। এখানে সর্বাধিক ব্যবহৃত শেলগুলি হল:

বেশীরভাগ আধুনিক লিনাক্স ডিস্ট্রিবিউশনগুলিই বাশ শেল বা ড্যাশ শেল ব্যবহার করে, যদিও এটি অন্য শেলগুলি বজায় রাখার জন্য মূল্যবান।

আপনি কিভাবে একটি শেল খুলতে পারেন?

যদি আপনি ssh এর মাধ্যমে একটি লিনাক্স সার্ভারে সংযোগ করেন তবে আপনি সরাসরি লিনাক্স শেলে পাবেন। যদি আপনি লিনাক্সের একটি ডেস্কটপ সংস্করণ ব্যবহার করেন এবং আপনি একটি ডেস্কটপ পরিবেশ ব্যবহার করছেন তবে আপনি কেবল একটি টার্মিনাল খোলার মাধ্যমে একটি শেল পেতে পারেন।

এই নির্দেশিকা দেখায় কিভাবে একটি টার্মিনাল বিভিন্ন উপায়ে বিভিন্নভাবে অ্যাক্সেস করতে পারেন।

যত তাড়াতাড়ি আপনি টার্মিনালে প্রবেশ করবেন ততদিন আপনি সেই টার্মিনালের জন্য ডিফল্ট শেল ব্যবহার করতে পারবেন।

একটি টার্মিনাল এবং শেল একই জিনিস?

একটি টার্মিনাল এবং একটি শেল যখন প্রায়ই একে অপরের সাথে ব্যবহার করা হয় খুব ভিন্ন প্রাণী। একটি টার্মিনাল একটি প্রোগ্রাম যা আপনাকে শেল অ্যাক্সেস করতে সক্ষম করে।

আগে উল্লিখিত একটি টার্মিনাল বিভিন্ন ধরনের শেল চালাতে পারে। একটি শেল চালানোর জন্য একটি টার্মিনাল এমুলেটর প্রয়োজন হয় না। আপনি একটি ক্রোন কাজ করে একটি শেল স্ক্রিপ্ট চালাতে পারেন উদাহরণস্বরূপ কিছু নির্দিষ্ট সময় স্ক্রিপ্ট চালানোর একটি টুল।

আমি শেল সঙ্গে কিভাবে ইন্টারঅ্যাক্ট করবেন

আপনি একটি টার্মিনাল উইন্ডোতে বেশ কিছু কিছু করতে পারেন যে আপনি আরও গ্রাফিকাল পরিবেশে অর্জন করতে পারেন তবে উপলব্ধ কমান্ডগুলি জানতে হবে।

সব কমান্ড তালিকা বিভিন্ন উপায় আছে। উদাহরণস্বরূপ নিম্নলিখিত কমান্ড উপলব্ধ কমান্ডগুলি তালিকাভুক্ত করে:

compgen -c | অধিক

এই সমস্ত উপলব্ধ কমান্ড তালিকাভুক্ত করা হবে কিন্তু এইভাবে যে যদি আপনি জানেন না যে কমান্ডের মানে কি আপনি খুব আরামদায়ক অনুভব অসম্ভব।

আপনি নিম্নলিখিত কমান্ডের মাধ্যমে প্রত্যেক কমান্ডের তথ্য পড়ার জন্য man কমান্ড ব্যবহার করতে পারেন:

মানুষ কমান্ডের নাম

কমান্ডের নাম দিয়ে আপনি "কমান্ড-এ" নাম পরিবর্তন করুন যা আপনি পড়তে চান।

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

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

সৌভাগ্যবশত এই গাইডটি আপনাকে দেখাবে কিভাবে সেগুলিকে কীভাবে করা যায়

একটি শেল স্ক্রিপ্ট কি

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

শেল স্ক্রিপ্ট আবার ওভার সাধারণ কাজ সম্পাদন একটি উপায় প্রদান।

কীবোর্ড শর্টকাটগুলি

একটি কীবোর্ড শর্টকাট যা একটি টার্মিনাল উইন্ডোর মধ্যে একটি শেল সঙ্গে দ্রুত আলোচনার জন্য জানতে ভাল হয় আছে:

কমান্ড লাইন ব্যবহার করে সফ্টওয়্যার ইনস্টল

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

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

উদাহরণস্বরূপ apt-get ডেবিয়ান ভিত্তিক ডিস্ট্রিবিউশনগুলিতে পাওয়া যায় যখন yum Red Hat ভিত্তিক ডিস্ট্রিবিউশনগুলির জন্য উপলব্ধ।

আপনি একটি শেল স্ক্রিপ্ট মধ্যে apt- পেতে ব্যবহার করতে পারেন কিন্তু এটি প্রতিটি বন্টন কাজ করবে না। একটি ডেডিকেটেড শেল কমান্ডের মত এটি একটি কমান্ড লাইন প্রোগ্রাম।

দরকারী টিপস এবং ট্রিকস

এই সহায়িকার কমান্ড লাইনের জন্য 15 টি দরকারী টিপস এবং ট্রিকসগুলির একটি তালিকা প্রদান করে।

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