und ist deshalb nur bedingt aussagekräftig. Das Hardcoden der Pfade ist auch nur eine Notlösung.
Sehr viel zuverlässiger dürfte ein vorheriges Parsen von /etc/manpath.config sein.
Ich habe mich mit dem Problem schon einige Zeit rumgeschlagen, und bin deshalb dabei eine zentrale Website zu schaffen, die ALLE Manpages in ALLEN Sprachen für ALLE *nices bietet. Sie soll gleichzeitig als Nachschlagewerk und zentrale Übersetzungsstelle dienen. Alle Manpages mit praxisnahen Beispielen anreichern, und dann alle Ergebnisse allen Distris leicht integrierbar (durch diverse APIs) zur Einbindung anbieten.
Würde mich interessieren, da etwas zusammen zu arbeiten. Geht da was?
Die apropo Funktionalität würde ich mal einfach so beisteuern. Das liese sich leicht mit einem sed erledigen. (Falls man schräge Ergebnisse von Manpages, die sich nicht an die Konventionen halten, akzeptiert.)
Ich hab ne mini Debian VM die ich mal von nem Hoster kostenlos auf ne Bestellung draufbekommen hab. Bei 3GB hdd und 256MB RAM war mir man-db auf der Kiste einfach zu resourcenhungrig und so musste ich halt für Dokumentation auf ein anderes Terminal ausweichen.
Danke! Freue mich immer wieder über interessante Scripte und Tipps. Wobei "man -t " von TnzS und folgende von Kalle Schmidt wiederum man-db und groff benötigen.
Ganz cool, mir war nicht klar dass es da verschiedene Programme geben könnte. Es wundert mich ein bisschen dass das Skript doch sol lang ist, ich hätte eher mit einem fünfzeiler gerechnet, wie der auf der ersten Seite skizzierte.
Könnte ich mir vorstellen zu benutzen, der Programmname ist gut gewählt.
Leider werden immer weniger Man.Page angeboten. Manche wurden von Debian Betreuer als minimaler Version erstellt, Statt dessen wird gerne Oxygen als Alibi für eine Dokumentation missbraucht. Ich würde mir wünschen, dass man Seite für alle Programme und Bibliotheken erstellt werden.
PS:
man ./man.x| /man.x funktioniert auch wenn so ein Man Datei in den heruntergeladene Quellen existiert.
Dieser Beitrag wurde 1 mal editiert. Zuletzt am 25. Mär 2017 um 19:59.
Genau daran bastel ich gerade: Eine Website, die alle Manpages alles Distris in allen Sprachen vorhält, durchsuchbar anbietet, die Übersetzung ermöglicht und mit prägnanten Beispielen anreichert. Und man kann das Zeuchs dann in aktuellen Versionen runterladen, oder via API scripten, übersetzen, nach /dev/null schicken..... Eine Zentralstelle zur Verbesserung, Verbreitung und Übersetzung aller Manpages.
Bei gnome ist yelp dabei, das finde ich ganz nett:
yelp man:rsync
und ist deshalb nur bedingt aussagekräftig.
Das Hardcoden der Pfade ist auch nur eine Notlösung.
Sehr viel zuverlässiger dürfte ein vorheriges Parsen von /etc/manpath.config sein.
Ich habe mich mit dem Problem schon einige Zeit rumgeschlagen, und bin deshalb dabei eine zentrale Website zu schaffen, die ALLE Manpages in ALLEN Sprachen für ALLE *nices bietet.
Sie soll gleichzeitig als Nachschlagewerk und zentrale Übersetzungsstelle dienen. Alle Manpages mit praxisnahen Beispielen anreichern, und dann alle Ergebnisse allen Distris leicht integrierbar (durch diverse APIs) zur Einbindung anbieten.
Würde mich interessieren, da etwas zusammen zu arbeiten.
Geht da was?
Die apropo Funktionalität würde ich mal einfach so beisteuern.
Das liese sich leicht mit einem sed erledigen. (Falls man schräge Ergebnisse von Manpages, die sich nicht an die Konventionen halten, akzeptiert.)
karl.thomas.schmidt@googlemail.com
Grandios, sofort installiert.
Ich hab ne mini Debian VM die ich mal von nem Hoster kostenlos auf ne Bestellung draufbekommen hab. Bei 3GB hdd und 256MB RAM war mir man-db auf der Kiste einfach zu resourcenhungrig und so musste ich halt für Dokumentation auf ein anderes Terminal ausweichen.
Mn ist hier der ideale Lückenfüller. Vielen dank.
man -t command &> command.ps
oder im Konqueror man:/
Kurzform für die Adressleiste im Konqueror:
#befehl
Protokollspezifizierer gibt es noch mehr:
man:screen gleich, wie #screen
info:screen
rfc:1379
Danke!
Freue mich immer wieder über interessante Scripte und Tipps.
Wobei "man -t " von TnzS und folgende von Kalle Schmidt wiederum man-db und groff benötigen.
man mn
mn mn
mn man
Unter Linux hat sich eine besorgniserregende Monokultur ausgebreitet. Dem Kernel!!11elf
SCNR
Loooooollllll.
:-)
:-)
Da hat er völlig Recht. Monokultur ist böse.
Da hat er völlig Recht. Monokultur ist böse.
Ganz cool, mir war nicht klar dass es da verschiedene Programme geben könnte.
Es wundert mich ein bisschen dass das Skript doch sol lang ist, ich hätte eher mit einem fünfzeiler gerechnet, wie der auf der ersten Seite skizzierte.
Könnte ich mir vorstellen zu benutzen, der Programmname ist gut gewählt.
Leider werden immer weniger Man.Page angeboten. Manche wurden von Debian Betreuer als minimaler Version erstellt, Statt dessen wird gerne Oxygen als Alibi für eine Dokumentation missbraucht.
Ich würde mir wünschen, dass man Seite für alle Programme und Bibliotheken erstellt werden.
PS:
man ./man.x| /man.x funktioniert auch wenn so ein Man Datei in den heruntergeladene Quellen existiert.
Dieser Beitrag wurde 1 mal editiert. Zuletzt am 25. Mär 2017 um 19:59.Genau daran bastel ich gerade:
Eine Website, die alle Manpages alles Distris in allen Sprachen vorhält, durchsuchbar anbietet, die Übersetzung ermöglicht und mit prägnanten Beispielen anreichert.
Und man kann das Zeuchs dann in aktuellen Versionen runterladen, oder via API scripten, übersetzen, nach /dev/null schicken.....
Eine Zentralstelle zur Verbesserung, Verbreitung und Übersetzung aller Manpages.
... was man mit bash alles anstellen kann. Und es macht auch noch Spaß!
Darum liebe ich Slackware:
user@linuxbox: man
man man2dvi man2html
user@linuxbox:
Nix man-db, also keine Lösung erforderlich.