কম্পিউটার টিউটোরিয়াল

লিনাক্স ক্যাট (cat) কমান্ড ব্যবহারের পূর্ণাঙ্গ গাইড

ক্যাট কমান্ড কী?

লিনাক্সে cat কমান্ড ফাইলগুলোকে সংযুক্ত (concatenate) করে এবং আউটপুটকে স্ট্যান্ডার্ড আউটপুটে (সাধারণত শেলে) প্রদর্শন করে। এটি ফাইল পড়া, তৈরি করা এবং সাদা টার্মিনালে সাধারণ সম্পাদনা করার জন্য অত্যন্ত জনপ্রিয়।

ক্যাট দিয়ে ফাইল তৈরির পদ্ধতি

টার্মিনালে নিচের কমান্ড লিখে ফাইল তৈরি করুন:

cat > filename

এই কমান্ড চালানোর পর কার্সার নতুন লাইনে যাবে এবং আপনি টাইপ करना শুরু করতে পারেন। এটি টেক্সট ফাইল শুরু করার দ্রুত উপায়। সম্পাদনা শেষ করতে Ctrl+D চাপুন। ফাইল আপনার দেওয়া filename নামে সংরক্ষিত হবে।

প্রক্রিয়াটি কাজ করেছে কিনা যাচাই করতে ls -lt কমান্ড চালান। আপনার নতুন ফাইলটি দেখতে পাবেন এবং এর আকার শূন্যের চেয়ে বড় হবে।

ফাইল প্রদর্শনের জন্য ক্যাট ব্যবহার

ফাইল স্ক্রিনে দেখানোর জন্য শুধুgrößer than চিহ্নটি বাদ দিন:

cat <filename>

পেজ বাই পেজ দেখার পদ্ধতি

বড় ফাইল পেজ বাই পেজ দেখতে more বা less কমান্ডের সাথে পাইপ করুন:

cat <filename> | more
cat <filename> | less

লাইন নম্বর দেখানোর উপায়

  • খালি লাইন বাদ দিয়ে নম্বর: cat -b <filename> (শুধু নন-এম্পটি লাইনগুলো নম্বর পাবে)।
  • সকল লাইনের নম্বর (খালি লাইনসহ): cat -n <filename>।

প্রতিটি লাইন শেষে ডলার চিহ্ন ($) দেখানোর জন্য

ডাটা ফাইল পার্স করার সময় লাইন শেষে অদৃশ্য স্পেস বা ক্যারেক্টার থাকতে পারে। সেগুলো খুঁজে বের করতে -E অপশন ব্যবহার করুন:

cat -E <filename>

উদাহরণস্বরূপ, the cat sat on the mat লাইনটি cat -E দিয়ে রান করলে আউটপুট হবে: the cat sat on the mat$।

বহুপর 오는 খালি লাইন সংকুচিত করুন

সমান্তরাল খালি লাইনগুলো একক খালি লাইনে পরিণত করতে -s সুইচ ব্যবহার করুন:

cat -s <filename>

ট্যাব ক্যারেক্টার দেখানোর পদ্ধতি

ট্যাব ডিলিমিটেড ফাইলে ট্যাব সাধারণত দেখা যায় না। ট্যাবের জায়গায় ^I দেখাতে -T অপশন ব্যবহার করুন:

cat -T <filename>

একাধিক ফাইল সংযুক্ত (Concatenate) করা

ক্যাটের মূল কাজই সংযোজন। একাধিক ফাইল স্ক্রিনে দেখাতে:

cat <file1> <file2>

ফাইলগুলো একত্রিত করে নতুন ফাইল তৈরিতে:

cat <file1> <file2> > <newfile>

ফাইল উল্টে দেখানোর জন্য tac কমান্ড

ফাইলের কনটেন্ট উল্টে ক్రమে দেখাতে tac কমান্ড ব্যবহার করুন (এটি cat-এর বিপরীত):

tac <filename>

ব técnica;ভাবে এটি cat কমান্ড নয়, কিন্তু কাজটি একই করে উল্টে দিয়ে।

  1. লিনাক্স টার্মিনাল ক্যালকুলেটর হিসেবে ব্যবহার করুন

  2. লিনাক্সে tee কমান্ড ব্যবহার করুন

  3. লিনাক্সে নেটওয়ার্ক সংযোগ পর্যবেক্ষণের জন্য ss কমান্ডের ব্যবহার

  4. Linux Watch কমান্ড 습득: সিনট্যাক্স, অপশন এবং প্রয়োগিক উদাহরণ