Entre los comandos más habituales del IRC están aquellos que podemos ver en el cuadro siguiente (donde lo denotado entre corchetes [ y ] especifica que dicho parámetro es opcional).
/help [comando] Proporciona ayuda en línea sobre el
comando especificado.
/join #canal Entra en el canal especificado
Ej: /join #linux).
/list [#cadena] Lista los canales disponibles en el
servidor, con la posibilidad de especificar
una cadena de búsqueda. (#cadena).
/whois [usuario] Proporciona datos acerca del usuario que
se le especifique, como su nombre (si configuró
correctamente su cliente de IRC), dirección
email o dirección IP.
Ej: /whois NoPito
/me [frase] Indica al resto del canal lo que piensas,
resaltándolo. Es el responsable de leer frases como:
«_Juan_ piensa que esta conversación es muy tonta.».
(Ejemplo: /me esta aburrido!).
/part [#canal] Abandona un canal (o el canal actual si no se
especifica otro).
/msg [usuario] [mensaje] Envía el mensaje especificado al usuario que se le
indique (ej: /msg juan Hasta luego!).
/dmsg [usuario] [mensaje] Similar a msg, pero para un chat dcc.
/query [usuario] [mensaje] Permite iniciar una conversación privada
(un query) con otro usuario.
Ej: /query NoPete
/query Cierra la conversación privada actual.
/nick [nombre] Permite cambiar nuestro nickname al especificado.
/dcc send [usuario] [fichero]
Permite el envío de un fichero al
usuario especificado
Ej: /dcc send Juan /etc/dosemu.conf
/dcc get [usuario] [fichero]
Permite recibir un fichero de un usuario.
/dcc chat [usuario] Permite iniciar un chat (conversación directa)
con un usuario.
/dcc close chat [usuario] Cerrar el chat previamente abierto.
/quit [razon] Sale del programa y, opcionalmente, muestra un mensaje
con la razón del abandono
Ej: /quit Me tengo que ir!
/away [razon] Avisa al resto de usuarios de que nos vamos a ausentar
momentáneamente del IRC.
Ej: /away El telefono!
/invite [usuario] [#canal] Invita al usuario especificado al canal que se le indica.
/who * Muestra los nombres de los usuarios del canal actual.
/clear Limpia la ventana de texto actual.
/date o /time Muestran la fecha u hora actual.
/exec -out [comando] Ejecuta el comando especificado (por ejemplo, ls),
y saca los resultados por la pantalla del canal.
/flush Hace parar la salida obtenida desde el servidor.
Muy util para teclearlo, por ejemplo, ante un /list.
/ignore [usuario] [tipo_de_mensaje]:
Ignora los mensajes enviados por determinados
usuarios (es decir, no aparecen sus frases en
pantalla). En él usuario pueden especificarse
comodines (*), mientras que el tipo de mensaje
puede ser ALL (todos), NOTICES (notificaciones),
PUBLIC (conversación normal del canal),
INVITES (invitaciones) o NONE (ninguno).
Ejemplo: /ignore Pepe ALL -PUBLIC
(ignorar todos los mensajes de Pepe excepto
(-) los que vayan al canal (publicos)).
/leave [#canal] Deja el canal especificado o el actual si no
se especifica ninguno.
/mode Permite a los operadores cambiar modos (ver /help mode).
/names [#canal] Muestra los nombres de los usuarios del canal
especificado (o de todos si no se especifica).
/notice [#canal] [mensaje] Envía un mensaje privado a todos los usuarios
de un canal.
/notify [usuario] Permite especificar una lista de usuarios para que al
entrar al IRC se nos avise de si estos están presentes,
o de si entran o salen del IRC (para encontrar siempre al
amiguete de turno). Ej: /notify pepito.
/ping [usuario] Envía un ping (una señal con la hora actual) a un
usuario para que este la devuelta y podamos saber (por el
tiempo transcurrido) la velocidad de respuesta de la red
(si está lenta, rápida...).
/save [opciones] [fichero] Salva las opciones actuales del IRC en un fichero
(ver /help save).
/say y /send +texto Imprime el texto especificado en el canal, permitiendo
alias, binds, etc.
/set log on Permite guardar en un fichero de texto lo hablado en
las sesiones.
/set logfile [fichero] Permite especificar el fichero a usar
(ej: /set logfile /home/somero/milog.txt).
/window log on Permite guardar en un fichero de texto lo hablado
en la ventana actual.
/window logfile [fichero] Permite especificar el fichero a usar
(ej: /set logfile /home/somero/milog.txt).
/alias [comandos] Crea un alias para [comandos].
También permite parámetros.
Aparte de los comandos especificados, otro comando muy
útil es /alias, que nos permitirá crear atajos a órdenes
habituales:
/ALIAS Hola MSG #linux Hola a todos los usuarios del canal! /ALIAS Hola MSG $0 Hola, $0! $1Para este último alias, tras ejecutarlo, si tecleamos «/Hola Juan Que tal?», será expandido a «/msg Juan Hola, Juan! Que tal?», con lo que dicho saludo aparecerá en la pantalla de Juan como mensaje privado dirigido a él. Otros comandos interesantes (ver lista) son los comandos de DCC, que nos permitirán enviar y recibir ficheros a/de otros usuarios del IRC El resto de comandos del IRC (y una ayuda y descripción de todos ellos), puede encontrarse en el propio programa (/help comando), o en el subdirectorio
/usr/lib/irc/help, de donde cuelga toda una estructura de
directorios con ficheros de ayuda en texto puro (editables
con cualquier procesador de textos o listables con cat
o less) con el nombre de los distintos comandos. Todas
estas opciones se suelen incluir en scripts (similares a
ficheros de comandos) que son cargados durante el arranque
y añaden nuevas opciones y funcionalidades al programa.
Otra referencia es /usr/doc/irc*, donde hay ejemplos de
menúes, la página man de ircII y los cambios que han ido
habiendo en el programa desde su versión inicial