IRC parancsok listája

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2016. január 4-én felülvizsgált verziótól ; az ellenőrzések 3 szerkesztést igényelnek .

Ez az RFC IETF 1459-ben és 2812 -ben definiált összes IRC ( Internet Relay chat )  parancs listája. Sok IRC-ügyfél perjelet igényel a parancs előtt. A szögletes zárójelek ("<" és ">") a parancs argumentumait jelölik. A szögletes zárójelbe tett argumentumok ("[" és "]") nem kötelezőek, és helyettesítik az alapértelmezett értékeket.

Parancsok listája

ADMIN

Szintaxis:

ADMIN [<сервер>]

A kiszolgáló a <server> argumentumban megadott kiszolgáló rendszergazdájáról vagy az aktuális kiszolgálóról ad vissza információkat, ha ez az argumentum nincs megadva. [egy]

RFC 1459 határozza meg.

Távol

Szintaxis:

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

Meghatároz egy üzenetet, amely automatikusan megjelenik válaszul a felhasználónak küldött privát üzenetekre. [2] Ha az <üzenet> argumentum nincs megadva, a parancs eltávolítja a korábban beállított állapotot.

RFC 1459 határozza meg

CONNECT

Szintaxis:

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

A <távoli kiszolgáló> argumentumban megadott kiszolgálót (vagy a jelenlegi kiszolgálót, ha a <távoli kiszolgáló> nincs megadva) arra készteti, hogy a <port> porton csatlakozzon a <kiszolgáló> kiszolgálóhoz. [3] [4] Ez a parancs csak az IRC operátorok számára érhető el .

Meghatározása az RFC 1459; a <port> paraméter kötelezővé vált az RFC 2812-ben

DIE

Szintaxis:

DIE

A szerver leállását okozza. [5]

RFC 2812-ben definiálva

HIBA

Szintaxis:

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

Ezt a parancsot a szerverek arra használják, hogy hibát jelentsenek más szervereknek. Az ügyféllel való kapcsolat megszakítása előtt is használatos. [6]

RFC 1459 határozza meg

INFO

Szintaxis:

INFO [<цель>]

Információkat ad vissza a <target> paraméterben megadott kiszolgálóról, vagy az aktuális szerverről, ha a <target> paraméter nincs megadva. [7] Az információk magukban foglalják a szerver verzióját, a fordítás dátumát, a javítási információkat, az indítási dátumot és minden egyéb releváns információt.

RFC 1459 határozza meg

MEGHÍVÁS

Szintaxis:

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

Meghívja a <felhasználó> felhasználót a <csatorna> csatornára. [8] A <csatorna> nem létezhet. Ha igen, csak a csatorna felhasználói hívhatnak meg más tagokat. Ha a +i mód engedélyezve van egy csatornán, csak a csatorna üzemeltetői hívhatnak meg más felhasználókat.

RFC 1459 határozza meg

ison

Szintaxis:

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

Lekérdezi a <felhasználónevek> parancs első argumentumában felsorolt ​​felhasználók állapotát, szóközzel elválasztva. [9] A szerver szóközzel elválasztott listaként adja vissza az éppen online lévők listáját. Ha egyikük sincs online, a szerver üres listát ad vissza.

RFC 1459 határozza meg

CSATLAKOZÁS

Szintaxis:

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

Lehetővé teszi a <csatornák> vesszővel elválasztott listájaként megadott csatornák elérését. Lehetővé teszi a jelszavak megadását is, ha szükséges, a <kulcsok> vesszővel elválasztott listájában. [10] Ha a csatorna(k) nem léteznek, létrejönnek.

RFC 1459 határozza meg

KICK

Szintaxis:

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

Eltávolítja a <felhasználó> felhasználót a <csatorna> csatornáról. [11] Ezt a parancsot csak a csatorna operátorok használhatják.

RFC 1459 határozza meg

ÖLJ

Szintaxis:

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

Eltávolítja a <felhasználó> felhasználót a hálózatból. [12] Ezt a parancsot csak IRC operátorok használhatják.

RFC 1459 határozza meg

Linkek

Szintaxis:

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

Megjeleníti az összes olyan kiszolgálótársítást, amely megfelel a <kiszolgálómaszk>-nak, ha meg van adva, a <távoli kiszolgáló> kiszolgálón, vagy az aktuális kiszolgálón, ha nincs megadva argumentum. [13]

RFC 1459 határozza meg

LIST

Szintaxis:

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

A szerveren lévő összes csatorna listáját adja vissza. [14] Ha a <csatornák> vesszővel elválasztott listáját kapja, visszaadja a témaköreiket. Ha a <szerver> meg van adva, a parancs a <kiszolgáló> kiszolgálónak kerül átadásra.

