আমি কীভাবে আমার টার্মিনালে একটি ম্যানুয়ালের কাঁচা পাঠ্য আউটপুট পেতে পারি?
আমি "কম" ধরণের স্ক্রিন প্রদর্শন ছাড়াই ম্যানুয়ালটি রাখতে চাই।
আমি কীভাবে আমার টার্মিনালে একটি ম্যানুয়ালের কাঁচা পাঠ্য আউটপুট পেতে পারি?
আমি "কম" ধরণের স্ক্রিন প্রদর্শন ছাড়াই ম্যানুয়ালটি রাখতে চাই।
উত্তর:
আপনি সরাসরি সংক্ষিপ্ত man
ফাইলগুলি পড়তে পারেন (খুব সঙ্কুচিতও হতে পারে) ফাইলগুলি, /usr/share/man/
সংশ্লিষ্ট বিভাগগুলির সাথে সম্পর্কিত ডিরেক্টরিতে থাকা অবস্থায় iding
সুতরাং উদাহরণস্বরূপ, man
পৃষ্ঠার কাঁচামাল পেতে cat
, আপনাকে পড়তে হবে /usr/share/man/man1/cat.1.gz
:
zcat /usr/share/man/man1/cat.1.gz
একইভাবে, এর জন্য man 2 fork
:
zcat /usr/share/man/man2/fork.2.gz
আপনি যদি কোনও পাঠ্য বিন্যাস চান, এবং আপনি নথির যেকোন জায়গায় এই সমস্যাগুলি "পৃষ্ঠা বিভাজক" চান না, একটি উপায় হ'ল:
zcat /usr/share/man/en/man1/man.1.gz | groff -m man -rcR=1 -T ascii -
( /usr/share/man/en/man1/man.1.gz
আপনি যে ম্যানপেজে সন্ধান করছেন তাতে পরিবর্তন করুন This এটি মানুষের জন্য ম্যান পেজ (একই: man man
তবে পৃষ্ঠা বিভাজক ব্যতীত))
কাস্টম ম্যান কমান্ড করার একটি উপায় আছে যা আপনার জন্য একই রকম হয় তবে আমি এখনই এটি পরীক্ষা করতে পারি না ...
পুনর্নির্দেশের man
আউটপুট (অন্যান্য উত্তরে প্রস্তাবিত হিসাবে) প্রত্যাশা অনুযায়ী কাজ করা উচিত। man
সনাক্ত করে যে এর আউটপুটটি টিটিআই নয়, তাই এটি উপযুক্ত পালানোর অক্ষরগুলি মুদ্রণ এড়িয়ে যায় যা অন্যথায় তির্যক , সাহসী এবং অন্যান্য বিন্যাস সরবরাহ করে provide
আরও সাধারণ উত্তর হিসাবে, আপনি col -b
কোনও কমান্ডের আউটপুট থেকে এই জাতীয় অক্ষরগুলি ছাঁটাই করতে ব্যবহার করতে পারেন । সমস্ত কমান্ড তত স্মার্ট man
নয় এবং তাদের আউটপুট পুনঃনির্দেশিত হচ্ছে তা সনাক্ত করতে পারে না। অন্য কথায়, আপনি যেমন কিছু করতে পারতেন:
man command | col -b > somefile
-t
সঙ্গে man পৃষ্ঠা ফরম্যাট করতে বিকল্পgroff
।