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

একটি লিনাক্স পিসিতে একটি শেল প্রম্পট

ফাতমাওয়াতি আহমাদ জায়েনুরি/শাটারস্টক



লিনাক্স |_+_| কমান্ড হিল থেকে অনিয়মিত আউটপুট আনে. আউটপুটের প্রস্থ নিয়ন্ত্রণ করে পাঠ্যের বিস্তৃত অংশ, অন্তহীন স্ট্রিং এবং বিন্যাসহীন স্ট্রীম পড়ুন। কিভাবে শিখব.

লিনাক্স টার্মিনালে পাঠ্যের লাইনগুলি কীভাবে কাজ করে

লিনাক্স যুদ্ধের প্রথম নিয়ম: আপনার শত্রুকে জানুন। সুতরাং আসুন এটি সংজ্ঞায়িত করা যাক। টেক্সট একটি লাইন ঠিক কি? এটি অক্ষরগুলির একটি ক্রম - অক্ষর, সংখ্যা, চিহ্ন এবং হোয়াইটস্পেস - যা একটি বিশেষ বাইট দ্বারা সমাপ্ত হয় যার অর্থ একটি নতুন লাইন শুরু করা৷ লিনাক্স এবং ইউনিক্সে, নতুন লাইনের চরিত্র লাইনফিড নামেও পরিচিত, লাইনের শেষ নির্দেশক হিসেবে ব্যবহৃত হয়। এটি একটি বাইট যার মান 0x0a ইন হেক্সাডেসিমেল এবং দশমিকে দশ।





বিভিন্ন অপারেটিং সিস্টেম একটি লাইনের শেষ নির্দেশ করতে বিভিন্ন বাইট মান ব্যবহার করে। উইন্ডোজ একটি দুই-বাইট ক্রম ব্যবহার করে। উইন্ডোজ টেক্সট ফাইলগুলিতে, নতুন লাইনের অক্ষরটি অবিলম্বে অনুসরণ করা হয় ক্যারেজ রিটার্ন চরিত্র , যা হেক্সাডেসিমেলে 0x0d এবং দশমিকে তেরো।

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



টাইপরাইটার বিদ্যুতায়িত হলে লিভারটি একটি চাবি দ্বারা প্রতিস্থাপিত হয়েছিল। কীটির লেবেল ছিল ক্যারেজ রিটার্ন বা শুধু রিটার্ন। কিছু প্রাথমিক কম্পিউটার যেমন বিবিসি মাইক্রো এখনও নাম ব্যবহার করা হয়েছে |_+_| আমরা এখন যাকে বলি |_+_| চাবি.

বিজ্ঞাপন

আপনি একটি নিয়ম হিসাবে, নতুন লাইন অক্ষর দেখতে পারবেন না। আপনি শুধুমাত্র তাদের দেখতে পারেন প্রভাব . নিউলাইন অক্ষরটি এমন সফ্টওয়্যারকে বাধ্য করে যা একটি নতুন লাইন শুরু করতে পাঠ্য প্রদর্শন বা প্রক্রিয়া করে।

কিন্তু দীর্ঘ লাইনে সমস্যা কি?

নেই, বা খুব কম, নতুন লাইনের অক্ষর সহ পাঠ্য টার্মিনাল উইন্ডোতে আরামে পড়ার জন্য খুব প্রশস্ত হবে। এটি বিরক্তিকর, কিন্তু এটি করতে সক্ষম।



একটি আরও ক্ষতিকারক সমস্যা হল এই ধরনের দৈর্ঘ্যের লাইনগুলির সাথে মোকাবিলা করা যে তারা সেই সফ্টওয়্যারের কাছে একটি সমস্যা তৈরি করে যা পাঠ্যটি প্রক্রিয়াকরণ, প্রেরণ বা গ্রহণ করতে হবে৷ এটি অভ্যন্তরীণ বাফার দৈর্ঘ্য বা সফ্টওয়্যারের অন্যান্য দিকগুলির কারণে হতে পারে যা আপনি সামঞ্জস্য করতে পারবেন না।