RFC 1459 határozza meg

LUSERS

Szintaxis:

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

Statisztikát ad vissza a hálózat méretéről. [15] Ha a parancsot argumentumok nélkül hívják meg, akkor a teljes hálózat statisztikái jelennek meg. Ha a <mask> paraméter meg van adva, a parancs csak a hálózat maszk által meghatározott részhalmazának statisztikáit adja vissza. Ha a <server> paraméter meg van adva, a parancs átadásra kerül a <server> szervernek.

RFC 2812 határozza meg

MODE

Szintaxis:

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

A MODE parancsnak két célja van. Használható a felhasználói zászlók és a csatornamódok megváltoztatására. [16]

RFC 1459 határozza meg

MOTD

Szintaxis:

MOTD [<server>]

Visszaadja a MOTD üzenetet a <szerver> kiszolgálóról, vagy az aktuális kiszolgálóról, ha az argumentum kimarad. [17]

RFC 2812 határozza meg

MSG

Szintaxis:

MSG nickname message

Privát üzenet küldése a felhasználónak privát ablak megnyitása nélkül.

NEVEK

Szintaxis:

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

A vesszővel elválasztott <csatornák> listában meghatározott csatornákon lévő felhasználók listáját adja eredményül. [18] Ha a <csatornák> nincs megadva, az összes felhasználót megjeleníti csatornanév szerint rendezve. Azok a felhasználók, akik egyik csatornán sem szerepelnek, a „*” csatornán jelennek meg. Ha a <server> paraméter meg van adva, a parancs átadásra kerül a <server> szervernek. [19]

Meghatározása az RFC 1459; opcionális <server> paraméter hozzáadva az RFC 2812-hez

Nick

Szintaxis:

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

Lehetővé teszi a felhasználó számára, hogy módosítsa becenevét az IRC-n. A számlálót korábban több szerver is használta. [20] [21]

Meghatározása az RFC 1459; opcionális <count> paraméter eltávolítva az RFC 2812-ben

ÉRTESÍTÉS

Szintaxis:

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

Ez a parancs ugyanúgy működik, mint a PRIVMSG, azzal a különbséggel, hogy a NOTICE üzenetre nem küldhető automatikus válasz. [22]

RFC 1459 határozza meg

OPER

Szintaxis:

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

Lehetővé teszi a felhasználó számára, hogy IRC operátorként hitelesítsen ezen a szerveren/hálózaton. [23]

RFC 1459 határozza meg

RÉSZ

Szintaxis:

PART <каналы>

Lehetővé teszi a felhasználó számára, hogy elhagyja a vesszővel elválasztott <csatornák> listában meghatározott csatornákat. [24]

RFC 1459 határozza meg

PASS

Szintaxis:

PASS <пароль>

Beállítja a csatlakozási jelszót. [25] Ezt a parancsot a felhasználónév regisztrálása előtt kell használni.

RFC 1459 határozza meg

PING

Szintaxis:

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

Ellenőrzi a kapcsolatot. [26] A PING üzenetre PONG választ ad vissza. Ha a <szerver2> meg van adva, akkor az üzenet neki is átadásra kerül.

RFC 1459 határozza meg

PONG

Szintaxis:

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

Ez a parancs a PING parancsra adott válasz, és pontosan ugyanúgy működik. [27]

RFC 1459 határozza meg

PRIVMSG

Szintaxis:

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

Privát üzenetet küld <üzenet> az <üzenet célpontja> címre, amely lehet felhasználó vagy csatorna. [28]

RFC 1459 határozza meg

QUERY

Szintaxis:

QUERY nickname message

Privát üzenet küldése a felhasználónak, privát ablak megnyitása.

KILÉPÉS

Szintaxis:

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

Leválasztja a felhasználót a szerverről. [29]

RFC 1459 határozza meg

REHASH

Szintaxis:

REHASH

A kiszolgálót a konfigurációs fájlok újraolvasására és használatára készteti. [30] Ezt a parancsot csak IRC operátorok használhatják.

RFC 1459 határozza meg

RESTART

Szintaxis:

RESTART

Újraindítja a szervert. [31] Ezt a parancsot csak IRC operátorok használhatják.

RFC 1459 határozza meg

SZOLGÁLTATÁS

Szintaxis:

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

Új szolgáltatást regisztrál a hálózaton. [32]

RFC 2812-ben definiálva

SERVLIST

Szintaxis:

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

Megjeleníti az aktuálisan online szolgáltatások listáját. [33]

RFC 2812-ben definiálva

