क्या GUI में मैन पेज देखने के लिए कोई टूल हैं?
मैं व्यक्तिगत रूप से कमांड लाइन इंटरफ़ेस को नापसंद करता हूं। इसमें आसान स्क्रॉलिंग, खोज आदि का अभाव है। क्या कुछ अधिक सहज उपयोगकर्ता इंटरफ़ेस और सुविधाओं के साथ कोई उपकरण है?
अधिमानतः केडीई के लिए ।
क्या GUI में मैन पेज देखने के लिए कोई टूल हैं?
मैं व्यक्तिगत रूप से कमांड लाइन इंटरफ़ेस को नापसंद करता हूं। इसमें आसान स्क्रॉलिंग, खोज आदि का अभाव है। क्या कुछ अधिक सहज उपयोगकर्ता इंटरफ़ेस और सुविधाओं के साथ कोई उपकरण है?
अधिमानतः केडीई के लिए ।
जवाबों:
से उबंटू आदमी पेज , GMAN एक है "जीटीके + आदमी के लिए आधारित सामने के अंत, Xman के लिए एक अच्छा प्रतिस्थापन।"
Gman आपके स्थानीय सिस्टम पर स्थापित मैन पेजों की एक सूची प्रदान करता है और मैन पेजों को देखने के लिए कई विकल्प प्रदान करता है। डिफ़ॉल्ट विकल्प के लिए एक xterm सत्र के भीतर आदमी पृष्ठों को खोलना है। यह चार अन्य विकल्पों के साथ आपके स्वाद के अनुरूप संशोधित किया जा सकता है।
उपलब्ध अन्य देखने के विकल्प हैं:
देखने के लिए उपयोग किए गए एप्लिकेशन को बदलने के लिए, मेनू से दृश्य चुनें और फिर अपने पसंदीदा एप्लिकेशन के बगल में स्थित रेडियो बटन का चयन करें, जैसा कि नीचे दिखाया गया है:
अंतिम दो विकल्पों के लिए man2html
आपके सिस्टम पर स्थापित पैकेज की आवश्यकता होती है और यह आपके डिफ़ॉल्ट ब्राउज़र में मैन पेज लाएगा।
कमांड लाइन पर उदाहरण देखें:
yelp man:printf
yelp 'man:printf(3)'
या उपयोग करें
yelp man:printf &
कमांड लाइन पर काम करने के लिए। अधिक स्थायी समाधान के लिए जोड़ने का प्रयास करें
man () { yelp "man:$@"; }
आपकी .bashrc फ़ाइल की अंतिम पंक्ति में । फिर कमांड लाइन पर उदाहरणों का प्रयास करें:
man printf
man printf &
के लिए yelp दर्शक आने के लिए। मुझे अपने CLI के पास स्क्रॉल-सक्षम विंडो को alt-tab to करना पसंद है।
केडीई हेल्पसेटर
केडीई मेनू> एप्लीकेशन> सहायता> यूनिक्स मैनुअल पेज
शीघ्र उदघाटन
Khelpcenter की मदद से
:~$ khelpcenter --help
Usage: khelpcenter [Qt-options] [KDE-options] [url]
The KDE Help Center
Generic options:
--help Show help about options
--help-qt Show Qt specific options
--help-kde Show KDE specific options
--help-all Show all options
--author Show author information
-v, --version Show version information
--license Show license information
-- End of options
Arguments:
url URL to display
कमांड: khelpcenter man:apt
केडीई सहायता केंद्र के माध्यम से उपयुक्त आदमी पृष्ठ दिखाएगा।
त्वरित लांचर / 1 / मैंगोनेल के साथ:
मैंगेलोन उबंटू रिपॉजिटरी से उपलब्ध है: http://packages.ubuntu.com/search?keywords=mangonel&searchon=names&suite=all§ion=all
केडीई कियो-मैन
केडीई सहायता केंद्र> कियोस्लाव्स> आदमी
Ioslave मैन का उपयोग करके आप अपने सिस्टम पर इंस्टॉल किए गए मैन पेज को पढ़ सकते हैं। यह प्रयोग करने में आसान है...
किसी भी अन्य केडीई ioslave के साथ, किसी भी केडीई एप्लिकेशन में आदमी: / सॉकेट जैसे URL दर्ज करना संभव है।
कोनेकर के साथ - "आदमी: उपयुक्त"
अन्य ब्राउज़र - केडीई सिस्टम सेटिंग्स> फाइल असोसिएशन> एचटीएमएल।
कितना अच्छा या बुरा है किओ-मैन html आउटपुट का पार्सिंग उठाया ब्राउज़र पर निर्भर करता है।
ब्राउज़र को KRunner / 1 / से लॉन्च किया जा सकता है।
कुबंता फ़ोरम में एक विषय है: 'ग्राफिकल मैन पेज व्यूअर' / 2 / हाउ टू सेक्शन में।
लिंक
में केडीई हम खोज और से यूनिक्स manpages प्रदर्शित कर सकते हैं केडीई सहायता केंद्र या हम खोलने के लिए और के साथ किसी भी स्थानीय रूप से संग्रहीत मैनपेज की सामग्री प्रदर्शित कर सकते हैं आर्क ।
के अनुसार डेबियन FHS उपयोगकर्ता कार्यक्रम manpages .gz संकुचित कर रहे हैं और में संग्रहीत /usr/share/man/man1
या /usr/local/share/man/man1
, लेकिन इससे अधिक के विभिन्न उप निर्देशिकाओं में संग्रहीत manpages हैं /usr/share/man
, इसी आवेदन नाम के नाम पर। इसमें उबंटू रिपॉजिटरी (उदाहरण के लिए मैन्युअल रूप से या एक पीपा के माध्यम से स्थापित) के माध्यम से उपलब्ध नहीं किए गए एप्लिकेशन से मैनपेज भी शामिल होना चाहिए।
में सूक्ति हम इसी के लिए ब्राउज़ कर सकते हैं /usr/share/man
साथ मैनपेज खोलने के लिए उप-निर्देशिका फ़ाइल-रोलर और एडिट ।
Manpages Ubuntu पर एक कस्टम खोज करने से केवल आधिकारिक रिपॉजिटरी से उपलब्ध अनुप्रयोगों के मैनपेज़ मिलेंगे ।
मैनपाट को संपादित करने के लिए भी देखें:
यदि आप अपने ब्राउज़र का उपयोग करने के इच्छुक हैं, तो आप उबंटू मैनपेज रिपोजिटरी पर जा सकते हैं । यहाँ उस पृष्ठ से एक उद्धरण है:
उबंटू मैनपेज रिपॉजिटरी में आपका स्वागत है। इस साइट में उबंटू के हर समर्थित संस्करण के हर पैकेज से निकाले गए सैकड़ों गतिशील रूप से उत्पन्न मैनुअल हैं, और दैनिक आधार पर अपडेट किए जाते हैं। परंपरागत रूप से, मैनपेज़ को कमांड लाइन पर ब्राउज़ किया जाता है। यह परियोजना उबंटू में शामिल सभी ऐसे मैनुअलों को एक HTML, वेब-ब्राउजेबल प्रारूप में प्रस्तुत करती है।
क्रूनर (Alt + F2) के माध्यम से कुबंटू में #ls या कोई अन्य कमांड टाइप करें। बस सामने एक '#' जोड़ें।
इसे भी देखें: http://userbase.kde.org/Plasma/Krunner#Issue_.28shell.29_commands
मुझे जस्टिन सोलम का जवाब पसंद आया कि उन्होंने अपने .bashrc में एक लाइन जोड़ी, मैन कमांड को अपनी पसंद के आदमी येल्प से बदल दिया। यही मैं चाहता था, हालांकि कभी-कभी मैं w / o X (जैसे SSH के माध्यम से) चला रहा हूं। मैं चाहता था कि यह स्वचालित रूप से कमांडलाइन पर वापस आ जाए।
एक और पोस्ट पर मुझे उत्तर मिले कि ऐसा कैसे करना है, ज्यादातर वे DISPLAY चर की जाँच कर रहे थे। यह अच्छा है, लेकिन एक उत्तर में रनिंग एक्स नामक एक सी प्रोग्राम शामिल है जो वास्तव में डिस्प्ले चर को सुनिश्चित करने के लिए जाँच करता है जो वास्तव में केवल परिभाषित और गैर-रिक्त होने के बजाय वैध है। और भी बेहतर! मैं वहाँ जाने और इसे प्राप्त करने की सलाह देता हूं!
यहाँ मैं के साथ समाप्त हो गया है:
man () {
if RunningX
then
yelp "man:$@";
else
/usr/bin/man "$@";
fi
}
मुझे यकीन है कि यह Gman, KDE के सहायता केंद्र या जो भी पुरुष दर्शक एक पसंद करता है, के साथ उपयोग के लिए अनुकूलित किया जा सकता है। यह मैनपेज ब्राउज़िंग के अलावा अन्य उपयोगों के लिए भी अनुकूलित किया जा सकता है।
इसलिए इस सभी उत्तर से मैं आमतौर पर इस तरह का उपयोग करता हूं, जब मुझे किसी भी मैनुअल को संदर्भित करने की आवश्यकता होती है।
man ls>/tmp/ls.txt && gedit /tmp/ls.txt
gedit के बजाय किसी भी टेक्स्ट एडिटर का उपयोग करें।
man ls | gedit -
सरल है और tmp फ़ाइल से बचा जाता है
मैं इस ट्रिक का उपयोग कर रहा हूँ जो मैन पेज के लिए अच्छी तरह से काम करती है:
man bash |yad --text-info #or |zenity --text-info
(आवश्यकता या सनद, आमतौर पर आपके लिनक्स डिस्ट्रो में मौजूद होती है)।
इस तरह आपके पास yad / zenity के अलावा किसी भी बाहरी टूल की आवश्यकता के बिना GUI इंटरफ़ेस है जो आमतौर पर आपके सिस्टम में मौजूद होता है।
आप माउस के साथ स्क्रॉल कर सकते हैं, और मेरे लिए सबसे महत्वपूर्ण है येक का gtk3.0 संस्करण (आज डिफ़ॉल्ट) मैं अपने टचस्क्रीन के साथ भी स्क्रॉल कर सकता हूं।
पुनश्च: आपको सभी सामग्रियों को सही ढंग से देखने के लिए yad / zenity विंडो को अधिकतम करने की आवश्यकता है।
अधिक स्थायी समाधान के रूप में, मैंने / usr / bin के तहत mang (कोई एक्सटेंशन नहीं) नामक एक छोटी स्क्रिप्ट बनाई और जैसे ही मैंने chmod +x mang
`mang cat 'के रूप में कहीं से भी mang (आदमी के बजाय) को कॉल करने में सक्षम हुआ।
उन लोगों के लिए जो खेलना पसंद करते हैं, यह आम स्क्रिप्ट की सामग्री है:
#!/bin/bash
# place this file under /usr/bin , and chmod +x this file in order to be able to call it
if [[ -z $1 ]];then
echo "You need to provide a manual"
else
man $1 |yad --text-info --height=500 --width=800 --center --title="Man Pages of $1" --wrap --show-uri &
fi
exit
टिप्स: --show-uri
मानव पृष्ठों के अंदर लिंक क्लिक करने योग्य बनाता है। ऑपरेटर &
याड विंडो को बैकग्राउंड में भेजता है, मँग को समाप्त किया जाता है और टर्मिनल मुक्त होता है।