টার্মিনাল.্যাপ থেকে পুরো `ম্যান` পৃষ্ঠার সমস্ত পাঠ্য অনুলিপি করুন


20

আমি খুব দীর্ঘ লোক পৃষ্ঠা ( man ssh) পড়ছি । আমি কোনও পাঠ্য-সম্পাদককে আরও সুবিধাজনক পাঠের জন্য সেই সমস্ত পাঠ্যটি সংরক্ষণ করতে চাই।

দুর্ভাগ্যক্রমে, যে কোনও একটি বেছে নেওয়া:

  • সম্পাদনা করুন All সমস্ত নির্বাচন করুন → অনুলিপি করুন

  • শেল Text পাঠ্য রফতানি করুন ...

স্ক্রোলযুক্ত সমস্ত পাঠ্য নয়, কেবলমাত্র পাঠ্যের সম্পূর্ণ স্ক্রিনে সংরক্ষণের ফলাফল।

আমি কীভাবে একটি সম্পূর্ণ manপৃষ্ঠার পাঠ্য বের করতে পারি ?


এখানে একটি ফ্রি থার্ড পার্টি অ্যাপ ম্যান রিডার রয়েছে। সমস্ত সম্ভাব্য ম্যান পেজগুলির বামে একটি তালিকা সহ একটি উইন্ডো খোলে। আপনি যখন একটি নির্বাচন করেন এটি মাঝের ফলকে বিষয়বস্তু মুদ্রণ করে। বেশ সুন্দর.
jmh

উত্তর:


25

আপনি pbcopyযে কোনও জায়গায় যথারীতি পেস্ট করতে পাইপ দিয়ে ক্লিপবোর্ডে সরল পাঠ্যটি পুশ করতে পারেন ।

man ssh | col -b | pbcopy

বা সমমানের

man -P "col -b | pbcopy" ssh

এর উত্তরটি যদি খুব ভাল হয় তবে আপনি যদি এটির মতো একটি উপাধি ব্যবহার করতে চান তবে mancp ssh:

alias mancp='man -P "col -b | pbcopy"'

এইচটিএমএল / পিডিএফ এ যাওয়ার পদ্ধতি রয়েছে: ম্যান পেজগুলি কি এইচটিএমএল এবং / বা পিডিএফ ফর্ম্যাটে রূপান্তরিত হতে পারে?


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

ভাল পড়া

ম্যান পেজ প্রোফাইলের অধীনে টার্মিনাল পছন্দসমূহ → প্রোফাইলগুলিতে এটির মতো দেখতে আপনি কাস্টমাইজ করতে পারেন যা বিদ্যমান ডিফল্ট প্রোফাইলগুলির মধ্যে একটি।
এটিতে ফন্টের পরিবার এবং আকার (দেখুন মেনুটিও দেখুন) এবং পটভূমি / অগ্রভাগের রঙ অন্তর্ভুক্ত রয়েছে।

ম্যান পৃষ্ঠা প্রোফাইল পছন্দসমূহ


2
ম্যান পেজের জন্য ডান ক্লিকটি আইটার্মের সাথে কাজ করে না। আমার মেশিনে এটি টার্মিনাল সহ ধরণের কাজ করে। আমার কাছে উইন্ডোটি টিকিয়েছে সেকেন্ডে 10 বার ess আমি ক্লিক করে এটি থামিয়ে দিতে পারি তবে আমি কোথায় ক্লিক করছিলাম তা আমি জানতাম না ...
jmh

@jmh একটি Mojave বাগ, এই ঝিকিমিকি মনে করা হয়, এখানে হিসাবে ভাল বুঝেছি
nohillside

1
pbcopyএবং pbpasteম্যাকোসে উপলব্ধ দুটি সেরা ব্যবহারযোগ্যতা।
ক্রিস্টোফার শুল্টজ

1
ধন্যবাদ! সমস্ত উত্তরগুলি তথ্যবহুল এবং দরকারী, তবে আমাকে এটি গ্রহণ করতে হয়েছিল। man ssh | col -b | pbcopyসমাধান সরাসরি আমার প্রশ্ন সুনির্দিষ্ট ঠিকানাগুলি। এবং তারপরে, কেকের আইসিং হিসাবে, টার্মিনাল.এপ-এর অন্তর্নির্মিত ম্যান-পৃষ্ঠা রিডারটি সহজেই ব্যবহারের জন্য ট্রাম্প করে।
তুলসী বাউরকে

আপনার সমাধানের একটি কার্যকর বিস্তারে কলামের প্রস্থও অন্তর্ভুক্ত থাকতে পারে, এবং / অথবা এটি সরাসরি পছন্দের পাঠ্য সম্পাদকের মধ্যে খোলার উদাহরণ রয়েছে: MANWIDTH=80 MANPAGER="col -bx" man tmutil | open -fa "TextMate"
Asmus

13

আপনি যদি পিডিএফ হিসাবে সুন্দরভাবে ফর্ম্যাটে পূর্বরূপে ম্যান পৃষ্ঠাটি পড়তে চান তবে আপনি চালাতে পারেন

