A Short IRC Primer
Total Page:16
File Type:pdf, Size:1020Kb
A short IRC primer Nicolas Pioch Nap on IRC <Nicolas Pi och g ras p ins al yo nf r> Text conversion by Owe Rasmussen Sorg <drasmus d tek ch al mer s se> Edition b February Abstract Have you ever wanted to talk with other computer users in other parts of the world Well guess what::: You can The program is called IRC Internet Relay Chat and it is networked much over North America Asia Europ e and Oceania This program is a substitution for talk and many other multiple talk programs you might have read ab out When you are talking on IRC everything you type will instantly b e transmitted around the world to other users that might b e watching their terminals at the time they can then type something and respond to your messages and vice versa I should warn you that the program can b e very addictive once you b egin to make friends and contacts on IRC esp ecially when you learn how to discuss in languages::: Topics of discussion on IRC are varied just like the topics of Usenet newsgroups are varied Technical and p olitical discussions are p opular es p ecially when world events are in progress IRC is also a way to expand your horizons as p eople from many countries and cultures are on hours a day Most conversations are in English but there are always channels in German Japanese French Finnish and o ccasionally other languages IRC gained international fame during the late Persian Gulf War when up dates from around the world came across the wire and most p eople on IRC gathered on a single channel to hear these rep orts CONTENTS Contents Getting Started Clients and Servers : : : : : : : : : : : : : : : : : : : : : : : : : : : : How to Behave on IRC : : : : : : : : : : : : : : : : : : : : : : : : : Privacy on IRC : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : First Steps : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Screen and Keyb oard Activity : : : : : : : : : : : : : : : : : : : : : : Lets Go General Commands : : : : : : : : : : : : : : : : : : : : : : : : : : : : Communication and Private Conversation : : : : : : : : : : : : : : : Channels and Public Conversations : : : : : : : : : : : : : : : : : : : Channel and User Mo des : : : : : : : : : : : : : : : : : : : : : : : : : Client to Client Proto col : : : : : : : : : : : : : : : : : : : : : : : : : Network Related Commands : : : : : : : : : : : : : : : : : : : : : : : Quick Reference Panel : : : : : : : : : : : : : : : : : : : : : : : : : : Further into ircII Wizardry::: : : : : : : : : : : : : : : : : : : : : : Sample ircrc : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Writing Automatons : : : : : : : : : : : : : : : : : : : : : : : : : : : Frequently Asked Questions How do I set up an IRC client : : : : : : : : : : : : : : : : : : : : Which server do I connect to : : : : : : : : : : : : : : : : : : : : : : What are go o d channels to try while using IRC : : : : : : : : : : : How do I get nifty eects with ircII : : : : : : : : : : : : : : : : : What if someone tells me to type something cryptic : : : : : : : : : I get strange characters on my screen what are they : : : : : : : : What ab out NickServ : : : : : : : : : : : : : : : : : : : : : : : : : : Im b een o o ded or harassed by a jerk Help : : : : : : : : : : : : : How do I get rid of a ghosted IRC session : : : : : : : : : : : : : : Ab out KILL usage : : : : : : : : : : : : : : : : : : : : : : : : : : : : : LIST OF TABLES Where can I nd more : : : : : : : : : : : : : : : : : : : : : : : : : Administrativia Revision history : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Release sites for the IRCprimer : : : : : : : : : : : : : : : : : : : : : c Copyright Nicolas PIOCH : : : : : : : : : : : : : : : : : : : Credits : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : List of Tables Editing keys : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Editing commands : : : : : : : : : : : : : : : : : : : : : : : : : : : : Simple screen activity : : : : : : : : : : : : : : : : : : : : : : : : : : : General commands : : : : : : : : : : : : : : : : : : : : : : : : : : : : Private conversation commands : : : : : : : : : : : : : : : : : : : : : Channel commands : : : : : : : : : : : : : : : : : : : : : : : : : : : : Mo de commands : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Channel mo des : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : User mo des : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Client to Client commands : : : : : : : : : : : : : : : : : : : : : : : : Network related commands : : : : : : : : : : : : : : : : : : : : : : : Setting environment variables : : : : : : : : : : : : : : : : : : : : : : Environments variables : : : : : : : : : : : : : : : : : : : : : : : : : Advanced commands : : : : : : : : : : : : : : : : : : : : : : : : : : : FTP sites with IRC clients : : : : : : : : : : : : : : : : : : : : : : : Op en telnet IRC clients : : : : : : : : : : : : : : : : : : : : : : : : Op en IRC servers : : : : : : : : : : : : : : : : : : : : : : : : : : : : Highlighting ircII output : : : : : : : : : : : : : : : : : : : : : : : : Nordic countries character translations : : : : : : : : : : : : : : : : : IRC related mailing lists : : : : : : : : : : : : : : : : : : : : : : : : IRCprimer release sites : : : : : : : : : : : : : : : : : : : : : : : : : GETTING STARTED Getting Started Clients and Servers 1 IRC is a multiuser multichannel chatting network It allows p eople all over the in ternet to talk to one another in realtime It is a functional replacement and improve ment to talk talk is an old primitive atro cious minimalist sort of keyboardscreen conversation to ol using a grotesque machinedependent proto col blah IRC do es everything talk do es but with a b etter proto col allowing more than users to talk at once with access across the aggregate Internet and providing a whole raft of other useful features There are two ways to enter IRC from a Unix system If you are using the 2 3 emacs lisp client you just have to Mx irc If you are using the C client easier for b eginners then you usually type irc NonUnix b oxes have sp ecial clients each of which has to b e congured using a sp ecial pro cedure Check the manual or help screen for more information If you wish to b e known by a nickname which is not your login name type irc nickname instead Each IRC user client chooses a nickname All communica tion with another user is either by nickname or by the channel that they or you are on more ab out channels later on The most imp ortant thing to remember ab out IRC is that you have to b e willing to explore and learn to use it::: Take your time try to not get ustered enjoy yourself and you will so on b e making new friends all over the world IRC is based on a clientserver mo del Clients are programs that connect to a server a server is a program that transp orts data messages from a user client to another There are clients running on many dierent systems Unix emacs VMS MSDOS VM::: that allow you to connect to an IRC server The client which will 4 b e mainly sp oken of here is the most widespread ircII Other clients are similar and often accept ircII commands 1 The original co de was written by Jarkko Oikarinen 2 Editor from Richard Stallman and the Free Software Foundation 3 If this do esnt work you may need to load the client into your emacs session b efore 4 Originally designed by Michael Sandrof GETTING STARTED How to Behave on IRC 5 The most widely understo o d and sp oken language on IRC is English However as IRC is used in many dierent countries English is by no means the only language If you want to sp eak some other language than English for example with your friends 6 go to a separate channel and set the topic to indicate that On the other hand you should check the topic b efore you move to a channel to see if there are any restrictions ab out language On a nonrestricted channel please sp eak a language everybo dy can understand If you want to do otherwise change channels and set the topic accordingly Its not necessary to greet everybo dy on a channel p ersonally Usually one Hello or equivalent is enough And dont exp ect everybo dy to greet you back::: On a channel with p eople that would mean one screenful of hellos Its sensible not to greet in order not to b e rude to the rest of the channel If you must say hello to someb o dy you know do it with a private message The same applies to go o dbyes 7 Also note that using your client facilities to automatically say hello or go o dbye to p eople is extremely p o or etiquette Nob o dy wants to receive autogreets They are not only obviously automatic but even if you think you are b eing p olite you are actually sounding insincere and also interfering with the p ersonal environment of the recipient when using autogreets If someb o dy wants to b e autogreeted on joining a channel he will autogreet himself When you enter a new channel you should listen for a while to get an impression of what is b een discussed Feel free to join in but do not try to force your topic into the discussion if that do esnt come naturally Remember p eople on IRC form their opinions ab out you only by your actions writings and comments so think b efore you type If you use oensive words youll b e frowned up on Do not dump to a channel or user send large amounts of unwanted information This is likely to get you kicked o the channel