जवाबों:
yelp man:bash
कोर्स का उपयोग करें , यदि आप किसी और के डेस्कटॉप पर हैं।
yelp "man:init(5)"
इसके बजाय कुछ का उपयोग करें man 5 init
(यह zengr के bash फ़ंक्शन के वर्तमान संस्करण के साथ काम नहीं करता है)।
बस टर्मिनल में निम्नलिखित दर्ज करें:
man bash >/tmp/t;gedit /tmp/t
यह मैन पेज की सामग्री के साथ एक अस्थायी फ़ाइल बनाएगा और इसके साथ खुलेगा gedit
।
gedit <(man bash)
<()
प्रक्रिया प्रतिस्थापन नहीं खोलता है , और न ही यह पाइप किए गए इनपुट को खोलता है। (२.३०.३, और ३.४.१ में परीक्षण किया गया)
kate
भी काम नहीं करता है । nano
हालांकि इसे केवल-पढ़ने के लिए खोल सकते हैं।
man bash | gedit -
tmp फ़ाइल से बचा जाता है
बेहतर अभी तक, मैन इसे HTML में प्रारूपित करें और इसे फ़ायरफ़ॉक्स में खोलें
#!/bin/bash
# open a man page in firefox
# loop through all parameters in order
for i
do
# if the manpage was found, spawn it in a browser window
man -f "$i" > /dev/null && coproc man --html=firefox "$i"
done
~/bashrc
... में एक फंक्शन हैfman () { until [[ -z $1 ]] ;do man -f "$1" 2>/dev/null && coproc man --html=firefox "$1"; shift; done; }
मैन पेज खोलने के साथ-साथ gedit
(जैसे अन्य उत्तरों ने प्रदर्शन किया है), आप मैन पेज का एक पीडीएफ भी बना सकते हैं (जैसा कि इस लेख में पहले उल्लेख किया गया है ) और फिर इसे प्रदर्शित करें evince
। (आप की जरूरत है ps2pdf
और evince
स्थापित)। आपकी वर्तमान कार्यशील निर्देशिका में पीडीएफ फाइल बनाई गई है और उसके बाद रखी गई हैevince
बंद भी है।
केवल उस मैन पेज के अनुसार नीचे दी गई कमांड को संशोधित करें जिसे आप चाहते हैं और फ़ाइल नाम बदलें या अन्यथा परिणामी पीडीएफ फाइलें ओवरराइट हो जाएंगी। यहाँ एक उदाहरण है dpkg
:
man -t dpkg | ps2pdf - dpkg.pdf && evince dpkg.pdf
हालांकि, यह एक फ़ंक्शन का निर्माण करने के लिए संभवतः अधिक उपयोगी है। आप अपने .bashrc
या .bash_aliases
( स्थापित किया है evince
और ps2pdf
बाद में ghostscript
पैकेज में है संभालने) अपने या करने के लिए निम्नलिखित समारोह जोड़ सकते हैं :
mikman() { man -t "$1" | ps2pdf - "$1".pdf && setsid evince "$1".pdf; }
फ़ंक्शन को जोड़ने के बाद, आपको चलाना होगा . .bashrc
(या. .bash_aliases
अपनी कॉन्फ़िगरेशन फ़ाइलों को स्रोत करने के लिए ) , या इसके प्रभावी होने के लिए टर्मिनल को पुनरारंभ करना होगा।
किसी भी प्रोग्राम के नाम के साथ फ़ंक्शन को कॉल करें, जिसमें एक मैनपेज है, जैसे कि mikman dpkg
, और यह कमांड को पूरा करेगा और मैनपेज को पीडीएफ के रूप में लॉन्च करेगा। अपने पीडीएफ रीडर में मेन्यू को एक पीडीएफ के रूप में लॉन्च करना आपको एक बहुत ही उपयोगी gui देता है जिसमें खोज टूल और जैसे का उपयोग किया जा सकता है।
आप मैन पेजों को ऑन लाइन http://manpages.ubuntu.com/ पर ब्राउज़ कर सकते हैं या डीडब्ल्यू पैकेज स्थापित कर सकते हैं और सभी डॉक्यूमेंटेशन ऑफ लाइन ( http://localhost/dwww
) ब्राउज़ कर सकते हैं । स्थापना के बाद dwww पैकेज और / या पढ़े गए आदमी का विवरण देखें ।
आपको पैकेज सामग्री ब्राउज़ करने में भी रुचि हो सकती है - dpkg-www पैकेज स्थापित करें और ऐसा ही करें: स्थापना के बाद dpkg-www पैकेज का विवरण देखें और / या आदमी dpkg-www पढ़ें । प्रारंभ dpkg-www
या ब्राउज़ करें http://localhost/cgi-bin/dpkg
।
यह आपके होम डायरेक्टरी में बैश के लिए "मैन" शीर्षक से मैनुअल पेज के साथ एक अस्थायी फ़ाइल बनाएगा और इसे gedit के साथ खोलेगा। जैसे ही आप gedit बंद करेंगे फाइल भी मिट जाएगी। बस आप जो भी मैन पेज खोलना चाहते हैं उसके साथ बैश को बदलें।
man bash >> ~/man && gedit ~/man && rm ~/man
उम्मीद है की यह मदद करेगा :)
gedit
बाहर निकलने के कोड के साथ टर्मिनल से खुद को अलग कर लेता है 0
, इसलिए rm
कदम को तुरंत निष्पादित किया जाता है। इस का कारण बनता है ~/man
से पहले हटाए जाने के लिए एडिट भी यह भरी हुई है ...