man -t ssh | open -f -a Preview

অথবা

man ssh | col -b | open -f -e

TextEdit এ টেক্সট সংস্করণটি খুলতে।


6

manবিল্টিন colইউটিলিটিতে চলমান কমান্ডের স্ট্যান্ডার্ড আউটপুট পাইপ করুন । নিম্নলিখিত কমান্ড লাইন চালান:

man ssh | col -b > ssh.txt


@ বাসিলবার্কও আমি এই দুর্দান্ত নিবন্ধটি পেয়েছি ।
নিমেশ নীমা

4

এই কাজের জন্য একটি নিবেদিত অ্যাপ্লিকেশন ব্যবহার করার সময় এই কাজের জন্য সেরা পড়ার অভিজ্ঞতা অর্জন করা হয়।

দু'জন প্রার্থী:

AquaLess

অ্যাকোলেস হ'ল ম্যাক ওএস এক্সের একটি পাঠ্য পেজার। এটি আপনাকে প্লেইন টেক্সট ফাইলগুলি ব্রাউজ করতে এবং আরও গুরুত্বপূর্ণভাবে - ইউনিক্স কমান্ড লাইন সরঞ্জাম থেকে পাঠ্য আউটপুট সরবরাহ করতে দেয়। অ্যাকোয়ালেস কম কমান্ডের জন্য একটি কোকো প্রতিস্থাপন, যা টার্মিনাল উইন্ডোতে সীমাবদ্ধ। অ্যাকোলেস প্রতিটি পাঠ্যের জন্য একটি পৃথক উইন্ডো খোলে, তাই আপনি পড়ার সময় টার্মিনালে কাজ চালিয়ে যেতে পারেন।

অথবা ম্যানোপেন

ইউনিক্স ম্যানুয়াল পৃষ্ঠাগুলি দেখার জন্য ম্যানোপেন হ'ল ম্যাকোস এক্স জিইউআই অ্যাপ্লিকেশন, যা ইউনিক্স কমান্ড লাইন প্রোগ্রাম, প্রোগ্রামার লাইব্রেরি এবং অন্যান্য সিস্টেমের তথ্যের মানক ডকুমেন্টেশন। এটি সরাসরি ফাইলগুলি খুলতে পারে বা শিরোনাম দেওয়া যেতে পারে, সেক্ষেত্রে এটি 'man' কমান্ড-লাইন প্রোগ্রাম থেকে আউটপুট প্রদর্শন করবে। একটি এপ্রোপোস ইন্টারফেসও সরবরাহ করা হয়, যা মূলত ম্যান পেজ ডেটাবেসগুলির দ্রুত এবং মলিন অনুসন্ধান। নির্বাচিত ফাইল / শিরোনাম খুলতে বা নির্বাচিত পাঠ্যটি ব্যবহার করে এপ্রোপস অনুসন্ধান করতে অন্যান্য অ্যাপ্লিকেশনগুলিতে পরিষেবা সরবরাহ করা হয়। ম্যানোপেন কমান্ড লাইনে নামিয়ে না দিয়ে, লম্বা ও জটিল ম্যান পৃষ্ঠাগুলি ব্রাউজ করা এবং অনুসন্ধান করা বা সেগুলি মুদ্রণ করার জন্য ম্যান পৃষ্ঠা খুলতে কার্যকর হতে পারে।

এছাড়াও একটি 'ওপেনম্যান' কমান্ড লাইন সরঞ্জাম অন্তর্ভুক্ত রয়েছে, যা মানুষের সাথে সমান এটি ছাড়া এটি সরাসরি টার্মিনালের পরিবর্তে ManOpen.app এ ম্যান পেজগুলি প্রদর্শন করবে।

নাকি সাফারিতে এই পৃষ্ঠাগুলি পড়বেন? তারপরে বাওয়ানা যান

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

বাওয়ানা উত্পন্ন ম্যান পেজগুলি সহজ এবং বিন্দুতে to আমরা কেবল কিছু রঙ, কিছু গা .় শিরোলেখ ছুঁড়েছি এবং এটি কিছুটা পরিষ্কার করেছি, তাই এগুলি চোখে সহজে যায়। বাস্তবে, বাওয়ানা এত সহজ - আমরা এ সম্পর্কে আরও কিছু বলতে পারি না। সুতরাং আপনার ব্রাউজারের সাথে এটি কীভাবে সহজেই সংহত হয় এবং ম্যান পৃষ্ঠাগুলি দেখার ক্ষেত্রে এটি কী তফাত করে তা দেখতে এখনই বুয়ানা ডাউনলোড করুন।

তারপরে আপনি এর জন্য এটির জন্য একটি শেল ফাংশন তৈরি করতে পারেন:

function sman
    open -a Bwana man:$1
end

সম্পূর্ণতার জন্য: আপনি যদি এক্স 11 ইনস্টল করেন তবে আপনারও এটি রয়েছে xman

অন্যান্য প্রার্থীদের হতে পারে ম্যান রিডার ($) , Manpager , জনশক্তি ($) , ম্যান ভিউয়ার


3

