লিনাক্সে টেক্সট টু এন্ড ফাইলের কীভাবে যুক্ত করতে হয়


লিনাক্সে কনফিগারেশন ফাইলগুলির সাথে কাজ করার সময়, কখনও কখনও আপনাকে কোনও বিদ্যমান ফাইলে কনফিগারেশন প্যারামিটারের মতো পাঠ্য যুক্ত করতে হয়। সংযোজন করার অর্থ হ'ল ফাইলের শেষে বা নীচে পাঠ্য যুক্ত করা।

এই সংক্ষিপ্ত নিবন্ধে, আপনি লিনাক্সের কোনও ফাইলের শেষে পাঠ্য সংযুক্ত করার বিভিন্ন উপায় শিখতে পারবেন।

অপারেটর ব্যবহার করে পাঠ্য সংযোজন করুন

>> অপারেটর কোনও ফাইলে আউটপুট পুনঃনির্দেশ করে, যদি ফাইলটি বিদ্যমান না থাকে তবে এটি তৈরি হয় তবে এটি উপস্থিত থাকলে ফাইলের শেষে আউটপুট সংযোজন করা হবে।

উদাহরণস্বরূপ, আপনি ইকো কমান্ডটি ফাইলের শেষের দিকে প্রদর্শিত হিসাবে প্রদর্শিত করতে পাঠাতে পারেন।

# echo "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)" >> /etc/exports

বিকল্পভাবে, আপনি মুদ্রণযোগ্য কমান্ডটি ব্যবহার করতে পারেন (পরবর্তী লাইনটি যুক্ত করতে অক্ষরটি ব্যবহার করতে ভুলবেন না)।

# printf "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)\n" >> /etc/exports

আপনি এক বা একাধিক ফাইল থেকে পাঠ্য একত্রিত করতে এবং অন্য কোনও ফাইলে সংযোজন করতে ক্যাট কমান্ডও ব্যবহার করতে পারেন।

নিম্নলিখিত উদাহরণে, অতিরিক্ত ফাইল সিস্টেমের শেয়ারগুলি/ইত্যাদি/রফতানি কনফিগারেশন ফাইলে সংযুক্ত করার জন্য শেয়ার.txt নামে একটি পাঠ্য ফাইলটিতে যুক্ত করা হয়।

# cat /etc/exports
# cat shares.txt
# cat shares.txt >>  /etc/exports
# cat /etc/exports

তদতিরিক্ত, আপনি এখানে বর্ণনামূলক পাঠ্যটি ফাইলের শেষে যুক্ত হিসাবে দেখানো হিসাবে যুক্ত করতে ব্যবহার করতে পারেন।

# cat /etc/exports
# cat >>/etc/exports<s<EOF
> /backups 10.20.20.0/24(rw,sync)
> /mnt/nfs_all 10.20.20.5(rw,sync)
> EOF
# cat /etc/exports

মনোযোগ দিন: <কোড >> >> এর জন্য পুনঃনির্দেশ অপারেটরটিকে ভুল করবেন না; একটি বিদ্যমান ফাইলের সাথে > ব্যবহার করা সেই ফাইলের বিষয়বস্তু মুছে ফেলবে এবং তারপরে এটি ওভাররাইট করে। এর ফলে ডেটা ক্ষতি হতে পারে।

টি কমান্ড ব্যবহার করে পাঠ্য সংযোজন করুন

টি কমান্ড স্ট্যান্ডার্ড ইনপুট থেকে পাঠ্য অনুলিপি করে এবং স্ট্যান্ডার্ড আউটপুট এবং ফাইলগুলিতে আটকানো/লেখায়। দেখানো হয়েছে এমন কোনও ফাইলের শেষে পাঠ্য সংযুক্ত করতে আপনি এর - একটি পতাকাটি ব্যবহার করতে পারেন।

# echo "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)" | tee -a /etc/exports
OR
# cat shares.txt | tee -a /etc/exports

আপনি টি কমান্ডের সাথে একটি এখানে নথিও ব্যবহার করতে পারেন।

# cat <<EOF | tee -a /etc/exports
>/backups 10.20.20.0/24(rw,sync)
>/mnt/nfs_all 10.20.20.5(rw,sync)
EOF

আপনি এই সম্পর্কিত নিবন্ধগুলি পড়তে পছন্দ করতে পারেন।

  1. লিনাক্সে টি এবং জার্গস ব্যবহার করে স্ট্যান্ডার্ড ইনপুট থেকে কমান্ডগুলি কীভাবে চালানো যায়
  2. কীভাবে লিনাক্স আই/ও (ইনপুট/আউটপুট) পুনর্নির্দেশ কাজ করে তার মূল বিষয়গুলি শিখুন
  3. লিনাক্সের কোনও ফাইলে কমান্ড আউটপুট কীভাবে সংরক্ষণ করবেন
  4. একটি পাঠ্য ফাইলে শব্দ সংঘটনগুলি কীভাবে গণনা করা যায়

এটাই! আপনি কীভাবে লিনাক্সের কোনও ফাইলের শেষে পাঠ্য যুক্ত করতে শিখলেন। আপনার যদি ভাগ করে নেওয়ার প্রশ্ন বা ভাবনা থাকে তবে নীচের প্রতিক্রিয়া ফর্মের মাধ্যমে আমাদের কাছে পৌঁছান।