আমি কীভাবে আমার টার্মিনালে একটি ম্যানুয়ালের কাঁচা পাঠ্য আউটপুট পেতে পারি


8

আমি কীভাবে আমার টার্মিনালে একটি ম্যানুয়ালের কাঁচা পাঠ্য আউটপুট পেতে পারি?

আমি "কম" ধরণের স্ক্রিন প্রদর্শন ছাড়াই ম্যানুয়ালটি রাখতে চাই।


2
"কাঁচা পাঠ্য আউটপুট" বলতে কী বোঝ? একটা হল -tসঙ্গে man পৃষ্ঠা ফরম্যাট করতে বিকল্প groff
এডউইনকস্ল

উত্তর:


12

আপনি পেজারটি বিকল্পটি catব্যবহার করে পরিবর্তন করতে পারেন -P:

man -P cat command

যেখানে commandসুদের কমান্ড যার মানুষ আপনি যে পৃষ্ঠাটি পড়তে ইচ্ছুক নয়।

আপনি ম্যান পৃষ্ঠাটি কোনও ফাইলে পুনর্নির্দেশ করতে পারেন যা আপনি পড়ার জন্য খুলতে পারেন:

man command > file

4

আপনি সরাসরি সংক্ষিপ্ত 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

3

আপনি যদি কোনও পাঠ্য বিন্যাস চান, এবং আপনি নথির যেকোন জায়গায় এই সমস্যাগুলি "পৃষ্ঠা বিভাজক" চান না, একটি উপায় হ'ল:

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তবে পৃষ্ঠা বিভাজক ব্যতীত))

কাস্টম ম্যান কমান্ড করার একটি উপায় আছে যা আপনার জন্য একই রকম হয় তবে আমি এখনই এটি পরীক্ষা করতে পারি না ...


1

পুনর্নির্দেশের manআউটপুট (অন্যান্য উত্তরে প্রস্তাবিত হিসাবে) প্রত্যাশা অনুযায়ী কাজ করা উচিত। manসনাক্ত করে যে এর আউটপুটটি টিটিআই নয়, তাই এটি উপযুক্ত পালানোর অক্ষরগুলি মুদ্রণ এড়িয়ে যায় যা অন্যথায় তির্যক , সাহসী এবং অন্যান্য বিন্যাস সরবরাহ করে provide

আরও সাধারণ উত্তর হিসাবে, আপনি col -bকোনও কমান্ডের আউটপুট থেকে এই জাতীয় অক্ষরগুলি ছাঁটাই করতে ব্যবহার করতে পারেন । সমস্ত কমান্ড তত স্মার্ট manনয় এবং তাদের আউটপুট পুনঃনির্দেশিত হচ্ছে তা সনাক্ত করতে পারে না। অন্য কথায়, আপনি যেমন কিছু করতে পারতেন:

man command | col -b > somefile
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.