---
name: "imcom"
section: "7"
platform: "linux"
package: "imcom"
version: "1.33-3"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/imcom/7"
---

# imcom(7)

interactive commands

## NAME

**imcom** – interactive commands

## DESCRIPTION

 This page documents the commands that are available in IMCom. It is organized by catagory. Message Commands, Presence Commands, Roster Management Commands, Agent Registration Commands, vCard Commands, Conference Commands, File Transfer Commands, IMCom Utility Commands, Jabber Administrator Commands.

- **/msg**

  This command sends a message to a single user.

- **//**

  This command sends a message to the last person you sent a message to.

- **/r**

  This command sends a message to the person who last sent you a message.

- **/msgr**

  This command sends a message to a specific resource a person is logged into. It is now obsolete as this can be done by using quotes with the /msg command.

- **/msg!**

  This command sends the results of a command.

- **/msggroup**

  This command sends a message to a defined jabber roster group.

- **/online**

  This command sets your status to online

- **/chat**

  This command sets your status to chat

- **/away**

  This command sets your status to away

- **/xa**

  This command sets your status to eXtended Away

- **/dnd**

  This command sets your status to Do Not Disturb

- **/setpriority**

  This command sets this resource's priority.

- **e**

  This command shows all users who are currently online

- **w**

  This command shows the presence of all users on your roster.

- **/add**

  Add a user to your roster.

- **/remove**

  Unsubscribe from a user's presence.

- **/delete**

  Removes a user from your roster.

- **/auth**

  Authorize someone to subscribe to your presence.

- **/deny**

  Deny someone from subscribing to your presence.

- **/rename**

  Give someone a new nickname

- **/addgroup**

  Place someone into an additional group.

- **/delgroup**

  Remove someone from a group.

- **/setgroup**

  Set the group to which someone belongs

- **/membership**

  Show the groups that a user is in.

- **/show**

  Show the presence information of people who are in a group.

- **/agents**

  Display a list of available transports on the server..

- **/agenthelp**

  Begin the registration process with a particular agent.

- **/unregister**

  Unregister with a transport.

- **/info**

  Retrieve someone's vCard.

- **/submitvcard**

  Submit a vCard to the server.

- **/sendfile**

  Offer a file to someone.

- **/getfile**

  Retrieve an offered file.

- **/joinconf**

  Joins or creates a chatroom.

- **/confusers**

  Displays a list of people in a chatroom.

- **/leaveconf**

  Leaves a chatroom.

- **/confnickchange**

  Change your nickname in a conference

- **/confinvite**

  Invite someone into a chatroom, sending the required password if there is one.

- **/confsubject**

  Change the subject in a chat room

- **/confkick**

  Kick someone out of a chatroom.

- **/confvoice**

  Grant someone voice priviledges in a chatroom.

- **/confdevoice**

  Revoke someone's voice priviledges in a chatroom.

- **/confban**

  Ban someone from the chatroom.

- **/confmod**

  Grant someone moderator priviledges in a chatroom.

- **/confdemod**

  Revoke moderator priviledges from somone in a chatroom.

- **/confmember**

  Grant member affiliation to someone in a chatroom.

- **/confdemember**

  Revoke member affiliation from someone in a chatroom.

- **/confadmin**

  Grant administrator affiliation to someone in a chatroom.

- **/confdeadmin**

  Revoke administrator affiliation from someone ni a chatroom.

- **/confowner**

  Grant owner affiliation to someone in a chatroom.

- **/confdeowner**

  Revoke owner affiliation from someone in a chatroom.

- **/confdestroy**

  Destroy a chatroom.

- **/confconfig**

  Re-configure a chatroom.

- **/set**

  Set boolean variable options in IMCom

- !

  Execute a shell command

- **/alias**

  Create a textual substition alias

- **/unalias**

  Remove a textual substition alias

- **/listprofiles**

  List all the profiles in your IMCom configuration.

- **/listprofiles**

  List all the profiles in your IMCom configuration.

- **/switchprofile**

  Switch to another profile from your config.

- **/quit**

  Logoff and quit IMCom.

- **/saveprefs**

  Save this profile's preferences to disk.

- **/logs**

  An advanced command that lets you search through logs files

- **/last**

  Show the history of exchange with someone

- **/help**

  Prints out a quick reference of IMCom's commands.

- **/version**

  Prints out IMCom's version or requests what version someone else is using

- **/changepassword**

  Changes your jabber account password.

- **/loadmod**

  Attempts to load a module.

- **/unloadmod**

  Attempts to unload a module.

- **/configmod**

  Tells the module to run its configuration routine.

- **/admin**

  Sends a message to all users online or set a MOTD.

- **/adminwho**

  Prints a list of all users currently on the server.

## SEE ALSO

[imcom(1)](/imcom/1.md)

## AUTHOR

This man page is generated by a script written and maintained by James Morrison *\<ja2morrison@student.math.uwaterloo.ca\>* for a reference to all interactive commands in **imcom**.
