Lista comenzilor IRC

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 4 ianuarie 2016; verificările necesită 3 modificări .

Aceasta este o listă a tuturor comenzilor IRC ( Internet relay chat )  definite în RFC IETF 1459 și 2812. Mulți clienți IRC necesită o bară oblică înainte de comandă. Parantezele unghiulare ("<" și ">") denotă argumentele comenzii. Argumentele cuprinse între paranteze drepte ("[" și "]") sunt opționale și înlocuiesc valorile implicite.

Lista comenzilor

ADMIN

Sintaxă:

ADMIN [<сервер>]

Determină serverul să returneze informații despre administratorul serverului specificat în argumentul <server> sau despre serverul curent dacă acest argument nu este furnizat. [unu]

Definit în RFC 1459.

Away

Sintaxă:

AWAY [<сообщение>]

Specifică un mesaj care este afișat automat ca răspuns la mesajele private trimise utilizatorului. [2] Dacă argumentul <mesaj> nu este specificat, comanda elimină starea setată anterior.

Definit în RFC 1459

CONECTAȚI

Sintaxă:

CONNECT <сервер> [<порт> [<удаленный сервер>]](RFC 1459) CONNECT <сервер> <порт> [<удаленный сервер>](RFC 2812)

Determină ca serverul specificat în argumentul <server la distanță> (sau serverul curent dacă nu este specificat <server la distanță>) să se conecteze la serverul <server> pe portul <port>. [3] [4] Această comandă este disponibilă numai pentru operatorii IRC .

Definit în RFC 1459; parametrul <port> a devenit obligatoriu în RFC 2812

DIE

Sintaxă:

DIE

Determină închiderea serverului. [5]

Definit în RFC 2812

EROARE

Sintaxă:

ERROR <сообщение об ошибке>

Această comandă este folosită de servere pentru a raporta o eroare altor servere. De asemenea, este utilizat înainte de a termina o conexiune cu un client. [6]

Definit în RFC 1459

INFO

Sintaxă:

INFO [<цель>]

Returnează informații despre serverul specificat în parametrul <țintă> sau despre serverul curent dacă parametrul <țintă> nu este specificat. [7] Informațiile includ versiunea serverului, data la care a fost compilată, informații despre corecție, data lansării și orice alte informații care pot fi relevante.

Definit în RFC 1459

INVITARE

Sintaxă:

INVITE <пользователь> <канал>

Invită utilizatorul <utilizator> la canalul <canal>. [8] <canal> nu trebuie să existe. Dacă este, numai utilizatorii din canal pot invita alți membri. Dacă modul +i este activat pe un canal, numai operatorii de canal pot invita alți utilizatori.

Definit în RFC 1459

ison

Sintaxă:

ISON <имена пользователей>

Interogează starea utilizatorilor enumerați în primul argument al comenzii <nume de utilizator>, separați prin spații. [9] Serverul returnează o listă a celor aflate în prezent online sub forma unei liste separate prin spațiu. Dacă niciunul dintre ele nu este online, serverul returnează o listă goală.

Definit în RFC 1459

ÎNSCRIEȚI -VĂ

Sintaxă:

JOIN <каналы> [<ключи>]

Vă permite să accesați canalele specificate ca o listă de <canale>, separate prin virgulă. De asemenea, vă permite să specificați parole, dacă este necesar, într-o listă de <chei> separate prin virgulă. [10] Dacă canalele nu există, acestea vor fi create.

Definit în RFC 1459

KICK

Sintaxă:

KICK <канал> <пользователь> [<сообщение>]

Elimină utilizatorul <utilizator> de pe canalul <canal>. [11] Această comandă poate fi folosită numai de operatorii de canal.

Definit în RFC 1459

KILL

Sintaxă:

KILL <пользователь> <сообщение>

Elimină utilizatorul <utilizator> din rețea. [12] Această comandă poate fi folosită numai de operatorii IRC.

Definit în RFC 1459

Link -uri

Sintaxă:

LINKS [<удаленный сервер> [<маска сервера>]]

Afișează toate asocierile de server care se potrivesc cu <masca server>, dacă este specificat, pe server <server la distanță> sau pe serverul curent dacă nu este specificat niciun argument. [13]

Definit în RFC 1459

LIST

Sintaxă:

LIST [<каналы> [<сервер>]]

Returnează o listă cu toate canalele de pe server. [14] Dacă se oferă o listă de <canale>, separată prin virgulă, returnează subiectele acestora. Dacă este specificat <server>, comanda este transmisă serverului <server>.

Definit în RFC 1459

LUSERS

Sintaxă:

LUSERS [<маска> [<сервер>]]

Returnează statistici despre dimensiunea rețelei. [15] Dacă comanda este apelată fără argumente, sunt afișate statisticile întregii rețele. Dacă este specificat parametrul <mask>, comanda returnează doar statisticile subsetului de rețea specificat de mască. Dacă este specificat parametrul <server>, comanda este transmisă serverului <server>.

Definit de RFC 2812

MOD

Sintaxă:

MODE <имя пользователя> <флаги> (пользовательские) MODE <канал> <флаги> [<аргументы>]

Comanda MODE are două scopuri. Poate fi folosit pentru a schimba steaguri utilizatorului și modurile de canal. [16]

Definit în RFC 1459

MOTD

Sintaxă:

MOTD [<server>]

Returnează mesajul MOTD de la serverul <server> sau de la serverul curent dacă argumentul este omis. [17]

Definit de RFC 2812

MSG

Sintaxă:

MSG nickname message

Trimiterea unui mesaj privat unui utilizator fără a deschide o fereastră privată.

NUME

Sintaxă:

NAMES [<каналы>](RFC 1459) NAMES [<каналы> [<сервер>]](RFC 2812)

Returnează o listă de utilizatori care se află pe canalele definite în lista <canale> separate prin virgulă. [18] Dacă nu este specificat <canale>, afișează toți utilizatorii sortați după numele canalului. Utilizatorii care nu sunt pe niciunul dintre canale sunt afișați ca fiind pe canalul „*”. Dacă este specificat parametrul <server>, comanda este transmisă serverului <server>. [19]

Definit în RFC 1459; parametru opțional <server> adăugat în RFC 2812

Nick

Sintaxă:

NICK <имя пользователя> [<счётчик>](RFC 1459) NICK <имя пользователя>(RFC 2812)

Permite utilizatorului să-și schimbe porecla pe IRC. Contorul a fost folosit anterior de mai multe servere. [20] [21]

Definit în RFC 1459; parametrul opțional <count> eliminat în RFC 2812

NOTIFICARE

Sintaxă:

NOTICE <цель сообщения> <сообщение>

Această comandă funcționează la fel ca PRIVMSG, cu excepția faptului că un răspuns automat nu poate fi trimis ca răspuns la un mesaj NOTICE. [22]

Definit în RFC 1459

OPER

Sintaxă:

OPER <имя пользователя> <пароль>

Permite utilizatorului să se autentifice ca operator IRC pe acest server/rețea. [23]

Definit în RFC 1459

PARTEA

Sintaxă:

PART <каналы>

Permite utilizatorului să părăsească canalele definite în lista <canale> separate prin virgulă. [24]

Definit în RFC 1459

PASS

Sintaxă:

PASS <пароль>

Setează parola de conectare. [25] Această comandă trebuie utilizată înainte de înregistrarea unui nume de utilizator.

Definit în RFC 1459

PING

Sintaxă:

PING <сервер1> [<сервер2>]

Verifică existența unei conexiuni. [26] Un răspuns PONG este returnat ca răspuns la un mesaj PING. Dacă este specificat <server2>, mesajul este transmis și acestuia.

Definit în RFC 1459

PONG

Sintaxă:

PONG <сервер1> [<сервер2>]

Această comandă este un răspuns la comanda PING și funcționează exact în același mod. [27]

Definit în RFC 1459

PRIVMSG

Sintaxă:

PRIVMSG <цель сообщения> <сообщение>

Trimite un mesaj privat <mesaj> către <ținta mesajului>, care poate fi un utilizator sau un canal. [28]

Definit în RFC 1459

INTEROARE

Sintaxă:

QUERY nickname message

Trimiterea unui mesaj privat utilizatorului, deschiderea unei ferestre private.

INIȚI

Sintaxă:

QUIT [<сообщение>]

Deconectează un utilizator de la server. [29]

Definit în RFC 1459

REHASH

Sintaxă:

REHASH

Determină serverul să recitească și să utilizeze fișierele de configurare. [30] Această comandă poate fi folosită numai de operatorii IRC.

Definit în RFC 1459

RESTART

Sintaxă:

RESTART

Repornește serverul. [31] Această comandă poate fi folosită numai de operatorii IRC.

Definit în RFC 1459

SERVICE

Sintaxă:

SERVICE <nickname> <reserved> <distribution> <type> <reserved> <info>

Înregistrează un nou serviciu în rețea. [32]

Definit în RFC 2812

SERVLIST

Sintaxă:

SERVLIST [<маска> [<тип>]]

Afișează o listă de servicii care sunt în prezent online. [33]

Definit în RFC 2812

SERVER

Sintaxă:

SERVER <имя сервера> <счетчик> <информация>