SZERVER

Szintaxis:

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

A szerverüzenet arra szolgál, hogy közölje a szerverrel, hogy az új kapcsolat másik vége a szerver. [34] Ezenkívül ez az üzenet használható szerveradatok továbbítására a teljes hálózatra. A <számláló> meghatározza, hogy hány ugrás (szerverkapcsolat) a <kiszolgálónév>-től. Az <info> további információkat tartalmaz a szerverről.

RFC 1459 határozza meg

SQUERY

Szintaxis:

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

A parancs megegyezik a PRIVMSG-vel, kivéve, hogy a címzett egy szolgáltatás. [35]

RFC 2812-ben definiálva

SQUIT

Szintaxis:

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

A(z) <szerver> szerver offline állapotba kerülését okozza. [36]

RFC 1459 határozza meg

STATISZTIKA

Szintaxis:

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

Az aktuális szerver vagy a <szerver> kiszolgáló statisztikáit adja vissza, ha van ilyen. [37]

RFC 1459 határozza meg

SUMMON

Szintaxis:

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

Üzenetet küld a felhasználóknak, akik ugyanazon a gazdagépen vannak, mint a <szerver>, és felkéri őket, hogy csatlakozzanak az IRC-hez. [38] [39]

Meghatározása az RFC 1459; opcionális <channel> paraméter hozzáadva az RFC 2812-hez

IDŐ

Szintaxis:

TIME [<сервер>]

Az aktuális kiszolgáló helyi idejét adja vissza, vagy a <szerver> kiszolgáló helyi idejét, ha ez a paraméter meg van adva. [40]

RFC 1459 határozza meg

TÉMA

Szintaxis:

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

Lehetővé teszi a felhasználó számára, hogy kérje vagy állítsa be a <csatorna> témát. [41] Ha a <tárgy> meg van adva, a csatorna tárgyát <tárgy>-ra módosítja. Ha a +i mód engedélyezve van egy csatornán, csak a csatorna kezelői állíthatják be a témát.

RFC 1459 határozza meg

TRACE

Szintaxis:

TRACE [<цель>]

Lehetővé teszi az IRC-hálózaton keresztül egy adott szerverhez és klienshez vezető útvonal nyomon követését a traceroute -hoz hasonló módszerrel . [42]

RFC 1459 határozza meg

FELHASZNÁLÓ

Szintaxis:

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

Ez a parancs a kapcsolat elején használatos a felhasználónév, a gazdagépnév, a valós név és a kapcsolatjelzők meghatározására. [43] [44] A <realname> paraméter tartalmazhat szóközt, és kettősponttal kell kezdődnie.

Az RFC 1459 határozza meg, az RFC 2812 módosította

USERHOST

Szintaxis:

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

Információkat ad vissza a felhasználók által meghatározott gazdagépekről. [45]

RFC 1459 határozza meg

FELHASZNÁLÓK

Szintaxis:

USERS [<сервер>]

A who , rusers és finger UNIX parancsokhoz hasonló formátumban adja vissza a felhasználók listáját és a felhasználókkal kapcsolatos információkat . [46]

RFC 1459 határozza meg

VERZIÓ

Szintaxis:

VERSION [<сервер>]

A <szerver> kiszolgáló verzióját adja vissza, vagy ha ez a paraméter nincs megadva, az aktuális kiszolgálót. [47]

RFC 1459 határozza meg

WALLOPS

Szintaxis:

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

<üzenetet> küld a szerverhez csatlakozó összes operátornak (RFC 1459) vagy minden felhasználónak, akinek a „w” jelzője be van állítva (RFC 2812). [48] ​​[49]

RFC 1459 határozza meg

aki

Szintaxis:

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

A(z) <név> kifejezésnek megfelelő felhasználók listáját adja vissza. [50] Ha az "o" jelző be van állítva, akkor csak az IRC operátorokról ad vissza információkat.

RFC 1459 határozza meg

WHOIS

Szintaxis:

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

Információkat ad vissza a <felhasználónevek> vesszővel elválasztott listájában meghatározott felhasználókról. [51] Ha a <server> paraméter meg van adva, a parancs átadásra kerül feldolgozásra.

RFC 1459 határozza meg

WHOWAS

Szintaxis:

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

Olyan felhasználónévre vonatkozó információkat ad vissza, amely jelenleg nincs használatban (egy felhasználó letiltása vagy megváltoztatása miatt). [52] Ha a <count> paraméter meg van adva, akkor a nicknév utolsó <count> előfordulásaira vonatkozó információ kerül visszaadásra. Ha a <server> paraméter meg van adva, a parancs átadásra kerül feldolgozásra. Az RFC 2812-ben a <felhasználónév> a felhasználónevek vesszővel elválasztott listája is lehet. [53]

