Messaging Channel Operator User/Server Utility
Command Description Example Category
/admin [server]Request admin information from the server/admin irc.libera.chatUser/Server
/ame Send an action to all joined channels on this network/ame waves helloMessaging
/amsg Send a message to all joined channels on this network/amsg Good morning!Messaging
/as Alias for /msg AuthServ/as auth me secretUtility
/away [message]Mark yourself as away with an optional message. Omit message to return./away Back in 5 minsUser/Server
/ban [#channel] <nick|mask> [n|u|h|d|a]Ban: n nick (default), u user, h host, d domain, a account/ban spammer hOperator
/banlistShow the channel ban list (+b)/banlistOperator
/bnc Alias for /bouncerserv — send a command to soju's BouncerServ/bnc network statusUtility
/bouncerserv Send a command to soju's BouncerServ (equivalent to /msg BouncerServ …)/bouncerserv helpUtility
/bs Alias for /msg BotServ/bs assign #chan TheBotUtility
/clientinfo CTCP CLIENTINFO query — list CTCPs the target supports/clientinfo nickUtility
/closeClose the current buffer (parts a channel, closes a query)/closeChannel
/closekey <net::buffer>Close a specific buffer by its internal key/closekey libera::#offtopicChannel
/cs Alias for /msg ChanServ/cs op #chanUtility
/ctcp Send a raw CTCP request to a nick or channel/ctcp nick VERSIONUtility
/ctcpping Alias for /ping — CTCP PING to measure round-trip latency/ctcpping someoneUtility
/cycle [#channel] [key]Part and immediately re-join a channel/cycleChannel
/dcc chat Open a direct DCC chat with a user (file transfers are accepted via DCC offers in chat)/dcc chat friendUtility
/deop [#channel] Remove channel operator status (-o) from nick/deop troublemakerOperator
/devoice [#channel] Remove voice status (-v) from nick/devoice nickOperator
/dline <ip> <duration> [reason]D-Line: deny connection by IP at the server edge (IRCop)/dline 1.2.3.4 1d spamOperator
/dns <host|ip>DNS lookup for a domain, or reverse DNS for an IP/dns google.comUtility
/eline <mask> <duration> [reason]E-Line: ban exception that overrides K/G-Lines (IRCop)/eline trusted!*@trusted.host 0 staffOperator
/exceptlistShow the ban exception list (+e)/exceptlistOperator
/find Search messages in the current buffer's in-memory scrollback. Disk logs are not searched./find errorUtility
/finger CTCP FINGER a user (legacy; most clients reply with realname)/finger nickUtility
/gfind Alias for /gsearch — search across every buffer on this network/gfind release notesUtility
/gline <mask> <duration> [reason]G-Line: global network-wide ban (IRCop)/gline *!*@bad.host 1d abuseOperator
/globops Send a GLOBOPS message to all opers (IRCop, server-mode +g/+s)/globops heads upOperator
/grep Alias for /find/grep timeoutUtility
/gsearch Search messages across all buffers on this network (in-memory scrollback)/gsearch release notesUtility
/help [command]Show inline help for a slash command/help kickUtility
/hs Alias for /msg HostServ/hs request my.vhostUtility
/ignore [nick]Ignore a user on the current network. With no args, lists currently-ignored nicks. Manage in Settings./ignore trollUtility
/info [server]Request server software / build info/infoUser/Server
/invexlistShow the invite exception list (+I)/invexlistOperator
/invite [#channel]Invite a nick to the current or specified channel/invite friend #partyChannel
/join <#channel> [key]Join a channel, optionally with a key for +k channels/join #hexdroidChannel
/kb [n|u|h|d|a] [reason]Kick and ban a user (same mask types as /ban)/kb spammer h spamOperator
/kick [#channel] [reason]Kick a nick from the channel with an optional reason/kick spammer GoodbyeOperator
/kickban [#channel] [type] [reason]Alias for /kb — ban then kick a nick/kickban badnick hOperator
/kill Force a user to disconnect from the server (IRCop)/kill nick floodingOperator
/kline <mask> <duration> [reason]K-Line: ban by user@host on this server (IRCop)/kline *!*@bad.host 1dOperator
/listOpen the channel list UI with search by name or topic/listChannel
/locops Send a LOCOPS (local-server-only opers) message (IRCop)/locops local noteOperator
/markread [target] [timestamp]Mark a buffer as read up to now or to a specific ISO 8601 timestamp (IRCv3 read-marker / soju.im/read)/markread #chanUtility
/me Send an action message (CTCP ACTION) to the current channel or query/me wavesMessaging
/mode <target> <modes> [args]Set or query modes for a channel or user/mode #chan +ntChannel
/monitor +nick | -nick | C | L | SIRCv3 MONITOR — watch for nicks coming online. +/- add/remove, C clear, L list, S status./monitor +alice,bobUtility
/motd [server]Request the Message of the Day/motdUser/Server
/ms Alias for /msg MemoServ/ms listUtility
/msg Send a private message to a nick or channel/msg nick Hey!Messaging
/mute <nick|mask> [n|u|h|d|a]Quiet a user (+q; falls back to +b $~a/$mask on networks without quiet)/mute spammerOperator
/names [channel]List users in a channel/names #chanChannel
/nick Change your nickname/nick MyNewNickUser/Server
/notice Send a NOTICE to a nick or channel/notice #chan Heads upMessaging
/ns Alias for /msg NickServ/ns identify passwordUtility
/op [#channel] Give operator status (+o) to nick/op trustedOperator
/oper Authenticate as an IRC operator/oper me secretOperator
/operwall Send an OPERWALL message to all IRC operators/operwall heads upOperator
/part [#channel] [reason]Leave a channel with an optional reason/part Bye!Channel
/ping CTCP PING a user — measures round-trip latency/ping someoneUtility
/qline <mask> <duration> [reason]Q-Line: nickname ban (IRCop)/qline BadNick* 1dOperator
/query [message]Open a private query buffer with a user/query friend HelloMessaging
/quiet <nick|mask> [type]Alias for /mute/quiet spammerOperator
/quietlistShow the quiet/mute list (+q)/quietlistOperator
/quit [reason]Disconnect from the server with an optional quit message/quit Bye!User/Server
/quote Alias for /raw — send a verbatim IRC line to the server/quote MONITOR + aliceUtility
/raw Send a raw IRC protocol line to the server (advanced / debug)/raw PRIVMSG #chan :HiUtility
/react [n]Add an emoji reaction to a recent message. n = how many messages back (default 1)./react 👍Messaging
/sajoin <#channel>Force a user to join a channel (IRCop / services)/sajoin nick #chanOperator
/sapart [#channel]Force a user to part a channel (IRCop / services)/sapart nick #chanOperator
/search Alias for /find/search releaseUtility
/setname Change your real name without reconnecting (requires setname IRCv3 cap)/setname John DoeUser/Server
/shun <mask> <duration> [reason]Shun: silence a user without disconnecting (IRCop, charybdis/solanum)/shun *!*@bad.host 1hOperator
/sysinfoPost device system info (model, CPU, memory, uptime, …) to the current buffer/sysinfoUtility
/time [server]Request the current time from the server/timeUser/Server
/topic [#channel] [new topic]View or set the channel topic/topic Welcome!Channel
/unban [#channel] Remove a ban mask from a channel. For non-nick bans, paste the exact mask from /banlist./unban *!*@bad.hostOperator
/unignore Remove a user from the ignore list/unignore nickUtility
/unmute <nick|mask>Remove a quiet (-q, or -b on ircds without +q)/unmute nickOperator
/unquiet <nick|mask>Alias for /unmute/unquiet nickOperator
/unreact [n]Remove your emoji reaction from a recent message/unreact 👍Messaging
/userinfo CTCP USERINFO query/userinfo nickUtility
/version [nick]CTCP VERSION query — no arg queries the server/versionUser/Server
/voice [#channel] Give voice status (+v) to nick/voice nickOperator
/wallops Send a WALLOPS message to users with mode +w (IRCop on most networks)/wallops attentionOperator
/who Request WHO information for users matching a mask/who *.libera.chatUser/Server
/whois Request detailed information about a nick/whois nickUser/Server
/zline <ip> <duration> [reason]Z-Line: ban by IP, applies before registration (IRCop)/zline 1.2.3.4 1dOperator
/znc Send a command to ZNC's *status pseudo-user (equivalent to /msg *status …)/znc listnetworksUtility
No commands match your search.

Notes & Examples

/sysinfo — shares device information in the current buffer:
[04:01:58] <@User> Device: OnePlus CPH2653 running Android 16 REL (API 36),
CPU: 8-core 0x51, Memory: 14.8GB total, 9.6GB used,
Storage: 459.9GB total, 54.8GB used, Graphics: Qualcomm Adreno 830, Uptime: 5d 21h
/setname — changes your real name without reconnecting. Requires the server to advertise the setname IRCv3 capability.
/setname Alice (away)
Ghost + reclaim a nick — add these as post-connect commands with a 2–3 second delay:
/ns GHOST MyOldNick password
/nick MyOldNick
/join #home
/raw — useful for sending protocol lines not wrapped by a dedicated command:
/raw CAP LS 302
/raw MONITOR + nick1,nick2
/monitor — IRCv3 watch list. The server reports each watched nick's current status when you add them, then notifies you on every state change. Subcommands take a single special modifier per call:
/monitor +alice,bob   ; add nicks
/monitor -alice       ; remove a nick
/monitor L            ; list current monitor list
/monitor S            ; request status of all watched nicks
/monitor C            ; clear the list
If the server doesn't support MONITOR, /monitor tells you up front instead of showing a raw 421 error.
Mute / quiet/mute sets +q on networks that support it (most modern ircds), and falls back to +b $~a/extban on networks without quiet. The mask types accept the same letters as /ban: n (nick), u (user), h (host), d (domain), a (account).
/find vs /gfind/find (and aliases /grep, /search) searches the current buffer's scrollback. /gfind / /gsearch searches every loaded buffer on the network. Both operate on in-memory scrollback only — they do not read disk log files.
Reactions — react to recent messages by emoji using /react and /unreact. The optional [n] picks the message n messages back (default 1). Requires the +draft/message-reactions IRCv3 cap; servers that don't advertise it will see this as a regular notice.
Service shorthands/ns, /cs, /ms, /hs, /bs, /as all route to /msg <Service> …. Type the parent command followed by a space and a chip row of common subcommands (IDENTIFY, GHOST, OP, REGISTER, …) appears, narrowing as you type. The exact verb set depends on whether the network runs Atheme, Anope, or another services pkg.
Shorthand mode commands/op, /deop, /voice, /devoice, /ban, /unban, /kick, /kickban all target the current channel if you omit the #channel argument.
NickServ shorthand — use /msg NickServ … or services aliases if your network supports them:
/ns IDENTIFY password
/ns GHOST OldNick password
/ns CERT ADD
Bouncer control — talk to your bouncer without typing /msg *status … every time:
/znc listnetworks
/znc jumpnetwork libera
/bouncerserv network status
/bnc help