জিনিসগুলি কেন তাদের চেয়ে জটিল করে তুলছে?

https://man.openbsd.org/ssh

আপনি যেহেতু এখানে পোস্ট করতে পারেন, আপনার স্পষ্টতই ইন্টারনেটে অ্যাক্সেস রয়েছে।

যদি আপনি কিছুটা গুগল করেন তবে আপনি সম্ভবত বিভিন্ন উপায়ে যেমন পিডিএফ বা ফর্ম্যাট করা সংস্করণগুলি খুঁজে পেতে পারেন।


4
ব্যবহারিকতার জন্য +1 যদিও এখন আপনাকে ম্যান পেজের কোন সংস্করণটি সন্ধান করতে হবে তা মাঝে মাঝে খুঁজে বের করতে হবে (বিভিন্ন সরঞ্জামের জন্য যেখানে কমান্ড লাইন আর্গুমেন্টগুলি যেমন লিনাক্স এবং বিএসডি-র মধ্যে আলাদা, বা যেখানে সংস্করণগুলির মধ্যে জিনিসগুলি অনেকগুলি পরিবর্তন হয়েছে) )
ফ্লফি

এবং @ ফ্লাফির মন্তব্য ছাড়াও, এটি এমন কোনও ম্যাকোস সরঞ্জামের জন্য কাজ করবে না যার প্রচুর পরিমাণ রয়েছে, যেমন টাইম মেশিনের জন্য টমুটিল।
গ্রিগ

1
@grg হ্যাঁ এটা আছে ss64.com/osx/tmutil.html
DB

1
এটি আলাদা ওয়েবসাইট, আপনি কি পোস্টে বা কেবল গুগলে আপনার লিঙ্কটি অনুসন্ধান করে তা পেয়েছেন? আমি সচেতন আছি অ্যাপল এর নিজস্ব বিকাশকারী রেফারেন্স সহ অনলাইনে প্রচুর ম্যান পেজ রয়েছে, এতে প্রকৃতপক্ষে টুমিল ম্যান পৃষ্ঠা রয়েছে তবে এই উত্তরটি 'গুগল ইট' ছাড়া আর কিছুই হয়ে যায় না?
গ্রিগ

@grg আমি গুগল থেকে পেয়েছি। হ্যাঁ, তবে প্রশ্নের উদ্দেশ্যটি ছিল ম্যান পেজগুলি সহজতর করা এবং ওয়েবপৃষ্ঠাগুলি সেই লক্ষ্য অর্জনের একটি ভাল উপায়।
ডিবি

2

আপনি ব্যক্তিগতভাবে চান পিডিএফ আপনার ম্যানুয়াল পেজের কপি, এখানে হয় ফাংশন আমি আমার যোগ করা .bash_profileফাইলটি একটি তৈরি করতে পিডিএফ প্রতিটি বাসদ কমান্ড আমি চেক চাই ম্যানুয়েল পৃষ্ঠা জন্য:

manp () 
{ 
    docDir="$HOME/Documents/BSD Commands"
    [[ ! -d $docDir ]] && mkdir -p "$docDir"
    if [[ ! -f $docDir/$1.pdf ]]; then
        man -t "$1" | pstopdf -i -o "$docDir/$1.pdf"
        open "$docDir/$1.pdf"
    else
        open "$docDir/$1.pdf"
    fi
}

সুতরাং, এ টার্মিনাল , টাইপ উদাঃ manp bashপরিবর্তে man bashএকটি পিডিএফ নির্মিত পরার, যদি ইতিমধ্যে করেননি, এবং তারপর হ্যান্ডেল নিবন্ধিত অ্যাপ্লিকেশন দ্বারা খোলা পিডিএফ নথি। ডিফল্ট হল পূর্বরূপ , এটি ব্যবহার করার জন্য সেট তবে আমার সিস্টেমে সর , যেমন তার অনুসন্ধান কার্যকারিতা উত্তম তারপর পূর্বরূপ এবং সত্য একটি বিষয় হিসাবে অনুসন্ধান স্ট্রিং পাবেন যখন পূর্বরূপ শুধু হবে না।

নোট করুন যে প্রথমবার ফাংশনটি ব্যবহার করা হলে এটি টার্মিনালের আউটপুটটিতে কিছু ফন্ট গণনা করবে , তবে এটি হরফগুলির এককালীন গণনা।

পিডিএফ অনুলিপিগুলি সম্পর্কে দুর্দান্ত বিষয় হ'ল এটি ফর্ম্যাটিং বজায় রাখে, অর্থাত্ গা bold় ফন্ট এবং ইতালি ইত্যাদি s


পার্শ্ব নোট হিসাবে, টার্মিনালটিতে কেবল কমান্ডের নাম টাইপ করুন এবং তারপরে ডান ক্লিক করুন এবং ওপেন ম্যান পৃষ্ঠা নির্বাচন করুন , এটি সম্পূর্ণ স্ক্রোলযোগ্য এবং সন্ধানযোগ্য টার্মিনাল উইন্ডোতে প্রদর্শিত হবে, যা টাইপ করার পরে আরও ভাল ।man bash

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