ফাইল দেখার কমান্ড: cat, more, less, head, tail

বেসিক কমান্ডস - ইউনিক্স/লিনাক্স (UNIX / LINUX) - Computer Programming

233

ফাইল দেখার কমান্ড: cat, more, less, head, tail

UNIX এবং LINUX সিস্টেমে ফাইলের বিষয়বস্তু দেখতে বিভিন্ন কমান্ড ব্যবহৃত হয়। প্রতিটি কমান্ডের নিজস্ব বিশেষ বৈশিষ্ট্য রয়েছে এবং এগুলি ব্যবহারকারীদের জন্য ফাইলের বিষয়বস্তু দেখতে সুবিধাজনকভাবে কাজ করে। নিচে cat, more, less, head, এবং tail কমান্ডগুলির ব্যাখ্যা দেওয়া হল।


1. cat (concatenate)

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

ব্যবহার:

cat <filename>

উদাহরণ:

cat file.txt

এই কমান্ডটি file.txt ফাইলটির বিষয়বস্তু সম্পূর্ণভাবে টার্মিনালে প্রদর্শন করবে।

অতিরিক্ত অপশন:

  • cat file1.txt file2.txt: একাধিক ফাইলকে একসাথে দেখাবে।
  • cat -n file.txt: ফাইলের প্রতিটি লাইনের নম্বর সহ প্রদর্শন করবে।

2. more

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

ব্যবহার:

more <filename>

উদাহরণ:

more file.txt

এই কমান্ডটি ফাইলের প্রথম পৃষ্ঠা প্রদর্শন করবে এবং ব্যবহারকারীকে স্ক্রল করার জন্য নির্দেশনা প্রদান করবে।

স্ক্রল করার কীগুলি:

  • Spacebar: পরবর্তী পৃষ্ঠায় চলে যাবে।
  • Enter: এক লাইন নিচে চলে যাবে।
  • q: more থেকে বেরিয়ে আসবে।

3. less

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

ব্যবহার:

less <filename>

উদাহরণ:

less file.txt

স্ক্রল করার কীগুলি:

  • Up Arrow / Down Arrow: উপরে বা নিচে স্ক্রল করবে।
  • Spacebar: পরবর্তী পৃষ্ঠায় যাবে।
  • b: আগের পৃষ্ঠায় ফিরে যাবে।
  • q: less থেকে বেরিয়ে আসবে।

অতিরিক্ত সুবিধা:

  • less কমান্ড ফাইলের মধ্যে খোঁজ করার জন্য / ব্যবহার করতে দেয়, যেমন **/search_term**। এটি খুঁজে পাবে যেখানে search_term ফাইলের মধ্যে আছে।

4. head

head কমান্ডটি ফাইলের প্রথম কিছু লাইন প্রদর্শন করার জন্য ব্যবহৃত হয়। ডিফল্টভাবে এটি প্রথম ১০টি লাইন প্রদর্শন করে, তবে আপনি এটি কাস্টমাইজ করে দেখতে পারেন।

ব্যবহার:

head <filename>

উদাহরণ:

head file.txt

এই কমান্ডটি file.txt ফাইলটির প্রথম ১০টি লাইন প্রদর্শন করবে।

অতিরিক্ত অপশন:

  • head -n 20 file.txt: প্রথম ২০টি লাইন প্রদর্শন করবে।
  • head -n -10 file.txt: ফাইলের শেষ ১০টি লাইন বাদে প্রথমের সব লাইন দেখাবে।

5. tail

tail কমান্ডটি ফাইলের শেষ কিছু লাইন প্রদর্শন করার জন্য ব্যবহৃত হয়। এটি ফাইলের শেষে কী ঘটছে তা দেখার জন্য খুবই কার্যকরী। ডিফল্টভাবে, এটি শেষ ১০টি লাইন দেখায়।

ব্যবহার:

tail <filename>

উদাহরণ:

tail file.txt

এই কমান্ডটি file.txt ফাইলটির শেষ ১০টি লাইন প্রদর্শন করবে।

অতিরিক্ত অপশন:

  • tail -n 20 file.txt: শেষ ২০টি লাইন প্রদর্শন করবে।
  • tail -f file.txt: লাইভ ফাইল মনিটরিং, যা নতুন তথ্য যোগ হলে তা সরাসরি দেখাবে। এটি লগ ফাইলের জন্য বিশেষভাবে ব্যবহৃত হয়।

সারসংক্ষেপ

কমান্ডব্যাখ্যাব্যবহার
catফাইলের পুরো বিষয়বস্তু একবারে প্রদর্শন করে।cat file.txt
moreপেজিংয়ের মাধ্যমে ফাইলের বিষয়বস্তু দেখায়।more file.txt
lessপেজিং এবং স্ক্রলিংয়ের মাধ্যমে ফাইলের বিষয়বস্তু দেখায়, আরও উন্নত।less file.txt
headফাইলের প্রথম কিছু লাইন প্রদর্শন করে (ডিফল্ট ১০টি)।head file.txt
tailফাইলের শেষ কিছু লাইন প্রদর্শন করে (ডিফল্ট ১০টি)।tail file.txt

এই কমান্ডগুলো ব্যবহার করে আপনি সহজেই ফাইলের বিষয়বস্তু দেখতে পারবেন এবং আপনার প্রয়োজন অনুসারে স্ক্রল বা পেজিং করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...