লিনাক্সে 13 বেসিক ক্যাট কমান্ড উদাহরণ


অপারেটিং সিস্টেমের মতো লিনাক্স/ইউনিক্সের মধ্যে বিড়াল (সংক্ষিপ্ত আকারের জন্য সংক্ষিপ্ত) কমান্ড সর্বাধিক ব্যবহৃত কমান্ড। ক্যাট কমান্ড আমাদের একক বা একাধিক ফাইল তৈরি করতে, ফাইল ধারণ করতে, ফাইল সংযুক্ত করতে এবং টার্মিনাল বা ফাইলগুলিতে আউটপুট পুনঃনির্দেশ করতে দেয়। এই নিবন্ধে, আমরা লিনাক্সের উদাহরণগুলির সাথে বিড়াল কমান্ডগুলির ব্যবহারের সহজ ব্যবহার করতে যাচ্ছি।

cat [OPTION] [FILE]...

নীচের উদাহরণে এটি/etc/passwd ফাইলের সামগ্রী প্রদর্শন করবে।

# cat /etc/passwd

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
narad:x:500:500::/home/narad:/bin/bash

নীচের উদাহরণে, এটি টার্মিনালে পরীক্ষা এবং টেস্ট 1 ফাইলের সামগ্রী প্রদর্শন করবে।

# cat test test1

Hello everybody
Hi world,

আমরা নীচের কমান্ড সহ টেস্ট 2 ফাইল নামে একটি ফাইল তৈরি করব।

# cat >test2

ব্যবহারকারীর কাছ থেকে ইনপুট অপেক্ষা করে, কাঙ্ক্ষিত পাঠ্য টাইপ করুন এবং সিটিআরএল + ডি টিপুন (সিটিআরএল কী ধরে রাখুন এবং প্রস্থান করতে 'ডি' লিখুন)। পাঠ্যটি টেস্ট 2 ফাইলটিতে লেখা হবে। আপনি নিম্নলিখিত বিড়াল কমান্ডের সাহায্যে ফাইলের সামগ্রী দেখতে পারেন।

# cat test2

hello everyone, how do you do?

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

# cat song.txt | more
# cat song.txt | less

-N বিকল্পের সাহায্যে আপনি আউটপুট টার্মিনালে একটি ফাইল গানের টেক্সট লাইন নম্বর দেখতে পাবেন t

# cat -n song.txt

1  "Heal The World"
2  There's A Place In
3  Your Heart
4  And I Know That It Is Love
5  And This Place Could
6  Be Much
7  Brighter Than Tomorrow
8  And If You Really Try
9  You'll Find There's No Need
10  To Cry
11  In This Place You'll Feel
12  There's No Hurt Or Sorrow

নীচে, আপনি -e বিকল্পের সাথে দেখতে পাচ্ছেন যে অনুচ্ছেদের মধ্যে কোনও ফাঁক থাকলে ‘$’ লাইনের শেষে এবং স্পেস প্রদর্শন করে ‘। এই বিকল্পগুলি একক লাইনে একাধিক লাইন সঙ্কোচনের জন্য দরকারী।

# cat -e test

hello everyone, how do you do?$
$
Hey, am fine.$
How's your training going on?$
$

নীচের আউটপুটটিতে, আমরা দেখতে পাচ্ছিলাম যে ট্যাব স্পেসটি "^আমি" চরিত্র দ্বারা পূর্ণ।

# cat -T test

hello ^Ieveryone, how do you do?

Hey, ^Iam fine.
^I^IHow's your training ^Igoing on?
Let's do ^Isome practice in Linux.

নীচের উদাহরণে আমাদের কাছে তিনটি ফাইল পরীক্ষা, টেস্ট 1 এবং টেস্ট 2 রয়েছে এবং উপরে উল্লিখিত ফাইলগুলির বিষয়বস্তু দেখতে সক্ষম able আমাদের প্রতিটি ফাইল আলাদা করতে হবে; (আধা কোলন)

# cat test; cat test1; cat test2

This is test file
This is test1 file.
This is test2 file.

আমরা একটি ফাইলের স্ট্যান্ডার্ড আউটপুটটিকে নতুন>>> (আরও বেশি) চিহ্ন সহ বিদ্যমান ফাইলগুলিতে পুনর্নির্দেশ করতে পারি। সাবধান, টেস্ট 1 এর বিদ্যমান সামগ্রীগুলি পরীক্ষার ফাইলের বিষয়বস্তু দ্বারা ওভাররাইট করা হবে।

# cat test > test1

‘>>’ (এর চেয়ে দ্বিগুণ) চিহ্নের সাথে বিদ্যমান ফাইলে সংযোজন। এখানে, টেস্ট 1 ফাইলের শেষে টেস্ট ফাইলের বিষয়বস্তু সংযোজন করা হবে।

# cat test >> test1

আপনি যখন স্ট্যান্ডার্ড ইনপুট ‘<’ (প্রতীকের চেয়ে কম) দিয়ে পুনর্নির্দেশটি ব্যবহার করেন, এটি কোনও কমান্ডের ইনপুট হিসাবে ফাইলের নাম টেস্ট 2 ব্যবহার করে এবং টার্মিনালে আউটপুট প্রদর্শিত হবে।

# cat < test2

This is test2 file.

এটি টেস্ট 3 নামে একটি ফাইল তৈরি করবে এবং সমস্ত আউটপুট নতুন তৈরি করা ফাইলটিতে পুনঃনির্দেশিত হবে।

# cat test test1 test2 > test3

এটি একটি ফাইল টেস্ট 4 তৈরি করবে এবং ক্যাট কমান্ডের আউটপুটটি সাজানোর জন্য পাইপ করা হবে এবং ফলাফলটি নতুনভাবে তৈরি করা ফাইলটিতে পুনঃনির্দেশিত হবে।

# cat test test1 test2 test3 | sort > test4

এই নিবন্ধটি বেসিক কমান্ডগুলি দেখায় যা আপনাকে বিড়াল কমান্ড অন্বেষণ করতে সহায়তা করতে পারে। আপনি আরও বিকল্প জানতে চাইলে আপনি বিড়াল কমান্ডের ম্যান পৃষ্ঠাটি উল্লেখ করতে পারেন। পরবর্তী নিবন্ধে আমরা আরও উন্নত বিড়াল কমান্ডগুলি কভার করব। আপনি নীচের আমাদের মন্তব্য বাক্সের মাধ্যমে এই নিবন্ধটি দরকারী মনে হলে এটি ভাগ করুন।