Das IRC ist ein Netz, in dem Internet-Benutzer aus der ganzen Welt live miteinander reden können. Irgendjemand hat es einmal mit einer gigantischen weltweiten Party verglichen: In verschiedenen Räumen (Das sind die Server) stehen die Menschen in verschiedenen Gruppen zusammen (im IRC die "Channels") und reden dort irgendwas. Es gibt nur einen Unterschied - niemand muß das Haus verlassen, vorausgesetzt, er hat einen Internet-Anschluß.
Im IRC wird, wie meistens im Internet, meistens englisch gesprochen (pardon - geschrieben). Auf den IRC-Servern von deutschen Universitäten findet man trotzdem hauptsächlich deutschsprachige Channels, ihre Teilnehmer kommen dafär allerdings meistens nur aus Deutschland.
Jeder, der im IRC chattet, gibt sich selbst einen Spitznamen ("nickname"), unter dem er bekannt ist und mit dem er angesprochen wird. Was verrückt ist, ist normal - wer sich nichts einfallen läßt, fällt nur unnötig auf!
Manchmal sind einige Server miteinander verbunden. Einen Channel, der auf einem Server existiert, gibt es dann auch auf allen anderen angeschlossenen Servern und umgekehrt.
Das IRC ist natürlich nicht zur Informationsbeschaffung gedacht
wie die anderen Teile des Internets (obwohl man auch hier manches finden
kann, wenn man danach fragt). Meistens erfährt man, wann ein interessantes
Konzert in der Universitätsstadt stattfindet, deren Namen der des
aktuellen Channels ist. Das IRC macht hauptsächlich Spaß. Das
ist allerdings noch lange kein Grund, das IRC zu verdammen und die IRC-Programme
("IRC-Clients" heißen die) sofort zu deinstallieren. Der IRC-Client
ist eines der wenigen unserer Internet-Programme, der gleichzeitig mit
einem anderen im Internet eingeloggt sein kann, auch wenn man sonst im
WWW etwas sucht. Während man dann auf die Seite wartet, kann man problemlos
nebenher etwas chatten. (So macht das sowieso jeder, sonst wird das IRC
für Privatleute ziemlich schnell ziemlich teuer.)
Für absolute Anfänger: Zum Einstieg in das IRC braucht man
nichts weiter als einen Internet-Anschluß, einen IRC-Client (bekommt
man am besten von einem ftp-Server) und die Adresse von mindestens einem
Server. (Einige dieser Adressen stehen in der Server-Liste.)
Man kann ja mit einem WWW-Explorer E-Mails abschicken, ftp benutzen und im Usenet stöbern. Aber das IRC läßt sich nicht von einem WWW-Explorer aus bedienen. Es gibt zwar einige Chat-Adressen im WWW, aber das ist kein IRC, und außerdem sind da sowieso meistens nicht so viele Leute drin, und es geht langsamer, weil Chatten im WWW grafikorientierter abläuft als im IRC.
Bei den meisten Computern bei uns im AEG ist IRC/2 im "Internet"-Pulldownmenu unter "IRC" installiert. Falls das nicht der Fall ist, sollte man einen "OS/2-Fullscreen" öffnen und dort folgende Befehle eingeben:
cd f:\tcpip\irc ircWenn das Programm gestartet ist, sollte man zuerst einmal seinen Nickname angeben; der ist nämlich auf "INetAGx" voreingestellt. Dazu gibt man
/nick <nickname>ein, wobei man <nickname> durch den gewünschten Nickname ersetzt. Der Nickname darf höchstens aus neun Zeichen bestehen.
Der IRC/2-Bildschirm ist in zwei Teile unterteilt, die durch einen
grauen Streifen getrennt sind.
Im oberen Teil sieht man alle Ausgaben, die in irgendeiner Form gemacht
werden.
Der graue Streifen ist die Statuszeile. Man sieht hier nacheinander:
Zeit, Modus des aktuellen Channels, aktueller Nickname, Name des aktuellen
Channels.
Der untere Teil, eine Zeile, dient zur Eingabe von Text und Befehlen.
Hierbei kann man mit der "Pfeil nach oben"-Taste die vorangegangenen Eingaben
wieder herholen und bearbeiten oder direkt nochmal eingeben. Beim Editieren
in der Eingabezeile gilt zunächst der Überschreibemodus. Man
kann mit der Taste "Einfg" zwischen Überschreibe- und Einfügemodus
wechseln.
Die Bedienung von IRC/2 ist ganz einfach: Alles, was man in der
Eingabezeile eingibt, wird wie ein gesprochener Text an alle Mitglieder
des aktuellen Channels übertragen. Wer einen Steuerbefehl loswerden
will, muß die Eingabe mit einem Schrägstrich (/) beginnen.
Beispiel:
Eingabe: Hallo, da bin ich! Ausgabe: > Hallo, da bin ich Ausgabe bei anderen:Hallo, da bin ich!
Also: Bitte jetzt die Befehle einprägen, dann Kapitel 4 lesen und erst danach alles in der Praxis ausprobieren - aber immer schön vorsichtig. Wenn dann noch ein Befehl fehlt, kann man immer noch kurz nachschlagen oder (im Notfall) die anderen Chatter fragen.
Die erste Zeile einer Befehlsbeschreibung beschreibt immer kurz,
was der Befehl bewirkt. In der zweiten Zeile steht, welche Parameter der
Befehl erwartet. Parameter in eckigen Klammern ([]) sind optional. Was
in spitzen Klammern <> steht, muß sinnvoll ersetzt werden, und
senkrechte Striche | geben Alternativen an.
/HELP [<Befehl>]Befehl: Der Befehl, zu dem die Hilfe ausgegeben werden soll. Wenn kein Befehl angegeben wird, erscheint eine Liste mit allen existierenden Befehlen.
/CLEAR
/NICK [<Nickname>]Nickname: Der neue Nickname. Er darf nicht länger als neun Zeichen sein.
Ausgabe:
*** <alt> is now known as <neu>Der Nickname ist beim Programmstart auf INetAGx gestellt. Man sollte ihn ändern, bevor man loschattet.
/QUIT/bye, /signoff und /exit können genauso benutzt werden.
/FLUSHBei manchen Befehlen kann es passieren, daß man eine Antwort erhält, die nicht mehr aufhört. Dann sollte man schnell /FLUSH eingeben, denn dann wird diese Ausgabe abgebrochen.
/MSG <Nickname> <Nachricht>Nickname: Nickname dessen, der die Nachricht erhalten soll.
Beispiel:
Eingabe: /MSG berni Das kriegt nur berni Ausgabe (beim Sender): -> *berni* Das kriegt nur berni Ausgabe (beim Empf.): *Absender* Das kriegt nur berniMan kann auch mehrere Empfänger angeben, durch Komma getrennt.
Beispiel:
Eingabe: /MSG berni,takky So, mal fuer zwei Ausgabe (beim Sender): -> *berni* So, mal fuer zwei -> *takky* So, mal fuer zweiWenn man statt dem Nickname einen Punkt angibt, geht die Nachricht automatisch an denjenigen, dem zuletzt eine Nachricht geschickt wurde.
Beispiel:
Eingabe: /MSG berni erstes Mal /MSG . zweites Mal Ausgabe: -> *berni* erstes Mal -> *berni* zweites Mal
/QUERY [<Nickname>]Auf Dauer wird es einfach lästig, immer /Msg eintippen zu müssen, wenn man sich privat mit jemand anderem unterhalten will. Man will auch nicht immer einen neuen Channel öffnen. Dafür kann man den Befehl /Query benutzen. Nach /Query wird alles, was man als Nachricht eintippt, automatisch an <Nickname> gesendet.
Beispiel:
Eingabe: /QUERY berni Hallo, berni, wie geht's? Beenden wir unsere private Unterhaltung /QUERY Ausgabe (beim Sender): *** Starting conversation with berni -> *berni* Hallo, berni, wie geht's? -> *berni* Beenden wir unsere private Unterhaltung *** Ending conversation with berni
/AWAY [<Nachricht>]Nachricht: Wenn man sich abmeldet, muß man hier eine Begründung angeben. Wenn man sich wieder anmeldet, läßt man diesen Parameter einfach weg.
Beispiel:
Eingabe: /AWAY ich muß mal ... /AWAY Ausgabe (beim Sender): *** You have been marked as being away *** You are no longer marked as being away
/LIST [<Flags>] [<Suchmuster>]Flags: spezifiziert die Ausgabe. -MIN <n> zeigt nur Channels an, die mindestens n Mitglieder haben. -MAX <n> zeigt nur Channels an, die höchstens n Mitglieder haben.
Es ist nicht empfehlenswert, /List ohne irgendwelche Spezifikationen aufzurufen - die Liste hört nicht mehr auf.
Beispiel:
Eingabe: /LIST -MIN 5 Ausgabe: *** #amigager 9 Die Amiga-Gespraechsgruppe *** #tuebingen 13 Wir suchen Mitreder!!! *** #stuttgart 5 blos schwaebisch schwaedzo! Eingabe: /LIST -MAX 1 Ausgabe: *** #munich 1 join and comMUNICHate! *** #c 1 c und c++ *** #harald 1 *** #hamburg 1 *** #wochenende 1 Es ist Wochenende! *** #english 1 An english channel on a German Server Eingabe: /LIST #ami* Ausgabe: *** #amigager 9 Die Amiga-Gespraechsgruppe *** #amigafans 2 Warum wir KEINEN PC kaufen
/JOIN [<Channel>]Channel: Der Channel, in den man wechseln will. Wird nichts angegeben, zeigt das IRC den Channel an, in dem sich der Benutzer gerade befindet. Wenn der Channel noch nicht existiert, wird ein neuer Channel mit diesem Namen angelegt. Man wird dann gleich selbst Channel-Operator.
/Join <Channelname>gewechselt.
/Join -invitegleich dorthin wechseln.
Beispiel:
Eingabe: /JOIN #amigafans Ausgabe: *** berni has joined channel #amigafans *** Topic: Warum wir KEINEN PC kaufen *** Users on #amigafans: @trolly @gurke
/LEAVE <Channel>Channel: Der Channel, der verlassen werden soll.
Beispiel:
Eingabe: /LEAVE #amigager Ausgabe: *** berni has left #amigager oder: *** bogus PART message for #amigager: berni
/NAMES [<Flags>] [<Suchmuster>]Flags / Suchmuster: siehe /List
Beispiel:
Eingabe: /NAMES #ami* Ausgabe: Pub: #amigager @berni @Daniel @trolly @gurke malcolm friend teddy hinz kunz Pub: #amigafans gurke @berni @trolly
/WHO [<Channel>] [<Suchmuster>]Channel: Der Channel, dessen Mitglieder ausgegeben werden sollen.
Beispiel:
Eingabe: /WHO #amigager Ausgabe: Channel Nickname S User@Host (Name) #amigager berni H@ pbernau@aeg.bb.bw.schule.de (Patrick Bernau) #amigager Daniel H@ xy@zab.de.efg.h.edu #amigager trolly G*@ Troll@rus.uni-stuttgart.de (Herbert Troll) #amigager gurke G Mueller@qw.sdlf.slkf.e (Gebrauchtwagen zu verkaufen!!!) #amigager malcolm H Ian@jur-park.paz (Ian Malcolm) #amigager friend G@ Kaiser@djf.dkw.skla #amigager teddy H Baer@kdsl.sl #amigager hinz H@ Schmid@uni-freiburg.de #amigager kunz H Schmidt@uni-freiburg.de Eingabe: /WHO #amigager t* Ausgabe: #amigager trolly G*@ Troll@rus.uni-stuttgart.de (Herbert Troll) #amigager teddy H Baer@kdsl.sl
/WHOIS <Nickname>Nickname: Nickname des Teilnehmers, über den man mehr wissen will.
Beispiel:
Eingabe: /WHOIS berni Ausgabe: *** berni is pbernau@aeg.bb.bw.schule.de (Internet-AG) *** on channels: @#amigager @#amigafans *** on via server: irc.uni-erlangen.de (University of Erlangen, Germany) *** berni has been idle 3 seconds.Hier stehen also:
Andere Server - andere Channels - andere Leute. Außerdem ist es vielleicht auch einmal interessant, nicht nur in deutsch, sondern auch in englisch, französisch, japanisch (?) oder einer anderen Sprache zu chatten. Auch das geht auf ausländischen Servern besser. In diesem Kapitel findet man also alle Befehle, die hierfür nötig sind.
/LINKS [<Muster>]Muster: Suchmuster, welche Server angezeigt werden sollen. Es gelten wieder die bekannten Jokerzeichen * und ?.
Beispiel:
Eingabe: /LINKS *po* Ausgabe: *** nova.unix.portal.com 7 Cupertino California, USA *** poe.acc.Virginia.EDU 6 University of Virginia 2.7.1f *** polaris.utu.fi 9 University of Turku, Finland *** polaris.ctr.columbia.edu 6 Columbia University, New York City *** csd.postech.ac.kr 4 POSTECH Computer Science Dept. *** cdc853.cdc.polimi.it 2 Polytechnic of Milan, Italy *** poly.polytechnique.fr 0 Ecole Polytechnique, Paris, FRANCE Eingabe: /LINKS *uni??????????.de Ausgabe: *** irc.uni-paderborn.de 3 University of Paderborn, Germany *** irc.rus.uni-stuttgart.de 6 University of Stuttgart, Germany *** irc.rz.uni-karlsruhe.de 4 University of Karlsruhe, BaWue, Germanyund nicht: *** irc.informatik.uni-rostock.de 1 Uni Rostock, Germany
/DATE [<Server>] /TIME [<Server>]Server: Der IRC-Server, dessen Datum und Zeit ausgegeben werden soll. Wenn keiner angegeben wird, wird Datum und Zeit des aktuellen Servers ausgegeben.
Beispiel:
Eingabe: /TIME cdc853.cdc.polimi.it Ausgabe: *** cdc853.cdc.polimi.it Friday 8 Dec 1995 -- 15:36 +1
/LUSERS [<Server>] [<Muster>]Server: Der Server, über den die Information ausgegeben werden soll.
/MOTD [<Server>]Server: Der Server, dessen Tagesnachricht (Message of the day) angezeigt werden soll. Wird <Server> weggelassen, gibt IRC/2 die Tagesnachricht des aktuellen Servers an.
/SERVER <Server>Server: Der Server, zu dem man wechseln will.
Beispiel:
Eingabe: /SERVER poly.polytechnique.fr Ausgabe: *** Connecting to port 6667 of server poly.polytechnique.fr *** Welcome to the Internet Relay Network, berni *** Your host is poly.polytechnique.fr, running version 2.7.2g.ID *** This server was created Sat Jan 16 1993 at 12
/IGNORE [<Nickname>] [NONE]Manchmal nervt ein anderes Channel-Mitglied mit seinem Geschwätz sehr. Dann kann man mit /Ignore dafür sorgen, daß man nichts mehr angezeigt bekommt, was dieser IRC-Benutzer schreibt.
Beispiel:
Eingabe: /IGNORE *@aeg.bb.bw.schule.de Ausgabe: *** Ignoring ALL Messages from *@aeg.bb.bw.schule.de(So werden alle AEG'ler ignoriert)
Eingabe: /IGNORE berni Ausgabe: *** Ignoring ALL messages from berni Eingabe: /IGNORE Ausgabe: *** Ignorance list: *** *@aeg.bb.bw.schule.de *** berni Eingabe: /IGNORE berni NONE Ausgabe: *** berni removed from ignorance list
/SET LOGFILE <Dateiname>Man kann IRC-Sitzungen protokollieren, d.h. alles, was auf dem Bildschirm erscheint, wird in die Datei geschrieben, die mit diesem Befehl angegeben wird. Dieser Vorgang muß noch mit
/SET LOG ON|OFFOn: Startet das Protokollieren.
/INVITE <Nickname> [<Channel>]Nickname: Derjenige, der eingeladen werden soll.
Beispiel:
Eingabe: /INVITE berni #amigafans Ausgabe: *** Inviting berni to channel #amigafansWenn man mittels /Invite eingeladen wurde, kann man mit /Join -Invite direkt in den Channel gehen, in den man eingeladen wurde.
/WHOWAS <Nickname>Nickname: Es wird angezeigt, wer zuletzt <Nickname> als Nickname benutzt hat.
/TOPIC <Channel> <Thema>Channel: Der Channel, dessen Themeninformation geändert werden soll.
Beispiel:
Eingabe: /TOPIC #amigafans Das neue Betriebssystem Ausgabe: berni has changed the topic on channel #amigafans to Das neue Betriebssystem
/KICK [<Channel>] <Nickname>Channel: Der Channel, aus dem <Nickname> geworfen wird. Ohne Angabe: Der aktuelle Channel.
Beispiel:
Eingabe: /KICK #amigafans trolly Ausgabe: *** trolly has been kicked off channel #amigafans by berni/Kick kann nur von Channel-Operatoren aufgerufen werden! Für sie ist es eine hervorragende Möglichkeit, Leute, die sich nicht an die Spielregeln halten, loszuwerden.
/MODE <Channel> [[+|-] <Modus> [Argumente]]Channel: Der Channel, dessen Modus geändert werden soll.
Die Parameter, die man einstellen kann, sind:
Es gibt im IRC gewisse Regeln, an die man sich halten sollte,
sonst wird man ziemlich schnell vom Channel-Operator gekickt. Meistens
wollen sich die Leute im IRC nämlich (zumindest einigermaßen)
ernsthaft unterhalten, und da stören gewisse Spielereien nur. Außerdem
gibt es auch im IRC ein eigenes Höflichkeits-Regelwerk.
Du sollst in der richtigen Sprache chatten (=plaudern).Die meistgesprochene Sprache im IRC ist immer die Sprache des Landes, in dem der Server steht. Wer in einer anderen Sprache chatten will, sollte einen extra Channel öffnen und das im Topic angeben.
Du sollst nicht zuviel grüßen.In einem Channel mit 20 Mitgliedern ist es einfach zu umständlich, jeden einzeln zu grüßen - Es reicht auch, einmal "Hallo" zu sagen. Genausowenig sollte man erwarten, von jedem zurückgegrüßt zu werden. Das gleiche gilt für den Abschied.
Du sollst Dir überlegen, was Du schreibst.Das IRC hat keinen Sichtkontakt - man wird nur danach beurteilt, was man schreibt. Das kann gut sein, sich aber auch negativ auswirken. Das sollte man sich immer überlegen, bevor man irgendeinen Schrott schreibt. Witze kann man, falls nötig, mit einem Smiley kennzeichnen.
Du sollst nicht zu viele Worte machen.Es ist nicht sehr nett, ewig viel Text ins IRC zu schütten - früher oder später wird man ignoriert oder gekickt. Die anderen verlieren einfach die Übersicht! Außerdem kann es passieren, daß der IRC-Server nicht so viel Text verkraftet und deshalb abstürzt! (Richtwert für absolutes Limit: zwei Zeilen auf eine Eingabe)
Du sollst niemanden nerven oder beleidigen.Es nützt sowieso nichts, weil der andere einfach ignorieren kann. Es ist aber auch im richtigen Leben unhöflich und deshalb im IRC ein sicherer Weg, gekickt zu werden.
Du sollst nicht durch Groabuchstaben hervorheben.Wenn man im Internet Text durch GROSSBUCHSTABEN hervorhebt, gilt das, wie wenn man schreit oder brüllt. Wenn man einen Texttteil betonen will, setzt man einen *Stern* vor und hinter den Teil.
Du sollst einen Channel kennenlernen, bevor Du selber chattest.Nachdem man gerade in einen Channel gekommen ist, sollte man erst einmal abwarten, über was die Leute gerade wirklich reden. Das ist nämlich oft schon sehr weit vom Topic entfernt, und dann sind unqualifizierte Kommentare nicht so nützlich.
Du sollst keine Umlaute benutzen.Ää, Öö und Üü werden durch ae, oe und ue ersetzt, ß durch ss. Viele IRC-Server senden sonst einfach falsche Zeichen weiter.
Du sollst keine Befehle eingeben, die Du nicht kennst.Es gibt (sogar) im IRC immer wieder böse Schweine, die zu Anfängern sagen: "Tipp mal das und das ein." So ein Befehl kann im Extremfall die Kontrolle über den Computer abgeben!!! Also Vorsicht! Wenn man sich im IRC einen Befehl erfragt hat, erst mal mit /Help nachsehen, was der wirklich bewirkt!
Im IRC (und auch überall sonst im Internet) kann man nicht
erkennen, welchen Gesichtsausdruck der Gesprächspartner gerade hat.
Dafür wurden die Smileys erfunden. Man findet diese Zeichen inzwischen
nicht mehr nur im Internet, sondern auch schon in Anleitungen zu Computerprogrammen
und anderswo.
Das Prinzip ist ganz einfach: Mit Satzzeichen kann man nette Strichgesichter
zeichnen, wenn man den Kopf zur Seite dreht.
Einige Beispiele:
So, jetzt kann's eigentlich losgehen! Hier sind noch einige Tips, wie
man besser im IRC anfängt:
Die meisten IRC-Benutzer haben bereits Freunde im IRC. Das führt dazu, daß ein Channel oft 20 Mitglieder hat, trotzdem gibt's nichts zu hören (pardon, lesen). Keiner spricht öffentlich - alle über /Msgs und /Querys. Oder zwei unterhalten sich und die anderen sagen gar nix. Oder der Channel ist so eingestellt, daß nur die Channel-Operatoren reden dürfen ... In diesem Fall ist weniger mehr. Es ist viel besser, einen Channel zu wählen, der nur ein Mitglied hat, das also gerade auf Besucher wartet - solche Channels gibt's mehr als genug!!! (Befehl, um sie anzuzeigen: /List -Max 1). Später kann man dann wieder in den alten Channel - dort hat man dann oft schon Freunde (das geht schnell) - oder man lernt neue Leute kennen, wieder in einem Channel, der nur ein Mitglied hat!
Vorsicht! Nicht alle Operatoren von Channels, die nur ein Mitglied haben, warten wirklich auf Besucher! Manchmal sind das auch Channels, die einen leicht abweichenden Namen von einem anderen Channel mit 20 oder mehr Mitgliedern haben. In diesem Fall ist das dafür, daß man, wenn man einen Tippfehler bei /Join hatte, in den richtigen Channel geleitet werden kann. (Das tritt oft bei großen Channels auf, die fast rund um die Uhr immer unter dem gleichen Namen existieren, z.B. #coders oder #star_trek, ...)
Wenn man einen Channel gefunden hat, dessen einziges Mitglied wirklich alleine ist, macht das oft nebenher noch andere Sachen im Multitasking oder am Schreibtisch - Keiner setzt sich nur hin, starrt auf den Bildschirm und wartet auf Leute! Deshalb: Nicht gleich verzweifeln, wenn man nicht sofort begrüßt wird, erst noch ein paar Minuten warten und selber noch was schreiben. Wenn man Strg (oder Ctrl) und G gleichzeitig drückt, erscheint an blitzt bei den anderen Channel-Teilnehmern der Bildschirm auf, wenn der Text abgeschickt ist! Erst wenn sich dann immer noch nichts tut, sollte man in einen anderen Channel wechseln.
Dies war natürlich nur eine kurze Einführung ins IRC - es
gibt noch viel mehr Befehle, Funktionen und Möglichkeiten. Selbst
bei den Befehlen, die hier stehen, sind nicht alle Möglichkeiten angegeben.
Wer nach dieser Anleitung noch Lust hat, mir mal zu mailen oder sonst
irgendwas zu tun :-) :-(, der kann mich auf meiner Homepage
besuchen.