কিন্তু এর জন্য একটি সমাধান আছে, যাকে বলা হয় |_+_|।

ভাঁজ সঙ্গে প্রথম পদক্ষেপ

আসুন পাঠ্যের একটি অংশের দিকে তাকাই যেটিতে খুব, খুব দীর্ঘ লাইন রয়েছে। মনে রাখবেন আমরা এখানে বাক্য সম্পর্কে কথা বলছি না। (যদিও পাঠ্যটি হারম্যান মেলভিলের মবি ডিক থেকে এসেছে, তাই আমরা উভয় জগতের সেরাটি পেয়েছি।)

পাঠ্যের একটি লাইন হল শেষ নতুন লাইনের অক্ষর (অথবা ফাইলের শুরুতে যদি এটি ফাইলের প্রথম লাইন হয়) থেকে পরবর্তী নতুন লাইনের অক্ষর পর্যন্ত সবকিছু, এর মধ্যে যাই থাকুক না কেন। লাইনটিতে অনেক বাক্য থাকতে পারে। এটি টার্মিনাল উইন্ডোতে অনেকবার বৃত্তাকার মোড়ানো হতে পারে। কিন্তু এটি এখনও একটি একক পাঠ্যের লাইন।

আসুন পাঠ্যটিকে এর কাঁচা আকারে দেখি:

|_ + _ |

পাঠ্যটি |_+_| এ প্রদর্শিত হয়:

পাঠ্যটি জানালার এক প্রান্ত থেকে অন্য প্রান্তে প্রসারিত, এবং লাইনের মোড়কগুলি কুৎসিত, এবং তারা মাঝখানে শব্দগুলি ভেঙে দেয়।

বিজ্ঞাপন

আমরা ছোট লাইন সহ ফাইলটির আরেকটি সংস্করণ পেয়েছি:

|_ + _ |

এই ফাইলের লাইনগুলো অনেক ছোট। প্রতিটি লাইন একটি নতুন লাইন অক্ষর দিয়ে শেষ করা হয়।

যদি আমরা |_+_| ব্যবহার করি আদেশ, আমরা পারি ফাইলের মধ্যে বাইট মান দেখুন এবং নতুন লাইনের অক্ষর দেখুন। |_+_| (ক্যাননিকাল) বিকল্পটি পাশের একটি কলামে পাঠ্য সমতুল্য সহ ডিসপ্লের প্রধান অংশে হেক্সাডেসিমেল মান দেখানোর জন্য আউটপুটকে ফর্ম্যাট করে। আমরা আউটপুট পাইপ করব |_+_|:

|_ + _ |

ফরোয়ার্ড স্ল্যাশ টিপে |_+_| আপনি প্রবেশ করবেন |_+_|এর অনুসন্ধান ফাংশন। 0a টাইপ করুন এবং প্রেস করুন |_+_|। নতুন লাইনের অক্ষরগুলি পাঠ্যে হাইলাইট করা হবে। আপনি ফাইলের মাধ্যমে স্ক্রোল করতে পারেন এবং দেখতে পারেন যে তারা কোথায় উপস্থিত হয়৷ আপনার যদি প্রয়োজন হয়, আপনি |_+_| ব্যবহার করে আউটপুট পাশে স্ক্রোল করতে পারেন এবং |_+_| চাবি

প্রতিটি লাইনের শেষে একটি নতুন লাইন অক্ষর থাকা নিজেই একটি সীমাবদ্ধতা হতে পারে। কোন প্রোগ্রাম বা উইন্ডো এই টেক্সট প্রদর্শন করে না কেন, লাইনগুলি নিজেরাই লাইনের চেয়ে প্রস্থের উইন্ডোতে মানিয়ে নিতে পারে না। লাইনের দৈর্ঘ্য নতুন লাইনের অক্ষর দ্বারা সীমাবদ্ধ করা হয়েছে।

তাই লম্বা লাইন এবং ছোট লাইনে একই রকম সমস্যা রয়েছে।

দীর্ঘ লাইন কমানো

