Commandes de XChat

Voici la liste des commandes disponibles dans xchat.
Vous pouvez afficher la liste complete des commandes (Commandes de base + Commandes definies par l'utilisateur + Commandes des scripts/greffons) en tapant dans xchat : /help -l
Certaines parties n'etaient pas traduites, je les ai traduites, et j'ai ajouté quelques commentaires sur certaines commandes.

(Cliquez sur la commande pour afficher l'aide)

ADDBUTTON ALLCHAN ALLCHANL ALLSERV
AWAY BAN CHANOPT CHARSET
CLEAR CLOSE COUNTRY CTCP
CYCLE DCC DEBUG DEHOP
DELBUTTON DEOP DEVOICE DISCON
DNS ECHO EXEC EXECCONT
EXECKILL EXECSTOP EXECWRITE FLUSHQ
GATE GETFILE GETINT GETSTR
GHOST GUI HELP HOP
ID IGNORE INVITE JOIN
KICK KICKBAN KILLALL LAGCHECK
LASTLOG LIST LOAD MDEHOP
MDEOP ME MENU MKICK
MODE MOP MSG NAMES
NCTCP NEWSERVER NICK NOTICE
NOTIFY OP PART PING
QUERY QUIT QUOTE RECONNECT
RECV SAY SEND SERVER
SET SETCURSOR SERVCHAN SETTAB
SETTEXT SPLAY TOPIC UNBAN
UNIGNORE UNLOAD URL USELECT
USERLIST VOICE WALLCHAN WALLCHOP

Addbutton   haut
Syntaxe : ADDBUTTON <nom> <action>
Ajouter un bouton au-dessous de la liste des utilisateurs.
Vous pouvez aussi ajouter des boutons a cette liste en passant par le menu :
"Paramètres / Préférences / Boutons de la liste des utilisateurs"
Pour rendre ces boutons visibles/invisibles :
Tapez /set gui_ulist_buttons ON/OFF     (Nécessite un redémarrage de xchat)
Les caractères spéciaux acceptés pour cette commande sont :
%a : Tous les pseudos séléctionnés
%c : Salon Actuel
%e : Nom du reseau IRC actuel
%h : Host du pseudo séléctionné
%m : Informations sur votre PC
%n : Votre pseudo
%s : Le pseudo séléctionné
%t : Heure et date
(voir aussi DELBUTTON)
        
Allchan   haut
Syntaxe : ALLCHAN <cmd>
Envoyer une commande à tous les canaux de tous les reseaux sur lesquels vous êtes présent
        
Allchanl   haut
Syntaxe : ALLCHANL : ALLCHANL <cmd>
Envoyer une commande à tous les canaux du reseau courant sur lesquels vous
êtes présent
        
Allserv   haut
Syntaxe : ALLSERV <cmd>
Envoyer une commande à tous les serveurs auxquels vous êtes connecté
        
Away   haut

Syntaxe : AWAY [<raison>]
Indiquer aux autres utilisateurs que vous êtes absent.
Voir Utilisation de l'Away

Ban   haut
Syntaxe : BAN <masque> [<typeban>]
Bannir du canal en cours tous ceux qui correspondent au masque.
S'ils sont déjà sur ce canal, ils ne seront pas expulsés
(nécessite d'avoir les droits necessaires sur le salon en question)
Typeban est un chiffre de 0 à 3.
0 : *!*@*.host
1 : *!*@domain
2 : *!user@*.host
3 : *!user@domain
        
CHANOPT   haut
Les options de CHANOPT peuvent etre configurées en mode graphique en faisant un clic droit sur l'onglet de la fenetre pour laquelle on souhaite régler ces options.
  • Syntaxe : CHANOPT CONFMODE ON|OFF
    Affiche ou cache les messages de join/part de la fenetre courante
                
  • Syntaxe : CHANOPT COLORPASTE ON|OFF
    Active ou desactive l'option de la fenetre courante "coller la couleur"
                
  • Syntaxe : CHANOPT BEEP ON|OFF
    Active ou desactive les bips sur les messages dans la fenetre courante
                
Charset   haut
Syntaxe : CHARSET <charset>
Change le charset pour la session en cours, la modification n'est pas enregistrée.
        
Clear   haut
Syntaxe : CLEAR [ALL|HISTORY]
Efface la fenetre courrante, l'historique des commandes, ou les deux a la fois.
        
Close   haut
Syntaxe : CLOSE
Fermer l'onglet ou la fenêtre en cours
        
Country   haut
Syntaxe : COUNTRY [-s] <code|joker>
Rechercher un code de pays, par exemple : au = Australie
Country a* donne tous les codes de pays avec un A dedans, country * donne la liste complete.
        
CTCP   haut

Syntaxe : CTCP <pseudo> <message>
Envoyer au pseudo un message CTCP
Messages usuels : VERSION, PING, CLIENTINFO, USERINFO, DELAI, SOURCE, TIME, FINGER, XDCC LIST, CDCC LIST, ACTION
vous trouverez plus d'infos sur les CTCP sur le site de Developpez.com
Voir aussi fake ctcp version

Cycle   haut
Syntaxe : CYCLE
Quitter le canal actuel et y revenir immédiatement.
        
DCC   haut
DCC : Direct Client to Client. Permet de realiser une connexion directe entre deux clients IRC, sans passer par le serveur.
Vous pourrez, de cette facon, discuter en etant directement connecté à votre correspondant, ou echanger des fichiers.
        
  • DCC GET <pseudo>
  • Accepter le fichier proposé
  • DCC SEND [maxcps=#] <pseudo> <chemin du fichier>
  • Envoyer un fichier à pseudo
  • DCC LIST
  • Afficher les connexions DCC
  • DCC CHAT <pseudo>
  • Proposer une discussion DCC
  • DCC PCHAT <pseudo>
  • Proposer une discussion DCC en mode passif. Pour initialiser une connection DCC, un des deux clients doit commencer par ecouter un port(client passif). L'autre doit se connecter sur ce port en ecoute (C'est le client actif). Certains firewalls peuvent interdire d'initier une connection, le mode passif peut dans ce cas etre tenté pour reussir a se connecter malgré tout.
  • DCC CLOSE <type> <pseudo> <fichier>
  • Fermer un transfert DCC exemple : /dcc close send paul fichier.tar.gz
Vous trouverez plus d'explications sur les DCC sur le site de Developpez.com
Debug   haut
Syntaxe : DEBUG 
Affiche des informations trop obscures a mes yeux pour que je puisse vous les expliquer :D
        
Dehop   haut
Syntaxe : DEHOP <pseudo>
Supprimer l'état demi-opérateur « halfop » d'un pseudo sur le canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
        
Delbutton   haut
Syntaxe : DELBUTTON <nom>
Supprimer un des boutons situés au-dessous de la liste des utilisateurs
        
Deop   haut
Syntaxe : DEOP <pseudo>
Supprimer l'état opérateur (« chanop ») d'un pseudo sur le canal actuel.
(nécessite d'avoir les droits necessaires sur le salon en question)
        
Devoice   haut
Syntaxe : DEVOICE <pseudo>
Supprimer la parole donnée (voice) à un pseudo sur le canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
        
Discon   haut
Syntaxe : DISCON
Se déconnecter du serveur
        
DNS   haut
Syntaxe : DNS <pseudo|hcommandte|IP>
Avec un Pseudo, Rechercher l'adresse IP d'un utilisateur (ne decrypte pas les hosts)
Avec une IP, retrouve le nom d'hote.
Avec un nom d'hote, retrouve l'IP.
        
Echo   haut
Syntaxe : ECHO <texte>
Afficher un texte en local. (visible dans la fenetre de chat, mais pas vous seulement)
        
Exec   haut
Syntaxe : EXEC [-o] <commande>
Exécuter une commande. Si l'option -o est utilisée, la sortie est envoyée sur le canal actuel,
sinon elle est affichée dans la zone de texte actuelle.
Je ne sais absolument pas si cette commande est utile sous windows.
(Voir aussi EXECCONT, EXECSTOP, EXECKILL, EXECWRITE)
        
Execcont   haut
Syntaxe : EXECCONT
Envoyer un signal « SIGCONT » au processus
SIGCONT sert a reactiver un processus.
(Voir aussi EXEC, EXECSTOP, EXECKILL, EXECWRITE)
        
Execkill   haut
Syntaxe : EXECKILL [-9]
Tuer une exécution en cours dans la session actuelle. Si -9 est fourni, le processus est tué par le signal « SIGKILL »
(Voir aussi EXECCONT, EXECSTOP, EXEC, EXECWRITE)
        
Execstop   haut
Syntaxe : EXECSTOP, envoyer un signal « SIGSTOP » au processus
SIGSTOP sert a stopper un processus.
(Voir aussi EXECCONT, EXEC, EXECKILL, EXECWRITE)
        
   haut
Syntaxe : EXECWRITE
Envoyer des données à l'entrée standard des processus
(Voir aussi EXECCONT, EXECSTOP, EXECKILL, EXEC)
        
Flushq   haut
Syntaxe : FLUSHQ
Vider la file d'envoi du serveur actuel
(Quand vous envoyez trop de données trop rapidement au serveur, ces données s'accumulent dans une file d'attente.)
        
Gate   haut
Syntaxe : GATE <hôte> [<port>]
Utiliser un hôte comme serveur mandataire (proxy), le port 23 est utilisé par défaut
        
Getfile   haut
Syntaxe : GETFILE [-folder] [-multi] [-save] <command>
<title> [<initial>]
Ca permet d'ouvrir une fenetre pour aller chercher un fichier, mais dans quel but... ?
J'ai tenté de l'utiliser pour afficher le contenu d'un fichier sur un salon,
mais en vain, la maniere exacte de l'utiliser reste obscure pour moi.
        
Getint   haut
Syntaxe : GETINT <default> <command> <prompt>
Demande a l'utilisateur d'entrer une valeur numerique.
Exemple : /getint "5" "set flood_ctcp_num" "Nombre de CTCP recevable avant d'ignorer l'envoyeur pour flood"
Demande le nombre de CTCP maximum avant de les ignorer, la valeur affichée sera 5.
(Le laps de temps pour le nombre de CTCP est defini par 'flood_ctcp_time')
(Voir aussi GETSTR)
        
GETSTR   haut
Syntaxe : GETSTR <default> <command> <prompt>
Demande a l'utilisateur d'entrer une chaine de caracteres.
Exemple : /getstr "Votre texte a envoyer sur tous les salons..." "amsg "
"Message à envoyer sur tous les salons ?"
(Voir aussi GETINT)
        
GHOST   haut
Syntaxe : GHOST <pseudo> <mot-de-passe>
Tuer un pseudonyme fantôme.
        
GUI   haut
Syntaxe : GUI [ATTACH|DETACH|SHOW|HIDE|FOCUS|FLASH|ICONIFY|COLOR<n>]
          GUI [MSGBOX <text>|MENU TOGGLE]
Cette commande fera l'objet d'un article special.
        
HELP   haut
Syntaxe  : HELP [-l] [commande]
Affiche l'aide.
/HELP
Affiche toutes les commandes disponibles, y compris les commandes definies par l'utilisateur et par des scripts/greffons
/HELP [commande]
Affiche l'aide de la commande spécifiée
/HELP -l
Affiche la liste de toutes les commandes
ainsi que les textes d'aide de chaque commande.
        
HOP   haut
Syntaxe : HOP <pseudo>
Donner l'état de demi-opérateur de canal « halfop » au pseudo
(nécessite d'avoir les droits necessaires sur le salon en question)
        
ID   haut
Syntaxe : ID <mot de passe>
Vous identifie auprès de nickserv.
        
IGNORE   haut
Syntaxe : IGNORE <masque> <types...> <options...>
Masque  - masque d'hôtes à exclure.
Par ex. : *!*@*.aol.com
          tom*!*@*.fr
Types   - types de données à exclure, un seul ou tous 
          PRIV : Messages privés
          CHAN : Messages de salon
          NOTI : Notices
          CTCP : CTCP
          DCC : DCC
          INVI : Invitations
          ALL : Toutes les categories sus-citées
          UNIGNORE : Ne pas ignorer le masque (exceptions)
Options - NOSAVE (l'ignore ne durera que pour la duree de la session)
          QUIET (n'affiche pas dans la fenetre que le host a ete
ignoré)
Il est possible de definir/regler/supprimer les IGNORE dans le menu
"Fenetres / Liste d'ignorance"
(Voir aussi UNIGNORE)
        
INVITE   haut
Syntaxe : INVITE <pseudo> [<canal>]
Inviter quelqu'un sur un canal, par défaut le canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
        
JOIN   haut
Syntaxe : JOIN <canal>
Rejoindre le canal
Vous pouvez joindre plusieurs salon avec une seule commande en les tapant a la suite, separés par des espaces
Note : Dans la version 2.6.8 de xchat sous linux, il est inutile de taper les #
        
KICK   haut
Syntaxe : KICK <pseudo> [raison]
Expulser le pseudo (kick) hors du canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
(Voir aussi KICKBAN, BAN)
        
KICKBAN   haut
Syntaxe : KICKBAN <pseudo> [bantype] [raison]
Bannir puis expulser (kick) le pseudo du canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
(Voir aussi BAN, KICK)
        
KILLALL   haut
Syntaxe : KILLALL
Quitte immediatement xchat et se deconnecte en tuant le processus.
        
LAGCHECK   haut
Syntaxe : LAGCHECK
Forcer une nouvelle vérification de latence (lag)
        
LASTLOG   haut
Syntaxe : LASTLOG <chaîne>
Rechercher une chaîne mémorisée dans la fenêtre active
Ouvre une fenetre (lastlog) ou seront affiché toutes les occurences.
        
LIST   haut
Syntaxe : LIST [chaine]
La commande List seule affiche la liste complete des salons.
Il est possible de rechercher certaines chaines dans la liste,
Je n'ai pas bien compris comment ca fonctionne et n'ai trouvé
aucune documentation sur le sujet...
Essayez : /list *quizz*
        
LOAD   haut
Syntaxe : LOAD [-e] <fichier>
Charger un greffon ou un script.
L'option -e permet d'executer des commandes inscrites dans un fichier txt.
        
MDEHOP   haut
Syntaxe : MDEHOP
Retirer globalement les droits d'opérateur à tous les demi-opérateurs (halfops) du canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
        
MDEOP   haut
Syntaxe : MDEOP
Retirer globalement tous les droits d'opérateur à tous les opérateurs du canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
        
ME   haut
Syntaxe : ME <action>
Envoyer l'action sur le canal actuel (les actions sont écrites à la 3ème personne, comme /me est content)
        
MENU   haut
Syntaxe : MENU [-eX] [-k<mod>,<key>] [-m] [-pX] [-tX]
{ADD|DEL} <path> [command] [unselect command]
Cette commande fera l'objet d'un article spécial.
        
MKICK   haut
Syntaxe : MKICK
Jeter (kick) massivement tout le monde sauf vous hors du canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
        
MODE   haut
Syntaxe : MODE [pseudo/#salon] [+/-{modes}]
/MODE                          -   seul affiche les modes du salon actuel,
/MODE #salon                   -   affiche les modes du salon choisi
/MODE votre_pseudo             -   affiche les modes actifs avec votre
/pseudo
/MODE +/-{modes}               -   ajoute ou retire les modes du salon
/actuel
/mode votre_pseudo +/-{modes}  -   ajoute ou retire des modes sur votre
/pseudo
Les modes disponibles dependent des configurations du serveur ou vous etes.
        
MOP   haut
Syntaxe : MOP
Donner globalement les droits d'opérateur à tous les utilisateurs du canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
        
MSG   haut
Syntaxe : MSG <pseudo> <message>
Envoyer un message privé a pseudo
        
NAMES   haut
Syntaxe : NAMES [#salon]
/NAMES           -   Afficher les pseudos sur le canal actuel
/NAMES #salon    -   Afficher les pseudos sur le canal #salon
        
NCTCP   haut
Syntaxe : NCTCP <pseudo> <message>
Envoyer une notification CTCP
(utilisé pour les reponses aux ctcp)
        
NEWSERVER   haut
Syntaxe : NEWSERVER <nom_hô; [<port>] [-noreconnect]
/NEWSERVER               -   Ouvre une nouvelle fenetre de serveur
/NEWSERVER nom_hote      -   Ouvre une nouvelle fenetre de serveur et s'y
/connecte
                         -   Si aucun port n'est precisé,le port par /defaut est utilisé (6667)
L'option -noreconnect permet de ne pas tenter de se reconnecter en cas d'echec.
Contrairement a ce qui est affiché dans l'aide, il faut mettre cette option apres le nom du serveur.
        
NICK   haut
Syntaxe : NICK <pseudo>
Choisir votre pseudonyme
        
NOTICE   haut
Syntaxe : NOTICE <pseudo/canal> <message>
Envoyer une notification. Les notifications sont un type de message auquel on devrait réagir automatiquement
        
NOTIFY   haut
Syntaxe : NOTIFY [-n network1[,network2,...]] [<nick>]
/NOTIFY                    -   Affiche votre liste des notifications.
/NOTIFY pseudo             -   Ajoute pseudo a la liste des notifications
/pour tous les reseaux
/NOTIFY -n network pseudo   -   Ajoute pseudo a la liste des notifications
/pour le reseau "network"
Vous pouvez choisir plusieurs reseau en les separant par des virgules.
Le nom du reseau a precisé est celui qui apparait dans votre liste de reseaux.
Il est possible de gerer les notifications depuis le menu "Fenetres / Liste de Notification"
        
OP   haut
Syntaxe : OP <pseudo>
Donner l'état d'opérateur « chanop » au pseudo
(nécessite d'avoir les droits necessaires sur le salon en question)
        
PART   haut
Syntaxe : PART [<canal>] [<raison>]
Quitter le canal, par défaut le canal actuel
        
PING   haut
Syntaxe : PING <pseudo | canal>
Envoyer un ping CTCP au pseudo ou au canal
        
QUERY   haut
Syntaxe : QUERY [-nofocus] <nick>
Ouvre une fenetre de conversation privée avec pseudo.
L'option -nofocus permet d'ouvrir la fenetre en arriere plan
        
QUIT   haut
Syntaxe : QUIT [<raison>]
Se déconnecter du serveur actuel
        
QUOTE   haut
Syntaxe : QUOTE <texte>
Transmettre le texte au serveur sous forme brute
        
RECONNECT   haut
Syntaxe : RECONNECT [-ssl] [<hôte>] [<port>] [<mot_de_passe>]
Peut être appelée exactement comme /RECONNECT pour se reconnecter au serveur actuel
ou avec /RECONNECT ALL pour se reconnecter à tous les serveurs ouverts
        
RECV   haut
Syntaxe : RECV <texte>
Transmettre vers xchat le texte sous forme brute, comme s'il avait été reçu depuis le serveur IRC
        
SAY   haut
Syntaxe : SAY <texte>
Envoyer un texte à l'objet de la fenêtre actuelle
        
SEND   haut
Syntaxe : SEND <pseudo> [<fichier>]
Envois un fichier a pseudo, comme /DCC SEND
        
SERVCHAN   haut
Syntaxe : SERVCHAN [-ssl] <hôte> <port> <canal>
Se connecter et rejoindre un canal
        
SERVER   haut
Syntaxe : SERVER [-ssl] <hôte> [<port>]
[<mot_de_passe>]
Se connecter à un serveur, le port par défaut est 6667 pour les connexions normales, et 9999 pour les connexions ssl
        
SET   haut
Syntaxe : SET [-e] [-quiet] <variable> [<value>]
SET seul affiche une liste (non exhaustive) des setvars.
SET  affiche la variable et sa valeur.
L'option -quiet permet de ne pas afficher le chagement de la valeur.
Voici la Liste des setvars xchat en anglais 
        
SETCURSOR   haut
Syntaxe : SETCURSOR [-|+]<position>
Mystere.
        
SETTAB   haut
Syntaxe : SETTAB <nom>
Renomme l'onglet actuel.
        
SETTEXT   haut
Syntaxe : SETTEXT <texte>
Affiche le texte dans la barre de saisie du texte de xchat.
        
SPLAY   haut
Syntaxe : SPLAY <soundfile>
Joue le fichier son. (ne lit pas les mp3)
        
TOPIC   haut
Syntaxe : TOPIC [<sujet>]
Définir le sujet si on en fournit un, sinon afficher le sujet actuel
        
UNBAN   haut
Syntaxe : UNBAN <masque> [<masque>...]
Supprimer le bannissement pour les masques fournis.
(nécessite d'avoir les droits necessaires sur le salon en question)
        
UNIGNORE   haut
Syntaxe : UNIGNORE <masque> [QUIET]
Retire l'ignore sur le masque donné.
L'option QUIET permet de ne pas afficher le message de confirmation.
        
UNLOAD   haut
Syntaxe : UNLOAD <nom>
Décharger un greffon ou un script
        
URL   haut
Syntaxe : URL <url>
Ouvrir une URL dans votre navigateur
        
USELECT   haut
Syntaxe : USELECT [-a] [-s] <pseudo1> <npseudo2> etc.
Mettre en surbrillance le(s) pseudonyme(s) dans la liste des utilisateurs du canal
        
USERLIST   haut
Syntaxe : USERLIST
Affiche la liste des utilisateurs du salon actif.
ov= Operateur / Voice (O=non, 1=oui)
away= Status de away O=non, 1=oui
lt= Duree en seconde de l'inactivité (normalement)
        
VOICE   haut
Syntaxe : VOICE <pseudo>
Donner la parole à quelqu'un.
(nécessite d'avoir les droits necessaires sur le salon en question)
        
WALLCHAN   haut
Syntaxe : WALLCHAN <message>
Ecrire le message sur tous les canaux
        
WALLCHOP   haut
Syntaxe : WALLCHOP <message>
Envoyer le message à tous les opérateurs du canal actuel (chanops)
        

Merci à Own3d pour cette aide ( source | site )

Propriété intellectuelle - Ring - XChat FR

trollab Creative Commons Debian Powered Apache Powered PHP Powered Mysql Powered