RFC 1459 határozza meg

Lásd még

Jegyzetek

  1. "Admin parancs" .o. 31.4.3.7. RFC 1459 .
  2. "Távol" szakasz 5.1. RFC 1459 .
  3. "Csatlakozás üzenet" .4.3.5. szakasz. RFC 1459 .
  4. "Csatlakozás üzenet" .szakasz 3.4.7. RFC 2812 .
  5. "Die message" . 39.4.3. RFC 2812 .
  6. "Hiba" .o. 38.4.6.4. RFC 1459 .
  7. "Info parancs" .4.3.8. szakasz. RFC 1459 .
  8. "Meghívó üzenet" .o. 25. szakasz 4.2.7. RFC 1459 .
  9. " Ison üzenet" .o. 42.5.8. RFC 1459 .
  10. "Csatlakozás üzenet" .4.2.1. szakasz. RFC 1459 .
  11. "Kick parancs" szakasz 4.2.8. RFC 1459 .
  12. "Kill message" . 36.4.6.1. RFC 1459 .
  13. "Link üzenetek" .4.3.3. szakasz. RFC 1459 .
  14. "Lista üzenet" .4.2.6. szakasz. RFC 1459 .
  15. "Lusers message" .szakasz 3.4.2. RFC 2812 .
  16. "Módüzenet" .4.2.3. szakasz. RFC 1459 .
  17. "Motd üzenet" . 25.szakasz 3.4.1. RFC 2812 .
  18. "Nevek üzenete" .o. 24. szakasz 4.2.5. RFC 1459 .
  19. "Nevek üzenet" .szakasz 3.2.5. RFC 2812 .
  20. „Becenév” szakasz 4.1.2. RFC 1459 .
  21. "Becenév" .szakasz 3.1.2. RFC 2812 .
  22. "Megjegyzés" .o. 33.4.4.2. RFC 1459 .
  23. "Oper" .o. 17.szakasz 4.1.5. RFC 1459 .
  24. " Részüzenet" .4.2.2. szakasz. RFC 1459 .
  25. "Jelszóüzenet" . 14.4.1.1. RFC 1459 .
  26. "Ping üzenet" . 37.4.6.2. RFC 1459 .
  27. "Pong üzenet" .4.6.3. szakasz. RFC 1459 .
  28. "Privát üzenetek" .4.4.1. szakasz. RFC 1459 .
  29. "Kilépés" 4.1.6. RFC 1459 .
  30. "Üzenet újraírása" .o . 39.szakasz 5.2. RFC 1459 .
  31. "Újraindítási üzenet" .5.3. szakasz. RFC 1459 .
  32. "Szolgáltatási üzenet" .3.1.6. szakasz. RFC 2812 .
  33. "Szervlista üzenet" . 31.szakasz 3.5.1. RFC 2812 .
  34. "Szerver üzenet" .szakasz 4.1.4. RFC 1459 .
  35. "Squery" .p . 32.3.5.2. RFC 2812 .
  36. „Szerver kilépési üzenet”, 4.1.7. RFC 1459 .
  37. "Statisztikai üzenet" .4.3.2. szakasz. RFC 1459 .
  38. "Idő üzenet" . 40.5.4. RFC 1459 .
  39. "Idő üzenet" . 40.4.5. RFC 2812 .
  40. " Időüzenet" .o. 29. szakasz 4.3.4. RFC 1459 .
  41. "Témaüzenet" .4.2.4. szakasz. RFC 1459 .
  42. "Nyomkövetési üzenet" .4.3.6. szakasz. RFC 1459 .
  43. "Felhasználói üzenet" .4.1.3. szakasz. RFC 1459 .
  44. "Felhasználói üzenet" .o. 11.szakasz 3.1.3. RFC 2812 .
  45. "Userhost üzenet" . 42.szakasz 5.7. RFC 1459 .
  46. "Felhasználók" .5.5. szakasz. RFC 1459 .
  47. "Verzióüzenet" .4.3.1. szakasz. RFC 1459 .
  48. "Operwall üzenet" .o . 41.5.6. RFC 1459 .
  49. "Operwall üzenet" .4.7 . szakasz . RFC 2812 .
  50. „Ki kérdez”, 4.5.1. RFC 1459 .
  51. "Whois lekérdezés" .szakasz 4.5.2. RFC 1459 .
  52. "Húúú" .p . 35.4.5.3. RFC 1459 .
  53. "Húúú" .p . 34.szakasz 3.6.3. RFC 2812 .