|_+_| কমান্ডের একটি বিকল্প আছে |_+_| (প্রস্থ) যা আপনাকে পাঠ্যের একটি বিভাগের জন্য একটি নতুন সর্বোচ্চ প্রস্থ নির্দিষ্ট করতে দেয়। আমরা সর্বাধিক 50 অক্ষরের প্রস্থ সহ মবি ডিক পাঠ্য প্রদর্শন করব:

|_ + _ |

বিজ্ঞাপন

নতুন সর্বোচ্চ ফাইল দৈর্ঘ্য সহ টেক্সট টার্মিনাল উইন্ডোতে প্রদর্শিত হয়। মূল ফাইল পরিবর্তন করা হয় না. এটি শুধুমাত্র |_+_| থেকে আউটপুট যে পুনর্বিন্যাস করা হয়.

প্রথম নজরে, এটি অনেক ভাল দেখাচ্ছে। কিন্তু শব্দগুলি এখনও লাইনের শেষে মাঝখানে বিভক্ত হচ্ছে। এটি পড়া অবশ্যই সহজ, তবে কিছু বিশ্রী শব্দ বিরতি ঝাঁকুনি দিচ্ছে।

যদিও এটি টেক্সটটির ডানদিকের মার্জিনের মতো দেখায় এবং বাইরের দিকে দোলা দেয়, তবে সমস্ত লাইনের দৈর্ঘ্য একই। যে লাইনগুলি বাকিগুলির থেকে একটি অক্ষর ছোট বলে মনে হয় সেগুলি একটি স্পেস অক্ষরে শেষ হয়।

স্পেস এ বিভক্ত লাইন

আমরা |_+_| ব্যবহার করতে পারি (স্পেস) বিকল্পটি নিশ্চিত করতে যে লাইনগুলি শুধুমাত্র স্পেস অক্ষরগুলিতে বিভক্ত হয় এবং দুটি লাইন জুড়ে কোনও শব্দ ভাঙ্গা না হয়।

|_ + _ |

আউটপুটে এখন ডানদিকের মার্জিন রয়েছে, তবে এটি পড়া সহজ। সমস্ত শব্দ তারা শুরু করা লাইনে শেষ হয়।

ছোট লাইন দীর্ঘতর করা

দীর্ঘ লাইন ছোট করার পাশাপাশি আমরা |_+_| ব্যবহার করতে পারি খাটো লাইনের বলপ্রয়োগকৃত লাইন দৈর্ঘ্য অপসারণ করতে।

|_ + _ |

বিজ্ঞাপন

নতুন লাইনের অক্ষরগুলি সরানো হয়েছে, এবং পাঠ্যটি এখন বরাদ্দকৃত সর্বাধিক দৈর্ঘ্যের উপরে বা তার আগে মোড়ানো হয়।

পরিবর্তন স্থায়ী করা

|_+_| মূল ফাইল পরিবর্তন করতে পারবেন না। আপনি যদি পরিবর্তনগুলি রাখতে চান তবে আপনাকে আউটপুটটি |_+_| থেকে পুনঃনির্দেশ করতে হবে একটি নতুন ফাইলে। আমরা আউটপুটটিকে modified-moby-dick.txt নামে একটি ফাইলে পুনঃনির্দেশ করব।

|_ + _ |

আসুন আমাদের নতুন ফাইলটি দেখে নেই:

|_ + _ |

আমাদের নতুন ফাইল দেখতে কেমন?

পাঠ্যটি এখন আমাদের নতুন লাইনের প্রস্থে সুন্দরভাবে মোড়ানো হচ্ছে, যা মূল ফাইলের লাইনের দৈর্ঘ্যের চেয়ে চওড়া।

স্ট্রিমগুলির সাথে ভাঁজ ব্যবহার করা

আমরা |_+_| ব্যবহার করতে পারি টেক্সট স্ট্রিম রিফর্ম্যাট করতে. এটি শুধুমাত্র ফাইলগুলির সাথে কাজ করার জন্য সীমাবদ্ধ নয়। চলুন দেখি |_+_| থেকে কাঁচা আউটপুট কি টুল এর মত দেখায়। |_+_| (অনুসরণ করুন) বিকল্পটি |_+_| এ নতুন এন্ট্রি দেখায় জার্নাল এবং নতুন এন্ট্রি আসার সাথে সাথে আপডেটগুলি .

|_ + _ |

আউটপুট টার্মিনাল উইন্ডোর প্রান্তে মোড়ানো হয়।

এটি খুব খারাপ দেখাচ্ছে না, তবে প্রদর্শনের জন্য, এর প্রস্থ কিছুটা কমানো যাক। আমরা |_+_| থেকে আউটপুট পাইপ করতে যাচ্ছি মধ্যে |_+_| আমরা সর্বোচ্চ প্রস্থ 65 অক্ষরে সেট করছি, এবং আমরা শুধুমাত্র স্পেসগুলিতে লাইনগুলি ভেঙে দিচ্ছি।

|_ + _ |

বিজ্ঞাপন

ডিসপ্লেটি দেখতে কিছুটা কম অপ্রতিরোধ্য এবং একটি টাচ নিটারও।


কঠিন পাঠ্যের দেয়াল দুর্ভেদ্য মনে হতে পারে। তারা মোকাবেলা করার জন্য অফ-পুটিং এবং স্যাপিং করছে। আপনি যখন গাছ থেকে কাঠ দেখতে সক্ষম হবেন, তখন কল করুন |_+_| এবং আদেশ একটি বিট আরোপ.

লিনাক্স কমান্ড
নথি পত্র tar · pv · বিড়াল · tac · chmod · আঁকড়ে ধরে · পার্থক্য · sed · সঙ্গে · মানুষ · pushd · popd · fsck · টেস্টডিস্ক · seq · fd · প্যান্ডোক · সিডি · $PATH · awk · যোগদান · jq · ভাঁজ · ইউনিক · journalctl · লেজ · অবস্থা · ls · fstab · বের করে দিল · কম · chgrp · chown · rev · তাকান · স্ট্রিং · প্রকার · নাম পরিবর্তন করুন · জিপ · আনজিপ · মাউন্ট · উমাউন্ট · ইনস্টল · fdisk · mkfs · rm · rmdir · rsync · df · জিপিজি · আমরা · ন্যানো · mkdir · থেকে · ln · প্যাচ · রূপান্তর · rclone · টুকরা · এসআরএম
প্রসেস উপনাম · পর্দা · শীর্ষ · চমৎকার · renice · অগ্রগতি · স্ট্রেস · পদ্ধতি · tmux · chsh · ইতিহাস · · ব্যাচ · বিনামূল্যে · যা · dmesg · usermod · পুনশ্চ · chroot · xargs · tty · গোলাপী · lsof · vmstat · সময় শেষ · প্রাচীর · হ্যাঁ · হত্যা · ঘুম · sudo · তার · সময় · groupadd · usermod · গ্রুপ · lshw · শাটডাউন · রিবুট · থামা · যন্ত্র বন্ধ · পাসওয়াড · lscpu · ক্রন্টাব · তারিখ · বিজি · fg
নেটওয়ার্কিং netstat · পিং · ট্রেসরুট · আইপি · ss · কে · fail2ban · bmon · আপনি · আঙুল · nmap · এফটিপি · কার্ল · wget · WHO · আমি কে · ভিতরে · iptables · ssh-keygen · ufw

সম্পর্কিত: বিকাশকারী এবং উত্সাহীদের জন্য সেরা লিনাক্স ল্যাপটপ

পরবর্তী পড়ুন
  • & rsaquo; সাইবার সোমবার 2021: সেরা প্রযুক্তিগত ডিল
  • › 5টি ওয়েবসাইট প্রতিটি লিনাক্স ব্যবহারকারীর বুকমার্ক করা উচিত
  • › মাইক্রোসফ্ট এক্সেলে ফাংশন বনাম সূত্র: পার্থক্য কী?
  • › কীভাবে আপনার স্পটিফাই মোড়ানো 2021 খুঁজে পাবেন
  • › কম্পিউটার ফোল্ডারটি 40: কিভাবে জেরক্স স্টার ডেস্কটপ তৈরি করেছে
  • › MIL-SPEC ড্রপ সুরক্ষা কি?
