Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » eigene Man-page erstellen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.07.2003, 13:02 Uhr
Dirk22



Hi,

ich habe mir heute mal ein kleines Shellskript geschrieben, welches mir die Fibonaccizahlen berechnen kann. Es klappt wunderbar. Und nach kurzem Einlesen kann man schon recht gut kleine Shellskripte schreiben. Nun möchte ich aber noch eine kleine man Page für mein Programm namens "fib" erstellen.
Am liebsten wäre es mir dann, wenn die man Page nur verfügbar wäre, wenn ich eingeloggt bin. Denn mein Programm kann man nur ausführen wenn ich eingeloggt bin. (Benutzer dirk) Deshalb sollte die man-Page auch nur dann verfügbar sein.
Ich habe vorhin gegooglet, aber leider nichts gefunden, was mir auf die Schnelle weiterhelfen konnte.
Ich hoffe, dass man das leicht machen kann. Es wäre echt cool, wenn man sich so nach und nach viele kleine Programme erstellen kann, und dann falls man nicht mehr genau weiss, was man sich damals dabei gedacht hat, oder was das Programm alles kann, dann einfach mit man Programmname nachschauen kann.

Vielen Dank im Voraus

Dirk
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.07.2003, 13:11 Uhr
virtual
Sexiest Bit alive
(Operator)


Zumindestens unter Linux wird man zunehmend durch info abgelöst. mit "info info" bekommst Du Infos, wie man ein info-file erstellt.
Generell werden infos/manulas zentral abgelegt. Du kannst sie auch lokal ablegen und dann zB den MANPATH auf das entsprechende Verzeichnis setzen. Nur kannst Du nicht steuern, ob das Manual nur dann verfügbar bist, ob du eingelogt bist oder nicht. Du kannst das manual höchstens in ein Verzeichnis stecken, worauf nur du allein zugriff hast. Dann ist es verfügbar, wenn Du oder root darauf zugreift.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.07.2003, 13:23 Uhr
Dirk22



Vielen Dank für deine Antwort. Dann werde ich mir ein info-File erstellen. Die Variable MANPATH ist für info- und für man-files zuständig, wenn ich dich richtig verstanden habe. Dann muss ich dieser Variablen in /etc/profile nur noch den Pfad, worauf nur ich alleine und root natürlich Zugriff haben hinzufügen mit einem ":" .
Ist das so richtig?

Vielen Dank im Voraus

Dirk
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.07.2003, 16:03 Uhr
Pablo
Supertux
(Operator)


Ich hab nicht gemerkt, dass dieses Thread vorhanden ist. Es gibt, wie @virtual sagt, tatsächlich eine Sprache, mit der man die Man Pages macht, und zwar sie ist etwa wie HTML. Ich weiß leider nicht wie sie heißt, muss wohl meinen Bruder fragen wie sie heißt und wo es Tutorialen gibt, denn er hat schon Manual Pages erstellt.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.07.2003, 21:28 Uhr
Dirk22



Das würde mich wirklich auch interessieren, wie man "man-Pages" erstellt. Dann könnte ich eine info und eine man-Page erstellen. In die man-Page würde ich dann nur alles ganz kurz erklären und der info das Ganze ausführlicher mit einem Beispiel. Lass mich bitte wissen, wie man man-Pages erstellt, sobald du es weisst.

mfg

Dirk
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
12.07.2003, 23:14 Uhr
Pablo
Supertux
(Operator)


Also, du kannst eine beliebige man-Datei öffnen und dir den Code anschauen, was es gibt und so.

Die Sprache die man-pages "erstellt" heißt groff und die Man Pages bieten mehr Infos dazu

Genaue Information ist in 7 Manual zu finden. Wie man dieses aufruft:

Code:
$ man 7 man



Oder du kannst auch dirket Information zu groff wie folgt aufrufen:

Code:
$ man groff


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
13.07.2003, 21:50 Uhr
Dirk22



Hi,

ich habe es nun geschafft eine eigene Man-Page zu erstellen. Es war nach der Anregung mit groff eigentlich sehr leicht. Ich habe dann gleich ein gutes Tutorial gefunden. Ausserdem hat man ja jede Menge Beispiele zur Verfügung, die man sich ansehen kann. Die MANPATH - Variable habe ich einfach in .profile erweitert um den Pfad, in dem mein Man-File liegt und habe es somit geschafft, dass nur wenn ich eingeloggt bin, der man-Eintrag auffindbar ist.
Vielen Dank euch allen für eure Hilfe. Ich freu mich auf jeden Fall, dass das nun klappt.
Zu den Info-Pages komme ich heute nicht mehr. Das werde ich dann demnächst mal ausprobieren.

mfg

Dirk
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
13.07.2003, 23:22 Uhr
Pablo
Supertux
(Operator)


Du kannst auch die Man Pages in /usr/local/man/man1 kopieren oder in /usr/share/man/man1 kopieren (natürlich als root) und auch von überall aufrufen.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 13.07.2003 um 23:23 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: