-
Premium Mitglied
@eicke: Shellscript FAQ - 1. Entwurf
@eicke
Hier ist ein Anfang fuer die Shellscript FAQ ist es moeglich einen link darauf an den Anfang der Postings zu plazieren? Als Forumsbeitrag sieht sie nicht so gut aus, auch die Links gehen nicht, ist das HTML da etwas eingeschraenkt(CSS oder sowas)?
Gruß Tobias
<A name=topdoc></a>
<P style="font-size:24pt">Die Shellscript FAQ</p>
<A Href="#question10">Zu dieser FAQ</A>
<A Href="#question11">Was sind Shellscripte?</a>
<A Href="#question12">Mein erstes Shellscript, Juhu!</a>
<A Href="#question13">Woher bekomme ich Dokumentation zu Shellscripten und Befehlen?</a>
<A Href="#question14">Die Syntaxhervorhebung im Editor</a>
Zu dieser FAQ<a style="font-size:9pt;" href="#topdoc">nach oben</a></P>
Diese FAQ soll kurz die ersten Fragen für Neulinge im Bereich Shellscripte klären.
Es kommt immer wieder vor das einfache Fragen gestellt werden, und dabei gibt es
überall bereits hervorragende Dokumentation auch in deutscher Sprache.
Je nachdem wie ich, oder auch andere, Lust haben wird diese FAQ noch wachsen...
<a name=question11></a>
Was sind Shellscripte?<a style="font-size:9pt;" href="#topdoc">nach oben</a></P>
Shellscripte sind Programme, die mit den ganz normalen Linuxbefehlen arbeiten.
Ganz normale Linuxbefehle die man auf der Kommandozeile verwendet, wie ls,
cd, cp, ..., und Befehle zur Schleifensteuerung(for)und bedingten
Programmausführung(if,case), und noch ein paar andere Sachen ...</P>
<a name=question12></a>
Mein erstes Shellscript, Juhu!<a style="font-size:9pt;" href="#topdoc">nach oben</a>
<ul> [*]Editor starten(kwrite,kedit,xedit,vi,...)</li> [*]Script "helloworld":</li>
<P style="font-family:Arial; font-size:9pt; margin-top:5pt; margin-bottom:0pt;"> #!/bin/bash
echo "Hello World!"
</P>
<P style="margin-top:2pt; margin-bottom:5pt">Die erste Zeile kennzeichnet den Kommandozeileninterpreter, also das Programm,
das die Befehle auswertet.</P>
[*]Dem Shellscript Ausführrechte für den Besitzer hinzufügen</li>
<P style="font-family:Arial; font-size:9pt; margin-top:5pt; margin-bottom:5pt">
chmod u+x helloworld
</P>
[*]Shellscript ausführen</li>
<P style="font-family:Arial; font-size:9pt; margin-top:5pt; margin-bottom:5pt">
./helloworld</P>
[/list]
<a name=question13></a>
Woher bekomme ich Dokumentation zu Shellscripten und Befehlen?<a style="font-size:9pt;" href="#topdoc">nach oben</a>
<ul> [*]Die Hilfe auf dem lokalen System</li>
<ul> [*]Das Kommando apropos</li>
Es gibt den Kommandonamen und eine Kurzbeschreibung aus. Wenn man meint zu einem spezifischen Begriff ein paar Befehle finden zu können gibt
man einfach ein:
<P style="font-family:Arial; font-size:9pt; margin-top:5pt; margin-bottom:5pt"> apropos <Begriff></P> [*]Das Kommando man</li>
Diese Kommando erlaubt den Zugang zu den Hilfeseiten eines Befehls, also
die Gebrauchsanweisung dessen. Die erste Anlaufstelle wenn Frau wissen will,
wie's funktioniert. Der Befehl hat natürlich selbst auch eine eigene Hilfeseite. Also:
<P style="font-family:Arial; font-size:9pt; margin-top:5pt; margin-bottom:5pt">
man <Befehl></P>
[/list]
[*]<P style="margin-top:5pt; margin-bottom:0px">Hilfe im Internet</li></P>
Derer gibt's jede Menge, ich möchte hier nur eine, meiner Meinung
nach sehr brauchbare, Seite erwähnen:
<P style="margin-top:5pt;">
Die Linuxfibel <a href="http://www.linuxfibel.de">http://www.linuxfibel.de</a></P>
[/list]
<a name=question14></a>
Die Syntaxhervorhebung im Editor<a style="font-size:9pt;" href="#topdoc">nach oben</a>
</p>
Auch wenn das keine FAQ ist, denke ich das die wenigsten diese Funktion kennen.
Sie hebt die einzelne Sprachelemente der Scriptsprache, wie Variablen, Kommentare,...
farblich hervor und erhöht somit die Lesbarkeit von Programmen erheblich.
Sie wird von vielen Editoren unterstützt, soweit ich weiss sind dies vi, kwrite, emacs, &clones.
Sie muß nur eingeschaltet werden.
[ 06. Mai 2001: Beitrag editiert von: mightymike99 ]
-
Kommunikator
Hallo mightymike99, hallo @alle
vielen Dank für den Beitrag. Irgendjemand muss ja mal anfangen. Das geht auf jeden Fall in die richtige Richtung!
Hier nun mein Vorschlag:
Ihr schaut Euch um, was es denn schon so gibt: z.B. bei phpbuilder oder phpwelt. Es gibt hier schon ein paar CM oder FAQ Systeme. Auch sourceforge ist hier eine gute Adresse.
Dann wählen wir uns ein System aus, das installieren wir hier. Als Basis steht ein LAMP System zur Verfügung.
Dann geht es los.
Viele Grüsse
Eicke
-
Premium Mitglied
LAMP schliesst doch perl nicht mit ein oder?(ultimatebb.cgi ???)
Bei phpwelt,phpbuilder hab' ich nix gefunden, bei freshmeat gibt's ne Menge.
Hier meine Fundstellen zu nichtkommerziellen php,c++,cgi FAQ-Systemen:
<a href="http://faq-system.sourceforge.net/">faq system 0.3.6</a>
<a href="http://freshmeat.net/projects/faqforge/">FaqForge</a>
<a href="http://freshmeat.net/projects/faqpool/">FAQ-Pool</a>
<a href="http://freshmeat.net/projects/faq-u/">FAQ-U(Textonly?)</a>
<a href="http://freshmeat.net/projects/phpfaqtory/">phpFAQTory</a>
<a href="http://phpmyfaq.webmedia-concepts.de/index.php">phpMyF.A.Q.</a>
<a href="http://www.dartmouth.edu/~jonh/ff-serve/cache/1.html">FAQ-O-Matic</a>
Werd' mal probieren ob ich da irgendwas auf meinem PC zum laufen krieg, ... hatte bisher noch nichts mit Webservern zu tun.
Gruß
Tobias
[ 06. Mai 2001: Beitrag editiert von: mightymike99 ]
-
Premium Mitglied
Hi Eicke,
Nicht das ich meine Entscheidung fuer eine Software bereits gefällt habe, es tauchen immer wieder ein paar neue Seiten auf, bin derzeit bei <a href="http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Customer_Support/FAQ_Maintenance/">CGI Resource Index </a> auf ein paar gute Links gestoßen...
Mal ne kleine Zwischenfrage -LIZENZ- :
PHPMyFAQ hat mir kostenlose Nutzung der Software auf Linuxforen.de zugesagt. Sie geben die Software für nichtkommerzielle Seiten frei(Software auf Anfrage), wohl auch um weitere Referenzen zu bekommen. Die Gefahr besteht natürlich das mit dem wachsen der Software und dem Bekanntheitsgrad dieser, sich diese Meinung etwas ändert.
Die Bedingungen:
- Link auf phpMyFAQ
- Quellcode & Software darf nur auf www.linuxforen.de eingesetzt werden
- Verwendung von www.linuxforen.de als Referenz auf deren Seite
Was sagst du dazu?
Gruß
Tobias
[ 23. Mai 2001: Beitrag editiert von: mightymike99 ]
-
Kommunikator
Hallo mightymike99,
ich finde es super das Du das hier ernst nimmst und auch weiterbringen möchtest.
Ich bin für ein paar Tage weg. Bitte melde Dich Anfang nächster Woche.
Grüsse
Eicke
-
Premium Mitglied
Hi,
was mich von Anfang an gewundert hat, das du diese Sache hier so groß aufziehen willst, aber na schön so soll es sein.
Von den FAQSystemen gefällt mir die PHPMyFAQ am besten. Der Link zur demo Seite befindet sich auf der Homepage von PHPMyFAQ(oben).
Was ich mir noch nicht so einfach vorstelle ist die Integragtion FAQSystem<->Forum. Das z. B. die Suchfunktion Treffer der FAQ zuerst bringt, das im Forum immer ein Thread als FAQ zuerst angezeigt wird.
Gruß
Tobias
-
Hallo,
ich will eigentlich gar nichts gross aufziehen
Die Qualität sollte mindestens der des Forums entsprechen. Ist doch klar, oder?
Eine Integration ins Forum sollten wir nicht in Betracht ziehen, das ist viel zu viel Aufwand. Hier habe ich andere Pläne. Im Moment spiele ich ein Update pro Woche ein, ...
PHPMyF.A.Q. wäre eine gute Lösung, hast Du das weiterverfolgt?
Gruss
[ 30. Mai 2001: Beitrag editiert von: modernart ]
-
Premium Mitglied
Herr Meffert von phpmyfaq hat mir die kostenlose Nutzung zu den oben genannten Bedingungen zugesagt, kann also losgehen<IMG SRC="http://www.linuxforen.de/ubb/icons/icon6.gif" ALIGN="ABSCENTER">...
-
Hallo,
dann benötige ich die Daten/Scripte für die Installation!
Ich kann das dann aufspielen und wir können wir können mit der Einrichtung beginnen.
Gruss
[ 30. Mai 2001: Beitrag editiert von: modernart ]
-
Premium Mitglied
Hi,
Hab' ihn noch nicht, muss noch mal nachhaken & schicke ihn dann an deine email-Adr.(info@linuxforen.de)
bis dahin...
-
Kommunikator
Hallo,
ich habe das Script und ide Datenbank gestern installiert.
Um die Anpassung werde ich mich wohl am Wochenende kümmern.
Viele Grüsse
Eicke
Unter http://linuxforen.de/faq könnt Ihr Euch das schon mal ansehen.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen