Your friend “MaryN” is in #coolness with you, and your friend “Tomm” is on IRC but is not on a channel with you. You can apply these examples in general by substituting the relevant nick or channel names.
You join the channel #coolness.
Gives some info on users in the channel.
@ = channel op, while * means IRC op.
Everyone on #coolness sees _ hello everyone_. (You need not type in your own nick.)
/me is a pink bunny
Everyone in #coolness sees * yournick is a pink bunny
You leave the channel.
You get some info about Tomm or whatever nickname you entered.
This is some info others see about you.
Changes your nick to “newnick”
/msg Tomm hi there.
Only Tomm sees your message (you don’t need to be on the same channel for this to work).
Gives information on the delay (round-trip) between you and everybody on #coolness.
Gives information on the delay (round-trip) between you and just Tomm.
/dcc chat MaryN
This sends MaryN a request for a dcc chat session. MaryN types /dcc chat yournick to complete the connection. DCC chat is faster (lag free) and more secure than /msg.
/msg =MaryN Hi there!
Once a DCC connection has been established, use the /msg =nick message format to exchange messages (note the = sign). DCC does not go through servers, so it are unaffected by server lag, net splits, etc.
This works in many clients. Try it!
/quit good night!
You quit IRC completely, with the parting comment so that others see “*** Signoff: yournick (good night!)”.
Use the “/query” command to specify that every message you type should be directed to a single user.
If the other user also specifies a “/query” command to you, then all of the messages you type will be displayed only to each other. You can still monitor the ongoing public conversations in the channel.
Use the “/query” command by itself to turn off the private channel.