ডেভ ম্যাকেয়ের প্রোফাইল ফটো ডেভ ম্যাককে
ডেভ ম্যাককে প্রথম কম্পিউটার ব্যবহার করেছিলেন যখন পাঞ্চড পেপার টেপ প্রচলিত ছিল এবং তখন থেকেই তিনি প্রোগ্রামিং করছেন। আইটি শিল্পে 30 বছরেরও বেশি সময় পরে, তিনি এখন একজন পূর্ণকালীন প্রযুক্তি সাংবাদিক। তার কর্মজীবনে, তিনি একজন ফ্রিল্যান্স প্রোগ্রামার, একটি আন্তর্জাতিক সফ্টওয়্যার ডেভেলপমেন্ট টিমের ম্যানেজার, একটি আইটি পরিষেবা প্রকল্প ব্যবস্থাপক এবং সম্প্রতি, একজন ডেটা সুরক্ষা অফিসার হিসাবে কাজ করেছেন। তার লেখা Howtogeek.com, cloudsavvyit.com, itenterpriser.com এবং opensource.com দ্বারা প্রকাশিত হয়েছে। ডেভ একজন লিনাক্স ধর্মপ্রচারক এবং ওপেন সোর্স অ্যাডভোকেট।
সম্পূর্ণ বায়ো পড়ুন

আকর্ষণীয় নিবন্ধ

জনপ্রিয় পোস্ট

কেন 90 এর পিসিতে কীহোল লক ছিল এবং তারা কী করেছিল?

কেন 90 এর পিসিতে কীহোল লক ছিল এবং তারা কী করেছিল?

সিডিবার্নারএক্সপি

সিডিবার্নারএক্সপি

কীভাবে আপনার টাস্কবার বোতামগুলি সর্বদা সর্বশেষ সক্রিয় উইন্ডোতে স্যুইচ করবেন

কীভাবে আপনার টাস্কবার বোতামগুলি সর্বদা সর্বশেষ সক্রিয় উইন্ডোতে স্যুইচ করবেন

আপনি কি বলেছেন: আপনি কীভাবে বাড়ি থেকে দূরে সংযুক্ত থাকবেন?

আপনি কি বলেছেন: আপনি কীভাবে বাড়ি থেকে দূরে সংযুক্ত থাকবেন?

স্পটিফাইতে কীভাবে একটি ভার্চুয়াল গ্রুপ লিসেনিং পার্টি হোস্ট করবেন

স্পটিফাইতে কীভাবে একটি ভার্চুয়াল গ্রুপ লিসেনিং পার্টি হোস্ট করবেন

বিটটরেন্ট কিভাবে কাজ করে?

বিটটরেন্ট কিভাবে কাজ করে?

ব্যাটারি লাইফ বাঁচাতে অ্যান্ড্রয়েড ওরিও-তে অ্যাপগুলির জন্য ব্যাকগ্রাউন্ড অ্যাক্টিভিটি কীভাবে সীমিত করবেন

ব্যাটারি লাইফ বাঁচাতে অ্যান্ড্রয়েড ওরিও-তে অ্যাপগুলির জন্য ব্যাকগ্রাউন্ড অ্যাক্টিভিটি কীভাবে সীমিত করবেন

IE 9 এ নতুন ট্যাব পৃষ্ঠাটি কাস্টমাইজ করুন, পরিবর্তন করুন বা সরান৷

IE 9 এ নতুন ট্যাব পৃষ্ঠাটি কাস্টমাইজ করুন, পরিবর্তন করুন বা সরান৷

অ্যান্ড্রয়েডে গুগল ক্রোমের পড়ার তালিকা কীভাবে সক্ষম করবেন

অ্যান্ড্রয়েডে গুগল ক্রোমের পড়ার তালিকা কীভাবে সক্ষম করবেন

আপনি কি বলেছেন: প্রিয় মোবাইল ক্যালেন্ডার অ্যাপ?

আপনি কি বলেছেন: প্রিয় মোবাইল ক্যালেন্ডার অ্যাপ?