]> jfr.im git - irc.git/blame - software/ircd/www.irc.org/ftp/irc/clients/vms/irc176/irc176.hlp
init
[irc.git] / software / ircd / www.irc.org / ftp / irc / clients / vms / irc176 / irc176.hlp
CommitLineData
3bd189cb
JR
11 IRC
2
3IRC, or Internet Relay Chat, is a server-client based conferencing
4system. If defined with
5
6 IRC :== $<full-file-spec>
7
8then IRC can be run as follows:
9
10 IRC <nick> <server> <port>
11
12where <nick> is the nickname to be used, <server> is the address,
13either IP or alphanumeric, of the server to connect to, and <port> is
14the TCP/IP port number on the server to connect to, which is usually
156667.
16
172 ADMIN
18
19The ADMIN command show administrative information about the current
20server, or the server specified in the command line:
21
22 ADMIN [server]
23
242 ALIAS
25
26The ALIAS command allows the defining of new commands. These commands
27will take precedence over hard-coded commands. Currently, only direct
28string substitution is supported. No parameters to aliases, no special
29characters for current channel, nickname etc.
30
31 ALIAS [-][alias] [equivalence string]
32
33Without parameters, lists all ALIASes. A - in front of an alias name
34removes that alias. With an alias name, but no equivalence string,
35lists that alias, or all aliases beginning with that prefix.
36
372 AUTHORS
38
39The AUTHORS command lists the authors of the client, and a copyright
40message.
41
422 AWAY
43
44The AWAY command sets/clears the AWAY flag, and associated message. If
45you are AWAY, then anyone sending you a private message (eg by /MSG or
46/PRIVMSG) will receive the text you specify. AWAY with no parameters
47clears the AWAY flag:
48
49 AWAY [text]
50
512 BOLD
52
53The BOLD command toggles bold mode...in bold mode, all text entered in
54the input window is bold, as well as input from the user displayed in
55the output window.
56
572 BROADCAST
58
59When the terminal receives a broadcast message from the system, eg
60new mail arriving, a message from sysadmin, or someone calling on
61phone, it is put in a broadcast window. The BROADCAST command toggles
62the display of this window, which has the same effect as <CTRL-B>.
63
642 BYE
65
66The BYE command exits IRC. If [text] is specified, the signoff message
67contains [text].
68
69 BYE [text]
70
712 CHANNEL
72
73The CHANNEL command is synonomous with the JOIN command, and joins one
74or more channels seperated by commas:
75
76 CHANNEL [chan1][,chan2][,chan3][...]
77
782 CD
79
80The CD command changes the current working directory:
81
82 CD [device:][[directory]]
83
842 CLS
85
86CLS clears the output screen.
87
882 CLOCK
89
90CLOCK displays a clock in the lower right-hand corner of the screen,
91in hours and minutes.
92
932 CMDCH
94
95CMDCH changes the command character. This is / by default, but can be
96changed to anything. CMDCH on it's own resets the command character to
97nothing:
98
99 CMDCH [cmd-char]
100
1012 CONNECT
102
103CONNECT is an operator-only command, which tells a local or remote
104server to try to connect to another server:
105
106 CONNECT server [port] [remote-server]
107
1082 COMMENT
109
110COMMENT puts a comment on the screen, and in the log file, if one is
111open.
112
113 COMMENT [text]
114
1152 CTCP
116
117The CTCP (Client To Client Protocol) command sends a CTCP request to
118the specified nickname or channel. Some standard CTCP requests are:
119
120 CTCP nick request [other arguments]
121
1223 Requests
123
124CLIENTINFO ACTION TIME FINGER USERINFO VERSION
125
1263 CLIENTINFO
127
128Lists valid CTCP requests for that client.
129
1303 ACTION
131
132Sends an action, by appending the specified text to your name.
133See also ME.
134
1353 TIME
136
137Requests the time on the client's system.
138
1393 FINGER
140
141Shows account name, and idle time of the client.
142
1433 USERINFO
144
145Does very little, usually just sends a stupid reply.
146
1473 VERSION
148
149Returns client version.
150
1512 DATE
152
153DATE returns the time and date on the specified server, or the current
154server if none is specified:
155
156 DATE [server]
157
1582 DCL
159
160DCL creates a subprocess, and executes a command in that process,
161displaying the output in a reverse video window in the top half of the
162screen. It is possible, although not recommended, to read mail in this
163way. "DCL mail" will enter the mail utility, then "DCL read/new" will
164read new messages, and so on. DCL with no parameters toggles the
165display of the DCL window:
166
167 DCL [command]
168
1692 DIE
170
171DIE kills the current server. Requires IRC Operator status.
172
1732 ENTER
174
175ENTER joins a channel, with an optional message being sent to the
176channel on joining:
177
178 ENTER channel [text]
179
1802 ERRLOG
181
182Currently does very little, but toggles logging of errors to the
183logfile.
184
1852 ERROR
186
187Sends an error message to the local server:
188
189 ERROR text
190
1912 EXIT
192
193Exits IRC, with an optional message to be sent to those on any
194channels you're on:
195
196 EXIT [text]
197
1982 FKEY
199
200The FKEY commands allows defining of keys as commands, but this
201requires a decent VT terminal emulator. Keys that can be defined are
202the numbers on the numeric keypad, when the terminal is in application
203keypad mode, and normal alphabetic keys, accessed by pressing the
204GOLD, or PF1 key (or it's equivalent in your emulator), then the
205letter you have defined. If the first characters of the definition are
206"!1", then the command specified is executed immediately, without
207waiting for a return:
208
209 FKEY key definition
210
211 FKEY ?
212
213 shows the current key definitions.
214
2153 Examples
216
217 FKEY 1 !1/quit
218
219This defines the keypad key "1" as /quit, and executes the command
220immediately. This can be accessed by simply pressing one, assuming the
221terminal is in application keypad mode, which is set when the client
222runs.
223
224 FKEY h /msg hottub
225
226This defines <GOLD-H> as "/msg #hottub ", and waits until return is
227pressed before executing the command. This can be useful when you
228regularly use several channels. To access this definition, press the
229GOLD or PF1 key, which is the first of four keys just above the
230numeric keypad, on a genuine VT-series terminal, and then the "h" key.
231
2322 FLAGS
233
234The FLAGS command displays various settings in the client, such as log
235file, nickname, current channel, and much more.
236
2372 FLUSH
238
239Flushes incoming text that has not yet been displayed. Useful during
240mass server kills, netsplits, etc. Also accessable from CTRL-\.
241
2422 HELP
243
244Display on-screen help. This lists each command, and a short
245description of that command, in a series of screens. Type any
246character to go onto the next screen, or CTRL-Z to exit help. Note,
247this is VERY slow at modem speeds (ie 2400 and below).
248
2492 HERE
250
251The HERE command resets the AWAY flag and message. Equivalent to
252typing in the AWAY command with no parameter.
253
2542 INVITE
255
256Invites a user to a channel:
257
258 INVITE nick channel
259
2602 INFO
261
262Displays the information about the authors/contributors to the IRC
263server.
264
2652 INPSCROLL
266
267The INPSCROLL command sets the number of characters to move the input
268line back by when the line reaches the edge of the screen. The default
269is 65, which works fairly well in general, but you should experiment
270to see which value suits you best. Note that the smaller the number,
271the slower scrolling is:
272
273 INPSCROLL num
274
2752 IGNORE
276
277This allows a user to IGNORE all messages from a particular
278nick!user@host, whether it's a /msg, join messages, kills, etc. This
279will be modified in future to allow users to ignore a particular type
280of message, rather than all messages:
281
282 IGNORE [user@host | nick][,...]
283
2842 JOIN
285
286The JOIN command tells the server you wish to JOIN a channel,
287providing the channel has been set up to allow anyone to join, or you
288have been invited:
289
290 JOIN channel[,channel][,...]
291
2922 KICK
293
294If you are a channel operator, you can KICK someone off the channel.
295If no channel is specified, it defaults to the current channel:
296
297 KICK [channel] <nick>
298
2992 KILL
300
301KILL removes someone from IRC. This command should be used with
302caution, as it can be the cause of problems between operators if
303misused. Requires IRC Operator status.
304
305 KILL <nick> <reason>
306
3072 LIST
308
309Shows the topic for a public channel, if set, and the number of
310(visible) people on that channel. If no channel is specified, all
311public channels are listed:
312
313 LIST [channel]
314
3152 LEAVE
316
317The LEAVE command allows you to set an alarm to tell you when to get
318off IRC. The format is a valid VMS delta or absolute time, eg:
319dd-mmm-yyyy hh:mm:ss for absolute, or d hh:mm:ss for delta time, where
320all fields must be included, but can be empty. eg, "-- 12::",
321specifies 12pm, and whatever the current minutes and seconds are.
322LEAVE with no time cancels an alarm:
323
324 LEAVE [time]
3252 LINKS
326
327The LINKS command lists servers currently on the net, excluding those
328that are behind host-masks. You can specify a particular server, or
329use wildcards:
330
331 LINKS [server]
332
3332 LOG
334
335LOG turns logging of the IRC session on or off. If you specify a
336file-name, and logging is currently off, the client will open that
337file and log output to it. If no file is specified, logging will be
338turned off:
339
340 LOG [file]
341
3422 LUSERS
343
344The LUSERS command displays current stats for IRC. It shows the number
345of users on IRC, the number of operators, channels and servers, and
346the number of users and server connected to the server. If a server is
347specified, then stats for that server/wildcard is displayed, or if two
348servers are specified, then the first server is used to get stats on
349the server(s) specified in the second parameter:
350
351 LUSERS [server] [server]
352
3532 ME
354
355ME sends an ACTION to the current channel.
356
357 ME <action>
358
3592 MIRROR
360
361Sends text reversed end-to-end to <nick> or the current channel.
362
363 MIRROR <nick>|* <text>
364
3652 MODE
366
367MODE sets the mode of a channel, or your nick. MODE ? brings up
368a window describing the various modes you can use.
369
370 MODE <channel> [param]
371 MODE <your-nick> [param]
372 MODE ?
373
3743 Modes
375
376+|- add|remove modes on named channels
377p private mode
378s secret mode (invisible channel)
379a anonymous mode [users are invisible]
380t topic limit (Set only by ChanOp)
381m moderated channel (ChanOp-MSGs only)
382i INVITE only channel
383n no PRIVMSGs on this channel
384l limited channel <max. of users>
385o add/remove channel operator <nick>
386
387
3882 MOTD
389
390MOTD shows the message-of-the-day text for your current server, or the
391server specified in [server].
392
393 MOTD [server]
394
3952 MSG
396
397See PRIVMSG.
398
3992 NAMES
400
401NAMES shows the names of all the people that are on irc and are not
402invisible.
403
4042 NICK
405
406NICK changes your nick to the new nickname you specify.
407
408 NICK <new-nick>
409
4102 NOKILL
411
412NOKILL toggles printing full KILL messages or shortened KILL messages.
413
4142 NOTICE
415
416Sends a private message to the nicknames or list of nicknames
417specified. NOTICE messages
418
419 NOTICE <nick>[,<nick>...] <text>
420
4212 NOTIFY
422
423NOTIFY adds or deletes users from a list of nicknames to watch for.
424NOTIFY without any arguments shows a list of nicknames present (if
425any) and a list of nicknames absent (if any).
426
427 NOTIFY [<+|->nick [+nick2...]]
428
4292 OPER
430
431OPER enables IRC Operator privileges. It requires an id and a
432password.
433
434 OPER <id> <password>
435
4362 OOPS
437
438OOPS resends the text of the last MSG you sent to the nickname
439<nick>. If [text] isn't specified it sends a "MSG <lastnick> Oops,
440please ignore..." the the recipient of the last message; if [text]
441is specified, [text] is sent instead.
442
443 OOPS <nick> [text]
444
4452 PART
446
447PART leaves your current channel, or the channel specified.
448
449 PART [channel]
450
4512 PING
452
453PING sends a CTCP PING to <nick>. Use PING to see if there is lag
454between you and <nick>
455
456 PING <nick>
457
4582 QUERY
459
460QUERY sends everything that isn't a command to <nick>, without having
461to type "/MSG <nick> [text]" every time. QUERY ? shows who you are
462currently querying.
463
464 QUERY <nick>
465 QUERY ?
466
4672 QUIT
468
469The QUIT command exits IRC. If [text] is specified, the signoff message
470contains [text]. Defaults to "Leaving".
471
472 QUIT [text]
473
4742 QUOTE
475
476QUOTE passes all of it's arguments to the current server.
477
4782 RECALL
479
480RECALL brings up a window from which you can select lines to echo on
481the commandlne.
482
483While in RECALL, use the following keys:
484
485 PrevScr or P Move to the previous page
486 NextScr or L Move to the next page
487 Crsr Up/Down Move one line up/down
488 Select or S Select buffer for pasting
489 SPACE Send actual line to channel
490 Return Send selected buffer and exit RECALL
491 Ctrl-Z Exit RECALL without pasting
492 Ctrl-L,Ctrl-W Redraw screen
493 Ctrl-R Recall help
494 Ctrl-B Toggle broadcast window
495
4962 REDIRECT
497
498REDIRECT sends the last line of text sent to a channel to <nick>
499
5002 REHASH
501
502Reloads the current server's configuration file. Requires IRC
503Operator status.
504
505
5062 REMIRROR
507
508Shows recent messages reversed end-to-end, like /MIRROR.
509
5102 REROT13
511
512Shows recent messages ROT13'd, like /ROT13.
513
5142 ROT13
515
516ROT13 does simple encryption (A-M,B-N,C-O, etc) on <text> and sends
517it to <nick> or the current channel.
518
519 ROT13 <nick>|* <text>
520
5212 STATS
522
523STATS shows server statistics.
524
525 STATS [mode] [server]
526
5273 Mode
528
529M - commands
530L - links
531C - C:/N: lines
532K - K: lines
533I - I: lines
534Y - Y: lines
535
5362 SCRIPT
537
538SCRIPT loads a file of VMS IRC commands.
539
540 SCRIPT <file>
541
5422 SERVER
543
544SERVER changes your current server to <server>. If [port] is
545specified, the client connects to that port of <server>. Currently,
546this is limited to IP addresses, due to a TCP/IP bug.
547
548 SERVER <server> [port]
549
5502 SHOWESC
551
552SHOWESC toggles between interpreting escape characters and displaying
553them.
554
555Warning: When interpretation of escape characters is enabled,
556people can send you messages containing screen clearing codes, backspace
557characters to erase their nick and display someone else's nickname,
558a server notice, etc. It is STRONGLY recommended that you accept the
559default setting, which is to display control characters. In future
560versions, ^G will be dealt with as a special case, but currently ^G
561(bell) is treated as any other control character.
562
5632 SIGNAL
564
565SIGNAL turns on beeping for a specified type of message. SIGNAL ?
566shows the types of messages being signalled.
567
568 SIGNAL <message-type>
569 SIGNAL ?
570
5713 Message Types
572
573NONE - don't beep on any messages
574PRIV - beep on private messages
575MSG - same as PRIV
576MOD - [broken!]
577ALL - beep on all messages
578
5792 SPAWN
580
581SPAWN starts a DCL subprocess from which you may execute any VMS
582command.
583
5842 SQUIT
585
586SQUIT removes a link from a server. Requires IRC Operator status.
587
588 SQUIT <server>
589
5902 SRVINFO
591
592SRVINFO shows information about the current server.
593
594 SRVINFO [server]
595
5962 STATUS
597
598STATUS toggles the display of a status line, showing the time, your
599nickname, current channel, and some other things.
600
6012 SUMMON
602
603SUMMON sends a message to the user@host specified requesting them to
604join you on irc. Note: works only for users on the same machine as a
605server.
606
607 SUMMON <user@host>
608
6092 TIME
610
611TIME shows the local time for the current server, or [server], if
612specified.
613
614 TIME [server]
615
6162 TOPIC
617
618TOPIC with no arguments shows the topic of the current channel. With
619an argument of [text], TOPIC sets the topic on the current channel to
620[text].
621
622 TOPIC [text]
623
6242 TRACE
625
626TRACE shows active links for the current server, or [server], if
627specified.
628
629 TRACE [server]
630
6312 TYPE
632
633Sends <file> to <nick> or the current channel.
634
635 TYPE <nick>|* <file>
636
6372 USERS
638
639USERS shows the users logged in on the machine the current server is
640on. If [server] is specificed, USERS shows the users logged in to the
641machine that server is on.
642
643 USERS [server]
644
6452 VERSION
646
647VERSION shows the version of the current server, or [server], if
648specified.
649
650 VERSION [server]
651
6522 WHO
653
654WHO shows the users on the current channel, or on a specific channel.
655
656 WHO <*>|<channel>
657
6582 WHOAWAY
659
660WHOAWAY shows everyone who is /AWAY.
661
6622 WHOIS
663
664WHOIS gives detailed information on <nick>
665
666 WHOIS <nick>
667
6682 WHOOP
669
670WHOOP is like WHO, but only shows operators for the current channel,
671or a specified channel.
672
673 WHOOP <op-type> <*>|<channel>
674
6753 Operator Type
676
677 @ shows channel operators only.
678 * shows IRC Operators only.
679 # shows both channel operators and IRC Operators.
680
6812 WHOSRV
682
683WHOSRV shows nicknames with the server they're on.
684
6852 WHOWAS
686
687WHOWAS shows WHOIS-type information for nicknames that are no longer
688on irc.
689
690 WHOWAS <nick>