Mesajul serverului este folosit pentru a spune serverului că celălalt capăt al noii conexiuni este serverul. [34] De asemenea, acest mesaj poate fi folosit pentru a transmite date de server către întreaga rețea. <counter> determină câte hopuri (conexiuni la server) de la <nume server>. <info> conține informații suplimentare despre server.

Definit în RFC 1459

SQUERY

Sintaxă:

SQUERY <имя сервиса> <текст>

Comanda este identică cu PRIVMSG, cu excepția faptului că destinatarul este un serviciu. [35]

Definit în RFC 2812

SQUIT

Sintaxă:

SQUIT <сервер> <комментарий>

Determină deconectarea serverului <server>. [36]

Definit în RFC 1459

STATISTICI

Sintaxă:

STATS <запрос> [<сервер>]

Returnează statistici pentru serverul curent sau serverul <server> dacă este definit unul. [37]

Definit în RFC 1459

SUMMON

Sintaxă:

SUMMON <пользователь> [<сервер>](RFC 1459) SUMMON <пользователь> [<сервер> [<канал>]](RFC 2812)

Trimite utilizatorilor de pe aceeași gazdă ca <server> un mesaj prin care le cere să se alăture IRC. [38] [39]

Definit în RFC 1459; parametru opțional <canal> adăugat în RFC 2812

TIME

Sintaxă:

TIME [<сервер>]

Returnează ora locală a serverului curent sau a serverului <server> dacă este specificat acest parametru. [40]

Definit în RFC 1459

SUBIECT

Sintaxă:

TOPIC <канал> [<тема>]

Permite utilizatorului să solicite sau să seteze subiectul canalului <canal>. [41] Dacă este specificat <subiect>, schimbă subiectul canalului în <subiect>. Dacă modul +i este activat pe un canal, numai operatorii de canal pot seta subiectul.

Definit de RFC 1459

TRACE

Sintaxă:

TRACE [<цель>]

Vă permite să urmăriți calea prin rețeaua IRC către un anumit server și client, folosind o metodă similară cu traceroute . [42]

Definit în RFC 1459

UTILIZATOR

Sintaxă:

USER <имя пользователя> <хост> <имя сервера> <реальное имя>(RFC 1459) USER <имя пользователя> <флаги> <не используется> <реальное имя>(RFC 2812)

Această comandă este utilizată la începutul unei conexiuni pentru a determina numele de utilizator, numele de gazdă, numele real și steagurile de conexiune. [43] [44] Parametrul <realname> poate conține spații și trebuie să înceapă cu două puncte.

Definit în RFC 1459, modificat în RFC 2812

USEHOST

Sintaxă:

USERHOST <имя пользователя> [<имя пользователя> <имя пользователя> ...]

Returnează informații despre gazdele definite de utilizatori. [45]

Definit în RFC 1459

UTILIZATORI

Sintaxă:

USERS [<сервер>]

Returnează o listă de utilizatori și informații despre acești utilizatori într-un format similar cu comenzile who , rusers și finger UNIX . [46]

Definit în RFC 1459

VERSIUNE

Sintaxă:

VERSION [<сервер>]

Returnează versiunea serverului <server> sau serverul curent dacă acest parametru nu este specificat. [47]

Definit în RFC 1459

WALLOPS

Sintaxă:

/server USERHOST m2418743 <сообщение>

Trimite un <mesaj> tuturor operatorilor conectați la server (RFC 1459) sau tuturor utilizatorilor cu marcajul „w” setat (RFC 2812). [48] ​​​​[49]

Definit în RFC 1459

cine

Sintaxă:

WHO [<имя> ["o"]]

Returnează o listă de utilizatori care se potrivesc cu <nume>. [50] Dacă indicatorul „o” este setat, sunt returnate numai informații despre operatorii IRC.

Definit în RFC 1459

WHOIS

Sintaxă:

WHOIS [<сервер>] <имена пользователей>

Returnează informații despre utilizatorii definiți în lista de <nume de utilizator>, separate prin virgulă. [51] Dacă este specificat parametrul <server>, comanda îi este transmisă pentru procesare.

Definit în RFC 1459

WHOWAS

Sintaxă:

WHOWAS <имя пользователя> [<сетчик> [<сервер>]]

Returnează informații despre un nume de utilizator care nu este utilizat în prezent (din cauza dezactivării sau modificării unui utilizator). [52] Dacă este specificat parametrul <count>, sunt returnate informații despre ultimele apariții <count> ale poreclei. Dacă este specificat parametrul <server>, comanda îi este transmisă pentru procesare. În RFC 2812, <username> poate fi o listă de nume de utilizator separate prin virgulă. [53]

Definit în RFC 1459

Vezi și

