কম্পিউটার

লিনাক্স/ব্যাশে cat কমান্ড - উদাহরণ সহ এটি কীভাবে ব্যবহার করবেন

বিড়াল (সংযুক্ত করুন লিনাক্স/ব্যাশে ) কমান্ডটি সাধারণত একটি ফাইলের বিষয়বস্তু পড়ার জন্য ব্যবহৃত হয়। এটি একটি প্রদত্ত ফাইলের বিষয়বস্তু আউটপুট করে। এটি কীভাবে ব্যবহার করবেন তা এখানে।

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

এটির অন্যান্য ব্যবহারও রয়েছে, তবে প্রথমে, সিনট্যাক্স:

বিড়াল সিনট্যাক্স

cat [OPTIONS] [FILE]

মনে রাখবেন:

  • যদি FILE নির্দিষ্ট করা নেই, স্ট্যান্ডার্ড ইনপুট (stdin) থেকে পড়বে
  • একাধিক FILE s নির্দিষ্ট করা যেতে পারে, স্পেস দিয়ে আলাদা করে
  • বিকল্পগুলি৷ নীচের টেবিল থেকে বিকল্পগুলির একটি তালিকা হওয়া উচিত
  • কমান্ডটি স্ট্যান্ডার্ড আউটপুট (stdout) এর মাধ্যমে ডেটা আউটপুট করবে

বিকল্পগুলি

এখানে cat-এর জন্য সাধারণত ব্যবহৃত বিকল্পগুলি রয়েছে৷ , সরাসরি ব্যবহারকারী ম্যানুয়াল থেকে:

হিসাবে TAB অক্ষর প্রদর্শন করুন
-A, –show-all -vET এর সমতুল্য
-b, -number-nonblank সংখ্যা শূন্য আউটপুট লাইন, ওভাররাইড -n
-e -vE এর সমতুল্য
-E, -show-ends প্রতিটি লাইনের শেষে $ প্রদর্শন করুন
-n, -number সমস্ত আউটপুট লাইন সংখ্যা করুন
-s, -squeeze-blank বারবার খালি আউটপুট লাইন দমন করুন
-t -vT এর সমতুল্য
-T, -show-tabs ^I
-v, -show-nonprinting LFD এবং TAB ছাড়া ^ এবং M- নোটেশন ব্যবহার করুন

সম্পূর্ণ ব্যবহারকারীর ম্যানুয়ালটি সর্বদা চালানোর মাধ্যমে দেখা যেতে পারে:

man cat

stdin কি এবং stdout ?

এটির নিজের থেকে কিছুটা ব্যাখ্যা করার প্রয়োজন, কিন্তু বিড়াল কমান্ডটি খুবই সহজ, এটি মানক প্রবাহের একটি ভাল ভূমিকা . সম্পূর্ণ রানডাউনের জন্য এখানে ক্লিক করুন।

(ব্যাশ) কনসোলে একটি ফাইল পড়ুন (stdout )

cat text.txt

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

ফাইলের বিষয়বস্তু stdout এর মাধ্যমে আউটপুট করা হয়েছে , যা ডিফল্টরূপে কনসোলে ডেটা পাঠায়, তবে এটি অন্য প্রোগ্রামে পুনঃনির্দেশিতও হতে পারে৷

একটি প্রোগ্রামে ফাইলের বিষয়বস্তু পড়ুন (stdin এর মাধ্যমে )

cat text.txt | less

স্ট্যান্ডার্ড ইনপুট হিসেবে উপরের নিবন্ধের রূপরেখা, cat থেকে আউটপুট অন্যান্য কমান্ডের ইনপুটে পুনঃনির্দেশিত করা যেতে পারে।

উপরের কমান্ডটি text.txt-এর বিষয়বস্তু পাইপ করে কম কমান্ডে।

ফাইল মার্জ করা

কমান্ডের নাম দেওয়া, আমি যদি ফাইলগুলিকে একত্রিত করতে (কনক্যাটেনেট) করতে এটি কীভাবে ব্যবহার করতে হয় তা না দেখালে আমি প্রত্যাখ্যান করব:

cat file1 file2  > mergedfile

বিড়াল একাধিক ফাইল থেকে পড়তে পারে, তাই আউটপুটকে একটি ফাইলে পুনঃনির্দেশিত করার ফলে সমস্ত পঠিত ফাইলের বিষয়বস্তু ক্রমানুসারে যুক্ত হবে।


  1. লিনাক্সে xargs কমান্ড কিভাবে ব্যবহার করবেন

  2. লিনাক্সে টি কমান্ড কীভাবে ব্যবহার করবেন

  3. উইন্ডোজ 10 এ ব্যাশ (লিনাক্স শেল) কীভাবে ইনস্টল ও ব্যবহার করবেন [টিউটোরিয়াল]

  4. লিনাক্সে ঘড়ির কমান্ড কীভাবে ব্যবহার করবেন, উদাহরণ সহ