ফাইল দেখার কমান্ড: 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 |
এই কমান্ডগুলো ব্যবহার করে আপনি সহজেই ফাইলের বিষয়বস্তু দেখতে পারবেন এবং আপনার প্রয়োজন অনুসারে স্ক্রল বা পেজিং করতে পারবেন।
Read more