Note

  1. „Comandă admin” .p. 31.secțiunea 4.3.7. RFC 1459 .
  2. „Deplasare” secțiunea 5.1. RFC 1459 .
  3. „Conectează mesajul” .secțiunea 4.3.5. RFC 1459 .
  4. „Conectează mesajul” .secțiunea 3.4.7. RFC 2812 .
  5. „Mesajul morții” . 39.secțiunea 4.3. RFC 2812 .
  6. „Eroare” .p. 38.secțiunea 4.6.4. RFC 1459 .
  7. „Comandă Info” .secțiunea 4.3.8. RFC 1459 .
  8. „Mesaj de invitație” .p. 25.secțiunea 4.2.7. RFC 1459 .
  9. „Mesajul Ison” .p. 42.secțiunea 5.8. RFC 1459 .
  10. „Mesaj de alăturare” .secțiunea 4.2.1. RFC 1459 .
  11. „Comandă Kick” secțiunea 4.2.8. RFC 1459 .
  12. „Mesaj de ucidere” . 36.secțiunea 4.6.1. RFC 1459 .
  13. „Mesaj de legături” .secțiunea 4.3.3. RFC 1459 .
  14. „Lista mesaj” .secțiunea 4.2.6. RFC 1459 .
  15. „Mesajul Lusers” .secțiunea 3.4.2. RFC 2812 .
  16. „Mesaj de mod” .secțiunea 4.2.3. RFC 1459 .
  17. „Mesaj Motd” . 25.secțiunea 3.4.1. RFC 2812 .
  18. „Mesaj de nume” .p. 24.secțiunea 4.2.5. RFC 1459 .
  19. „Mesaj de nume” .secțiunea 3.2.5. RFC 2812 .
  20. „Mesajul Nick” secțiunea 4.1.2. RFC 1459 .
  21. „Mesaj Nick” .secțiunea 3.1.2. RFC 2812 .
  22. „Notă” .p. 33.secțiunea 4.4.2. RFC 1459 .
  23. „Operă” .p. 17.secțiunea 4.1.5. RFC 1459 .
  24. „Mesajul piesei” .secțiunea 4.2.2. RFC 1459 .
  25. „Mesaj cu parolă” . 14.secțiunea 4.1.1. RFC 1459 .
  26. „Mesaj Ping” . 37.secțiunea 4.6.2. RFC 1459 .
  27. „Mesaj Pong” .secțiunea 4.6.3. RFC 1459 .
  28. „Mesaje private” .secțiunea 4.4.1. RFC 1459 .
  29. „Ieșire” secțiunea 4.1.6. RFC 1459 .
  30. „Rehash message” .p . 39.secțiunea 5.2. RFC 1459 .
  31. „Mesajul de repornire” .secțiunea 5.3. RFC 1459 .
  32. „Mesaj de service” .secțiunea 3.1.6. RFC 2812 .
  33. „Mesajul listei de servicii” . 31.secțiunea 3.5.1. RFC 2812 .
  34. „Mesaj server” .secțiunea 4.1.4. RFC 1459 .
  35. „Squery” .p . 32.secțiunea 3.5.2. RFC 2812 .
  36. „Mesaj de părăsire server”, secțiunea 4.1.7. RFC 1459 .
  37. „Mesaj statistici” .secțiunea 4.3.2. RFC 1459 .
  38. „Mesaj de convocare” . 40.secțiunea 5.4. RFC 1459 .
  39. „Mesaj de convocare” . 40.secțiunea 4.5. RFC 2812 .
  40. „Mesaj de timp” .p. 29.secțiunea 4.3.4. RFC 1459 .
  41. „Mesaj subiect” .secțiunea 4.2.4. RFC 1459 .
  42. „Mesaj de urmărire” .secțiunea 4.3.6. RFC 1459 .
  43. „Mesajul utilizatorului” .secțiunea 4.1.3. RFC 1459 .
  44. „Mesajul utilizatorului” .p. 11.secțiunea 3.1.3. RFC 2812 .
  45. „Mesaj gazdă utilizator” . 42.secțiunea 5.7. RFC 1459 .
  46. „Utilizatori” .secțiunea 5.5. RFC 1459 .
  47. „Mesaj de versiune” .secțiunea 4.3.1. RFC 1459 .
  48. „Mesaj Operwall” .p . 41.secțiunea 5.6. RFC 1459 .
  49. „Mesajul Operwall” .secțiunea 4.7. RFC 2812 .
  50. „Cine interogă”, secțiunea 4.5.1. RFC 1459 .
  51. „Interogare Whois” .secțiunea 4.5.2. RFC 1459 .
  52. „Whowas” .p . 35.secțiunea 4.5.3. RFC 1459 .
  53. „Whowas” .p . 34.secțiunea 3.6.3. RFC 2812 .