IRC - Internet Relay Chat

instantny manual - lahko a rychlo

Tento strucny helpik je urceny dvom skupinam ludi. Tym, ktori o IRC v zivote nepoculi a tym, ktori to uz skusili a mali pocit, ako keby sa ocitli na ihrisku pocas zapasu americkeho futbalu s plavkami na pleci. Najprv si ukazeme, co to IRC je a hned potom zacneme so zakladnym ovladanim. Budem sa snazit v tomto texte napisat vsetky dolezite prikazy, ktore by sa mohli hodit aj skusenejsim "zavislakom". ;-)

Poznamka: najdolezitejsie pojmy tucnym pismom, zadavane prikazy a vypisy z programu neproporcionalnym pismom. Kurzivou oznacim slova, za ktore v realnom zivote treba dosadit skutocne nazvy (nick ako moj nick alebo #kanal ako kanal). V [hranatych zatvorkach] je oznaceny nepovinny text alebo parameter prikazu. Ak su parametre uvedene vo formate: "text1 | text2 | text3", pouzije sa ako parameter iba jedna z hodnot.

V niektorych prikladoch a vypisoch sa vyskytuje pre auteticnost moja skutocna prezyvka: V|X

Poznamka: vsetko v tomto texte bude vztahovane k popisu klienta (programu) ircII (pre Linux). Ak pouzivate iny program alebo script, mozu byt niektore prikazy alebo vypisy ine.


Ak uz program IRC poznate a chcete si pozriet zoznam prikazov, kliknite sem.

Co je to IRC?

IRC (Internet Relay Chat) je sluzba interaktivnej internetovej komunikacie (prebieha v realnom case). Zrejme poznate rozne chaty pristupne cez prehliadac webovskych stranok; IRC je starsi brat tychto sluzieb.

Sluzba IRC je zabezpecovana IRC servermi (IRC servers), na ktore sa pouzivatelia mozu pripojit. Jednotlive IRC servery su poprepajane roznym sposobom a vytvaraju tak cele IRC siete (IRC networks). Ak su pouzivatelia pripojeni na rovnake alebo aj rozne IRC servery v tej istej IRC sieti, mozu sa navzajom "vidiet" a teda spolu komunikovat.

Na Slovensku odporucam pouzivat tieto IRC servery:

Na pripojenie a komunikaciu s IRC serverom a teda aj ostatnymi pouzivatelmi sa pouzivaju klientske programy. Ten, ktory tu budem opisovat sa vola (ako inak) irc. Existuju aj mnohe ine, napr. mIRC, pirch, zircon.... Klient vytvara rozhranie medzi pouzivatelom a IRC serverom. Vam staci vediet, ze je to program, ktory spustate a v ktorom si s pouzivatelmi pisete.

Kazdy pouzivatel, ktory vyuziva sluzbu IRC, je identifikovany pomocou prezyvky (nicku). Tato prezyvka musi byt v celej IRC sieti jedinecna. Moze obsahovat maximalne 9 znakov (pismena, cisla, mnohe ine znaky) a zadava sa bud priamo pri spusteni klienta alebo kedykolvek pocas pripojenia na server. Kedze na IRC nie ste nikdy sami (pravda, okrem specialnych pripadov, ked testujete IRC server u seba doma :), moze sa lahko stat, ze prezyvku, ktoru chcete pouzit, pouziva uz niekto iny. V takom pripade samozrejme plati zlate pravidlo - kto prv pride, ten skor melie a vam nezostava nic ine, ako si zvolit nejaku inu prezyvku.

Ako si urcite vsimnete, nikdy nie je jednoduche pouzit ako prezyvku meno hrdinu nejakej knihy, filmu ci hry. Vacsinou nie ste prvy, koho to napadlo. Casto sa do inak bezneho a pouzivaneho mena pridavaju znaky "_" alebo "-", pripadne sa niektore znaky zmenia na cislice s podobnym vzhladom: napr. nick "Morpheus" zrejme bude existovat, ale s "Morph3us" mate este iste sance... Budte kreativni!

Ak klient nedostane informaciu o tom, aku prezyvku ma pouzit, pouzije vase prihlasovacie meno.

Od okamihu uspesneho prihlasenia na IRC server vystupujete pre vsetkych ostatnych pod svojou prezyvkou. Nie je to o anonymite, ale o zjednoduseni komunikacie. Pamatajte na to!

Komunikacia na IRC prebieha v dvoch moznych prostrediach. Bud komunikujete s uzivatelmi na kanaloch (channels), co znamena, ze vsetko, co napisete na klavesnici uvidia vsetci uzivatelia na tomto kanali a samozrejme aj vy vidite vsetko, co napisu oni na danom kanali; alebo mozete hovorit len s jednotlivymi uzivatelmi - vtedy budete vase spravy adresovat jednotlivym nickom a pre ostatnych budu neviditelne. Oba druhy komunikacie mozete prirodzene kombinovat.

O kanaloch staci vediet tolko, ze ste ich sucastou od okamihu vstupu (join) na kanal a prestavate byt pre ne doleziti v okamihu odchodu (leave) z kanala. Pocet kanalov je prakticky neobmedzeny (radovo stovky az tisice). Kazdy kanal je ma svoje meno, ktore je v sieti IRC serverov jedinecne (presne ako nicky). Kanaly od pouzivatelov odlisite podla prveho znaku ich mena: vzdy zacina znakom # (tento znak na anglickej klavesnici napisete stlacenim SHIFT+3). Neskor zistite, ze kanaly a nicky maju vela spolocnych vlastnosti.

Prva vec, ktoru si naozaj musite zapamatat: prikazy zacinaju znakom "/" (obycajne lomeno), za ktorym bez medzery nasleduje prikaz. Vsetko, co lomitkom nezacina, sa berie ako text a bude vypisane do kanala.


Tak dobre, spustime to...

Pred spustenim programu "irc" sa treba prihlasit na server tak, aby sa vam spustil prikazovy interpreter (shell). Ak ste tento krok zvladli, napiste do prikazoveho riadku (a potom stlacte ENTER):

irc nick

Pouzili sme prvy a pre vas mozno aj jediny parameter programu "irc" - prezyvku, o ktorej uz bola rec. V pripade, ze ste nedavali pozor a nezadali ziaden nick, pouzije sa vase prihlasovacie meno.

Podrobnejsia syntax pre narocnych:

irc nick [irc_server:port] [-c #kanal] [-p port]

Kde:

nick
je nick, pod ktorym budete na IRC vystupovat
irc_server
je adresa servera, na ktory sa pripajame (ak ho nezadame, pouzije sa povodne nastavenie na nasom pocitaci). Server musi podporovat sluzbu IRC!
port
je cislo portu na danom irc-serveri (vacsinou 6666, 6667, ak ho nepouzijeme, pouziva sa 6666). Toto cislo si nemozete vymysliet!
-c #kanal
oznacuje kanal, na ktory sa automaticky po spusteni prihlasite
-p port
je cislo portu (duplicitna moznost s portom nastavenym pri "irc-serveri";)

Konkretny priklad, ktory si ukazeme, bude:

irc V|X irc.cis.vutbr.cz:3333

Dame IRC serveru trochu casu. Klient (program irc) sa pripoji na zadany IRC server a na obrazovke sa zobrazia rozne informacie o pocte uzivatelov, kanalov a operatorov a nakoniec nieco ako: type /help for help. Zapamatajte si, ze ked napisete /help [meno prikazu], vypise sa nam podrobny (anglicky) manual o prikaze. Ak napiseme len/help, uvidime uvod do IRC v anglictine. Z vyzvy "?", ktora sa objavuje po zobrazeni helpu sa dostanete niekolkonasobnym stlacenim ENTER.

Konkretne to vyzera asi takto:

*** Connecting to port 3333 of server irc.cis.vutbr.cz
*** Welcome to the Internet Relay Network V|X!noris@decef.elf.stuba.sk
*** Your host is irc.cis.vutbr.cz, running version 2.9.3b20.a2
*** This server was created Wed Jul 2 1997 at 21: 07:56 MET DST
*** irc.cis.vutbr.cz 2.9.3b20.a2 oirw abiklmnopqstv
*** There are 10370 users and 0 services on 59 servers
*** 1 unknown connections
*** I have 94 clients, 0 services and 1 servers

Asi najzaujimavejsia informacia je o pocte uzivatelov (10 370). Mozete si tiez vsimnut, kedy vznikala prva verzia tejto prirucky...

Ak ste uz teraz "nazhaveni" a netrpezlivi, napiste napriklad /join #cs (no neprestante citat dalej!). Tym sa prihlasite na kanal #cs - Cesko-Slovensky kanal. Uvidite zoznam prihlasenych uzivatelov a tzv. topic, cize akusi charakteristiku kanala, nieco ako "nadpis" alebo pole "Subject" v maili. Vsimnite si, ako som vam uz povedal, ze meno kanalu zacina znakom #.


Brrrr... mam z toho vypisu chaos!

To je OK. Tu vidite priklad komunikacie (nevsimajte si obsah tohto rozhovoru ;-)):

<V|X> ahojte! som tu prvykrat, tak mi prosim pomozte
<Peter> ahoj V|X :)
<DedoJozef> podte na #slovakiu, je tam sranda!
<Dedo> WWW: nie, uz som si ich kupil vcera
<Dedo> V|X: s cim potrebujes pomoct?
<WWW> V|X: pozri si manual :)
<WWW> Dedo: ok
*WWW* lamer ;)))
* V|X je z toho uplne hotovy!!!

Na uvod staci. Takze teraz sa na to pozrite este raz. Vas klient (program irc) vypisuje spravy v poradi, v akom ich dostal zo siete. Nick odosielatela spravy je uzavrety v znakoch < a >. Vsetko ostatne je uz text spravy, ktoru dany nick napisal.
Plati nepisany zakon, ze ked chcete niekomu napisat spravu, napisete jeho nick, dvojbodku a az potom text spravy, cize napriklad:

peto: ahoj

Je to preto, aby si dotycny "peto" vsimol, ze sprava je urcena pre neho a pre jeho unavene oci. Bez tejto pomocky by ste z komunikacie ozaj vela nemali.

Takze prvu spravu pisal uzivatel V|X pre cely kanal, preto nebolo treba zadat nijakeho prijemcu. Pri dalsich spravach vidite, komu su urcene. Specialne zobrazena predposledna sprava, v ktorej je odosielatel oznaceny hviezdickami pred a za nickom (*WWW*) ide o privatnu spravu (message), ktoru vidite iba vy! Vsetko ostatne ide do kanala.

Posledna sprava "* V|X je z toho uplne hotovy" sa pouziva na vyjadrenie nejakej cinnosti alebo pocitu v tretej osobe

Zhrnutie:

<WWW> VIX: toto je kanalova sprava
(spozname ju podla tych zatvoriek, v ktorych je uzavrety odosielatel)
*** Toto je hlasenie klienta alebo servera, nie sprava z kanala
(oznacuju ju tri uvodne hviezdicky; prikladom je nastavovanie modov, prichod na kanal, odchod nejakeho pouzivatela z kanala alebo z IRC...)
* V|X hovori, ze toto je action, text v tretej osobe
(oznacuje ju uvodna hviezdicka, pozri prikaz me)
*WWW* zdar vixi, toto je message ;)
(oznacuje ju nick, odosielatel, ktory je uzavrety v hviezdickach, pozri prikaz msg)

V dolnej casti obrazovky sa nachadza stavovy riadok (status line). V tomto riadku su zobrazene dolezite informacie - cas, vami pouzity nick, kanal, na ktorom sme a jeho atributy, alebo symbol "*", ak nie sme na ziadnom kanali, a pripadne dalsie informacie, ktore si mozeme navolit aj sami.

Priklad:

[1] 10:07 V|X on #cs (+nt)

    ^^ ^^ ------------------ systemovy cas (na pocitaci, kde bezi klient)
          ^^^ -------------- nick
                 ^^ -------- kanal, na ktorom sme (alebo znak "*")
                      ^^ --- atributy kanala (ovplyvnuju jeho vlastnosti)


Prve pokusy...(rychlokurz ircovania)

Ked ste prvykrat na kanali, nemusite sa bat. Vzdy, ked budete potrebovat pomoc, urcite sa najde niekto, kto vam poradi, ked uvidi, ze s IRC len zacinate. Mozno vas prekvapia niektore reakcie, mozno budete zarazeni ich rychlostou ci pomalostou. Odporucam vam vsak, aby ste sa spravali slusne, pretoze mozete ziskat zlu povest svpojimi prvymi nekvalitnymi pokusmi o korektnu komunikaciu...

Pri pripojeni na kanal (prikazom /join) je dobre pozdravit a upozornit tym ostatnych, ze ste tu. Netreba to vsak prehanat... Takisto, ked odchadzame z kanala (prikazom /leave), je dobre predtym aspon oznamit, ze odchadzame. Uvidite v praxi, ze sa to casto nedodrzuje. Vsetko je to len otazka spravania.

Ako som uz povedal, vsetko, co napisete, sa odosiela priamo do kanala. Ak chcete adresovat niekomu spravu na kanali, napiste ju v tvare nick: text spravy, kde za nick dosadite meno prijemcu.

Privatnu spravu (message), neviditelnu pre ostatnych uzivatelov, mozete poslat pomocou prikazu /msg nick text spravy, pricom za nick dosadite prijemcu spravy. Tomu sa zobrazi nieco taketo:

*odosielatel* text

Takze nick vie, kto mu spravu poslal a moze vam odpisat...

IRC ukoncime prikazom /exit [rozluckovy text] Priklad: /exit Cafte, mam cviko

Toto sa zobrazi nasledovne:

*** Signoff V|X (noris@decef.elf.stuba.sk) (Cafte, mam cviko)


Zakladne prikazy (teraz uz trochu podrobnejsie a s prikladmi):

#kanal znamena skutocne meno kanala, nick skutocny nick uzivatela

Prikazy na pracu s kanalmi:

Prikazy na pracu s uzivatelmi a / alebo kanalmi:

Ine prikazy:

Prikazy dostupne len kanalovym operatorom:

Emotikony (smajliky)

Slovnik IRC-vyrazov pre zaciatocnikov

Prikazy na pracu s kanalmi:

/join #kanal [heslo]

Tymto prikazom sa prihlasite na kanal #kanal a stanete sa jeho clenom. Ak kanal s takymto menom este neexistuje, je automaticky vytvoreny a ziskavate prava kanaloveho operatora.

Pri vstupe na kanal sa vypise jeho topic a pouzivatelia na kanali.

/join #corela

*** V|X (noris@decef.elf.stuba.sk) has joined channel #corela
*** Topic for #corela: Bennymu to nejde
*** Users on #corela: V|X prizo Monday Glip T0mas @Jano_off @Beus @SENZEJ

Vstup na kanal moze byt znemozneny niektorym z tychto sposobov (chybove hlasenia):


/leave #kanal | *

Opustenie kanala #kanal alebo aktualneho, ak zadame znak "*".


/me text

Zobrazi text v tretej osobe, tzv. "action" na aktualnom kanali. Radsej priklad:

/me vas vsetkych zdravi!

* V|X vas vsetkych zdravi!

/names #kanal | *

Vypise pouzivatelov na kanali #kanal alebo aktualnom kanali, ak zadate znak "*".

/names #cs

Pub: #cs Koffein sali |indy| _RESET_ SISa gurun semik OLDA sp1 rabbit
tomka @Ped BarneyBoy Miro Denimo dancul Araneo Hifana Popelka zuzi
SpiceMan Ganja H-a-n-s killerboy Martix @CS-GuardF Calidor Leopard
T0mas loveless Rasto dungof MalyPrinc Mr_Bimbo Rivelino

/list [#kanal | * ]

Vypise topic a pocet pouzivatelov na kanali #kanal alebo aktualnom kanali, ak zadate znak "*".

Pozor! Ak neuvediete nijaky parameter, vypisu sa vam informacie o vsetkych kanaloch! Takyto vypis moze byt krajne neprijemny, kedze kanalov mozu existovat aj tisice...

/list #cs

*** Channel      Users  Topic
*** #cs          58      **|| Cesky | Moravsky | Slovensky | Kanal ||**

/topic #kanal | * [text]

Bez parametra text vypise topic kanala #kanal, na ktorom musite byt prihlaseni. Ak mate prava kanaloveho operatora, parameter text urcuje novy topic. Ak namiesto mena kanala zadate znak "*", pracuje sa s aktualnym kanalom.

Ak na kanali (napriklad #cs) nie ste a pokusate sa precitat topic (pouzite radsej prikaz list), uvidite hlasenie:

/topic #cs

*** #cs You're not on that channel

Ale na kanali, na ktorom ste, to nie je ziaden problem:

/topic #corela

*** Topic for #corela: Bennymu to nejde

No a ak mate pravo menit topic (operatorske prava alebo kanal je -t):

/topic #corela Vitajte!

*** V|X changed topic of channel #corela to  "Vitajte!"

Ak nemate pravo menit topic, vypise sa:

*** #corela You are not the channel operator

Prikazy na pracu s uzivatelmi a / alebo kanalmi:

/msg [nick | #kanal] text

Posle privatnu spravu s textom text nicku nick1 alebo vsetkym clenom kanala #kanal. Ak posielame spravu na kanal #kanal a je nastaveny atribut +n, vypise sa hlasenie

*** Cannot send to channel #kanal

Niekedy by ste mozno ocenili moznost poslat tu istu spravu viacerym nickom. Tato moznost existuje:

/msg nick1,nick2,nick3 text

Ked pouzivatel s nickom nick, dostane od vas spravu, uvidi nieco taketo:

*V|X* text


/nick nick

Pomocou tohto prikazu mozete zmenit prezyvku na nick. Pre prezyvku platia presne tie iste pravidla ako pri spustani programu - teda ak vami zvoleny nick uz existuje, alebo obsahuje zakazane znaky, zobrazi sa hlasenie:

*** Nickname nick already in use
*** Nickname:

alebo:

*** Illegal nickname, try again
*** Nickname:

Vdaka poetickemu pouzitiu synonym nas program dvomi, ale rovnakymi sposobmi upozornuje, ze zmena prezyvky bola neuspesna a treba zadat inu.

Uspesna zmena ma za nasledok oznam, ktory vidia vsetci pouzivatelia na kanaloch, kde sa nachadzate:

* V|X is now known as nick


/whois nick

Vypis podrobnych informacii o zadanom nicku.

/whois V|X

*** V|X is noris@decef.elf.stuba.sk (VIX - The Story Teller ;-)
*** on channels: #corela, #zivot
*** on irc via server irc.cis.vutbr.cz (IRC server of CIS FEI VUT Brno)
*** V|X has been idle 14 seconds

Vypisane informacie zahrnaju:

Ak je pouzivatel v mode away, pribudne este riadok s oznamenim:

*** V|X is away: pricina

Pricina odchodu z IRC sa urcuje prikazom away.


/whowas nick

Zobrazi informacie o pouzivatelovi, ktory pouzival prezyvku nick ako posledny). Tieto informacie poskytuje irc-server. Zalezi len od neho, ako dlho si udaje "pamata".

Vypis informacii je identicky s vypisom prikazu whois, az na minuly cas v texte. Zaroven je doplneny cas odchodu uzivatela z irc.


/who nick | #kanal | *

Zobrazi strucnejsie informacie o pouzivatelovi nick, pouzivateloch kanala #kanal alebo aktualneho kanala. Informacie zahrnaju: meno kanala, nick, priznak pritomnosti (H = here? ; G = gone/away/prec), priznak kanaloveho operatora (@), priznak irc-operatora (*) a adresu, z ktorej sa pouzivatel pripaja.

Tento prikaz nefunguje pre vypis informacii o utajenych kanaloch (atribut S).

/who #corela

#kanal       nick      stav adresa                  (popis)
#corela      V|X       H   noris@decef.elf.stuba.sk (0 VIX - The Story
             Teller ;-)
#corela      prizo     H   ~prizemin@alpha.euba.sk (5 ....Alex....)
#corela      Monday    H   ^---------@pc22.ulib.sk (5 Monday)
#corela      T0mas     H   tomas@194.1.186.22 (7 Tomas)
#corela      Jano_off  H@  Jano@#22.gtinet.sk (6 Jano)
#corela      Beus      G@  beus@ganga.gjh.schools.sk (0 CrAzY Beusacky
             NetOp(i)er)
#corela      SENZEJ    H@  patrik@dialup1.nz.sknet.net (6 SENZEJ)

/ping nick | #kanal | *

Zobrazi casove oneskorenie medzi vami a pouzivatelom nick alebo pouzivatelmi kanala (#kanal alebo aktualneho *). Oneskorenie sa zobrazuje v sekundach a predstavuje cas prenosu informacie.

Poznamka: obmedzte pouzivanie prikazu /ping #kanal na minimum. Pri kanaloch s vacsim poctom pouzivatelov mozu oneskorenia a nasledne privaly odpovedi sposobit, ze budete odpojeni od servera.


/server adresa | poradove cislo

Umozni zmenit aktualny IRC server. Prikaz mozete pouzit napriklad v pripade, ze ste odpojeni od serveru a vidite hlasenie:

*** Connection closed [adresa]

Zmena servera takisto pomaha, mate pomale spojenie na server. Ak urcite adresu, budete sa pripajat na IRC server s danou adresou. Ak zadate /server bez parametrov, vypise sa ocislovany zoznam serverov, ktore zadefinoval spravca vasho systemu. Vam potom staci napisat /server cislo

/server

0: irc.cis.vutbr.cz 8888
1: irc.felk.cvut.cz 6667
2: irc.felk.cvut.cz 8888
3: irc.wu-wien.ac.at 6666

Za predpokladu takehoto nastavenia serverov:

/server 1

a

/server irc.felk.cvut.cz 6667

vykonaju jednu a tu istu vec - pokusia sa o pripojenie na server "irc.felk.cvut.cz".


/invite nick [#kanal]

Pozve uzivatela nick na aktualny kanal, alebo na kanal #kanal, na ktorom tiez musite byt prihlaseni. Tento prikaz ma vyznam, ak je kanal, invite only (len na pozvanie).

Poznamka: niektore IRC servery vyzaduju zadanie mena kanala aj v pripade, ze ide o aktualny kanal.

/invite nick #kanal

Vam sa vypise:

*** Inviting nick to channel #kanal

pozyvanemu pouzivatelovi sa vypise:

*** V|X invites you to channel #kanal


/mode nick +|- is

Nastavovanie modov uzivatela. Znamienko "+" atribut nastavi, znamienko "-" atribut zrusi. Na vyber mate tieto atributy:

/mode V|X +i

*** Mode change "+i" for user V|X by V|X

Pozrite si aj nastavovanie modov kanala.


/notice nick | #kanal text

Nieco velmi podobne, ako msg. Odlisuje sa tym, ako to vyzera v klientovi:

/notice nick hahahaha

-V|X- hahahaha


/query [nick]

Zapne rezim rozhovoru s pouzivatelom nick. Vsetko, co odteraz napisete, nepojde do kanala, ale sa posle ako privatna sprava pre pouzivatela nick, takze nemusite pouzivat /msg.

/query nick

*** Starting conversation with nick

Bez parametra sa rusi konverzacia s danym pouzivatelom.

*** Ending conversation with nick

Naraz mozete pouzit tento prikaz na rozhovor len s jedinym pouzivatelom (pri novom zadani prikazu sa rusi platnost stareho).

Poznamka: ak chcete pouzit tento prikaz pre uzivatela, s ktorym mate aktivny dcc chat, syntax je:

/query =nick


/dcc (Direct Computer Connection)

Tento prikaz sluzi na priame spojenie medzi pouzivatelmi bez ucasti IRC servera (pouzije sa len pri nadviazani spojenia). Komunikacia je zvacsa rychlejsia, zalezi vsak od nastavenia siete a firewallu na oboch stranach spojenia, ci mozete taketo spojenie pouzivat.

Mozete vyuzivat dva typy spojenia - chat (nieco ako msg) a send (get) - na posielanie suborov cez irc..

/dcc chat nick

Ak sa chceme s niekym spojit cez dcc chat, musime napisat:

/dcc chat nick

Ak klient pouzivatela nick podporuje dcc, objavi sa mu hlasenie:

*** DCC chat (chat) connection requested by nick [vasa adresa]

a pre vytvorenie spojenia musi tiez napisat

/dcc chat vas_nick

Uskutocnenie spojenia sprevadza hlasenie:

*** DCC chat (chat) connection to nick [adresa] established

Po nadviazani dcc chat spojenia s pouzivatelom nick sa privatne spravy posielaju pomocou:

/msg =nick text

alebo

/dmsg nick text

Pouzivatel vidi spravy podobne ako msg, ale uzatvorene v =znakoch=

=V|X= toto je dmsg

*V|X* a toto je msg

Dcc spojenie ukoncime prikazom

/dcc close chat nick

*** DCC chat (chat) to nick connection closed

/dcc send nick subor

Ak chcete niekomu na irc poslat subor cez dcc, urobite to takto:

/dcc send nick subor

Zadany subor musi existovat a ak treba, uvedte plnu cestu k nemu.

Ak potrebujete prijat subor, ktory vam niekto posiela cez dcc, pouzite:

/dcc get nick [subor]

Ak nezadate parameter subor, prijmete prvy zo suborov, ktore vam pouzivatel nick poslal.

V pripade potreby mozete dcc send/get spojenie zrusit prikazom:

/dcc close send | get nick

/dcc

zadany bez akychkolvek parametrov vypise zoznam prave prebiehajucich dcc spojeni.

Poznamka: toto nie su vsetky moznosti pouzitia dcc prikazov, ale tie ostatne v praxi nebudete pravdepodobne potrebovat.


/ignore nick PUBLIC | MSG | NOTICE | CTCP | ALL NONE

Zacne ignorovat dany typ sprav prijatych od pouzivatela nick. Je to dobre vtedy, ked vas na IRC niekto slovne obtazuje. Tento prikaz vam zabezpeci klud (...az pokym pouzivatel nezmeni nick). Ignoracia rozlisuje tieto typy sprav:

/ignore peto ALL

*** You are ignoring ALL messages from peto

Prikaz /ignore bez parametrov zobrazi zoznam ignorovanych pouzivatelov a typ ignorovanych sprav.


/notify [+|-] [nick]

Zapne (+)/vypne (-) upozornovanie na pritomnost pouzivatela nick na irc.

/notify peto

*** peto has been added to your notification list

Ak sa peto objavi na IRC, objavi sa hlasenie:

*** Signon by peto detected

a pri jeho odchode z IRC uvidite zasa:

*** Signoff by peto detected

Pre odstranenie pouzivatela zo zoznamu napiste:

/notify -peto

*** peto has been removed from your notification list

Prehlad zoznamu docielime prikazom

/notify

Prehlad priomnych nickov prikazom

/notify +

a prehlad nepritomnych nickov zo zoznamu

/notify -

Poznamka: ak nepouzivate ziaden script, vsetky tieto nastavenia budu platit len do ukoncenia programu.


Ine prikazy:

/quit, signoff, bye, exit [rozluckovy text]

Ukonci program irc. Nepovinny parameter rozluckovy text sa vypise na vsetkych kanaloch, na ktorych ste boli.

/quit Cafte!

*** Signoff V|X (noris@decef.elf.stuba.sk) (Cafte!)

/quit

*** Signoff V|X (noris@decef.elf.stuba.sk)(Leaving)


/away [away-text]

Nastavuje priznak nepritomnosti na IRC. Parameter away-text sa pouziva na vyjadrenie priciny vasej nepritomnosti pre vsetkych pouzivatelov, ktori medzicasom s vami budu chciet hovorit. Preto je vhodne oznacit sa ako "away" v pripade, ze odchadzade na dlhsi cas od pocitaca.

Stav away a away-text je viditelny pri prezerani pouzivatelov prikazmi who , whois a zistovani odozvy prikazom ping. Program irc nam pri zadani away-textu vypise:

/away pracujem

*** You have been marked as being away

Ak chcete zrusit oznacenie "away", zadajte prikaz bez parametrov:

/away

*** You are no longer marked as being away

Poznamka: tieto hlasenia sa nezobrazuju ostatnym pouzivatelom.


/exec [priogram]

Spusti program a po jeho skonceni vrati riadenie irc. Vystup programu je presmerovany do okna irc, ale nezobrazuje sa na kanali. Pouzitie tohto prikazu zalezi na vasom operacnom systeme a vasich znalostiach (napr. NEMA zmysel spustat v irc mailoveho klienta, ale mozete sa pozriet na zatazenie vasho servera):

/exec uptime

10:36am up 2 days, 22:44, 53 users, load average: 10.36, 8.92, 7.32

/help [prikaz]

Poskytne podrobny anglicky manual k prikazu prikaz alebo zobrazi uvod k IRC a zoznam prikazov. Ak viete po anglicky (netreba vela) a mate nejaky problem, pozrite si help. Nazorne priklady vam urcite pomozu.


/set premenna hodnota

Nastavuje hodnoty premennych programu irc. Vacsinou nema zmysel nastavovat ich rucne, robia to za vas skripty. Niektore zaujimave premenne:


Prikazy dostupne len kanalovym operatorom:

Kanalovych operatorov spoznate podla toho, ze prvym znakom ich nicku je znak "@" (zavinac). Tito pouzivatelia maju pravo menit nastavenie atributov kanala (kanalove mody), menit topic a odstranovat z kanala pouzivatelov.

/mode #kanal +|- biknopst [nick]

Znamienko "+" mod nastavuje, znamienko "-" mod odstranuje. Najprv popis modov:

B - Ban (zakazany pristup)

Znemozni pristup na kanal #kanal pouzivatelovi s danym nickom, adresou, alebo adresou vyhovujucou maske (nick!adresa, hviezdickove a otaznikove nahrady: "*" = lubovolny pocet lubovolnych znakov, "?" = jeden lubovolny znak), ktoru uvadzate ako argument.

/mode #kanal +|- b V|X

*** Mode change "+|- b V|X!*.*" on channel #kanal by V|X

zakaze / povoli pristup komukolvek s nickom V|X na kanal #kanal.

/mode #kanal +b *!noris@*.*

*** Mode change "+|- b *!noris@*.*" on channel #kanal by V|X

zakaze / povoli pristup na kanal #kanal komukolvek s login-menom noris a lubovolnou adresou.


I - Invite only channel (kanal len na pozvanie)

Nastavi / zrusi priznak "len na pozvanie" na kanali #kanal " Na takyto kanal nemoze vstupit nikto, koho by predtym nepozval niektory clen kanala prikazom invite. Kanal je "invite only ", ked sa vam pri joine vypise:

*** Cannot join channel #kanal (invite only channel)

Standardne je kanal nastaveny -I.


K - Key (kanal s pristupovym klucom, heslom)

Nastavi / zrusi pristupovy kluc na kanal #kanal. Standardne je kanal nastaveny "-k".

/mode #kanal +k heslo

*** Mode change +k heslo on channel #kanal by V|X

nastavi heslo "heslo". Toto heslo musi byt uvedene ako parameter prikazu join pri kazdom vstupe na takyto kanal. V opacnom pripade (alebo, ak heslo zabudnete) vas caka hlasenie:

*** Cannot join channel #kanal (bad channel key)

/mode #kanal -k

*** Mode change -k on channel #kanal by V|X

zrusi heslo. Na kanal je opat umozneny volny pristup.

L - Limit (nastavenie limitu uzivatelov na kanali)

Nastavei maximalny pocet pouzivatelov na kanali #kanal / zrusi limit. Standardne je kanal nastaveny -L.

/mode #kanal +l 36

*** Mode change +l 36 on channel #kanal by V|X

nastavi maximalny pocet pouzivatelov kanala na 36. Ak sa niekto pokusi prihlasit na zaplneny kanal, zobrazi sa mu hlasenie:

*** Sorry, cannot join channel (channel is full)

/mode #kanal -l

*** Mode change -l on channel #kanal by V|X

zrusi obmedzenia limitu.


M - Moderated channel (moderovany kanal)

Prepina kanal medzi normalnym stavom a moderovanym kanalom. Na moderovanom kanali mozu na kanal pisat iba operatori a pouzivatelia s nastavenym atributom V. Standardne je kanal -M.

/mode #kanal +m

*** Mode change "+m" on channel #kanal by V|X

vytvori moderovany kanal.

/mode #kanal -m

*** Mode change "-m" on channel #kanal by V|X

zrusi moderovanie a kanal je opat verejny.

Poznamka: v praxi sa s moderovanymi kanalmi stretnete len zriedka.


N - No messages (zakaz sprav na kanal)

Povoluje alebo zakazuje posielanie sprav prikazom msg pre kanal #kanal. Standardne je kanal nastaveny +N.

/mode #kanal +n

*** Mode change "+n" on channel #kanal by V|X

nastavi zakaz posielania sprav

/mode #kanal -n

*** Mode change "-n" on channel #kanal by V|X

znamena povolenie posielania sprav. Pri pokuse poslat msg na kanal s nastavenym atributom +n sa vypise:

*** Cannot send to channel #kanal.


O - channel Operator (vytvaranie kanalovych operatorov)

Prideluje alebo odobera pravo kanaloveho operatora na kanali #kanal. Prvy clen kanala (zakladatel) ziska automaticky pravo kanaloveho operatora.

/mode #kanal +o nick

*** Mode change "+o nick" on channel #kanal by V|X

prideli prava operatora pouzivatelovi nick. Pred jeho menom sa objavi znak "@".

/mode #kanal -o nick

*** Mode change "-o nick" on channel #kanal by V|X

pravo operatora odoberie.

Pozor: pri pridelovani prav kanalovych operatorov by ste mali vediet, komu ich davate, ak ich uz raz mate. V opacnom pripade moze na kanali vzniknut organizovany chaos... (t.j. ze vam prava vezmu ;-)


S - Secret channel (utajeny kanal)

Prepina medzi utajenym a normalnym modom kanala #kanal. Kanal s nastavenym atributom S sa nevypisuje v zozname kanalov prikazom list, a nie je mozne prezerat jeho pouzivatelov prikazom who. Ak ste na utajenom kanali, v informacii o kanali sa po zadani prikazu whois vypise *private*. Standardne je kanal nastaveny ako -S.

Utajenie kanala:

/mode #kanal +s

*** Mode change "+s" on channel #kanal by V|X

A jeho odtajnenie:

/mode #kanal -s

*** Mode change "-s" on channel #kanal by V|X


T - Topic (ovladanie topicu)

Na kanali, ktory ma nastaveny atribut T mozu menit topic len kanalovi operatori. V opacnom pripade kazdy pouzivatel kanala. Standardne je nastavene +T.

Cize

/mode #kanal +t

*** Mode change "+t" on channel #kanal by V|X

povoli zmenu topic-u len kanalovym operatorom,

/mode #kanal -t

*** Mode change "-t" on channel #kanal V|X

ho umozni zmenit vsetkym pouzivatelom na kanali #kanal.


V - Verbose (pravo hovorit na moderovanom kanali)

Udeli / zrusi pravo na komunikaciu na moderovanom kanali. Oznacuje sa znakom "+" pred nickom (napriklad +V|X, +WWW)

/mode #kanal +v nick

*** Mode change "+v nick " on channel #kanal

udeli toto pravo pouzivatelovi nick

/mode #kanal -v nick

*** Mode change "-v nick " on channel #kanal

pravo komunikacie na moderovanom kanali zrusi.


Atributy kanala teda umoznuju rozne nastavenia kanala, na ktorom mate prava kanaloveho operatora. Este ako poznamku zhrnam, ze standardne prava, ktore sa pouzivaju najcastejsie su:

nt

Atributy mozeme prirodzene zadavat aj naraz. Ako priklad posluzia tieto dva prikazy:

/mode #kanal +nstl-k

*** Mode change "+nstl-k" on channel #kanal by V|X

/mode #kanal +o V|X +nl 80

*** Mode change "+o V|X +nl 80" on channel #kanal

Zistili ste, na co sluzia?


/kick #kanal nick [text]

Odstrani (vykopne) pouzivatela s prezyvkou nick z kanala #kanal a vypise nepovinny text ako zdovodnenie, preco ste to spravili, resp. co spravil on ;-)

/kick #cs petko (prestan otravovat!)

*** petko has been kicked off channel #cs by V|X (prestan otravovat!)

Kicknutemu pouzivatelovi (petko) to vypise:

*** You have been kicked off channel #cs by V|X (prestan otravovat!)

Ak nemate prava kanaloveho operatora, nemozete samozrejme ani kickovat. Ak to predsa len skusite, IRC sa presvedcit neda a vypise sa:

*** You are not a channel operator


Emotikony (smajliky)

Urcite ste si vsimli rozlicne usmevy v texte na irc (ak nie, su to tie zatvorky, minuska a ine znaky, ktore vam asi este nic nehovoria).Vyjadruju (alebo aspon by mali) autorovu naladu pri pisani tej ktorej vety. Na irc je totiz tazko vzdy vystihnut citovy kontext textu. S pomocou smajlikov je to ovela lahsie. Tu vam ponukam ukazku roznych smajlikov (slovo emotikona znie trochu odstrasujuco pre ludi, co ho pocuju po prvykrat, ktore nie su ani zdaleka kompletne, lebo fantazii sa medze nekladu. Ale vo vacsine pripadov sa stretnete s tymito:

:-)
usmev vo svojej najvseobecnejsej forme
:)
dalsi usmev
:-)))
veeelky usmev
:-(
smutok
;-)
uskrn, zmurknutie (tento pouzivam velmi casto ja)
;)
este iny uskrn
:-*
*kiss*, teda bozk
:-X
tiez bozk
:-|
nemastny-neslany vyraz
:-\
tiez nieco podobne
8-)
usmev cloveka s okuliarmi
:-{)
... a s fuzami ;-) Myslim, ze tento pouziva Kozo
:-O
udiv

Experimentujte! Mozno prave vy vymyslite novy smajlik ;-)


Slovnik IRC-vyrazov pre zaciatocnikov

Tento subor bol napisany na pocitaci bez irc s pouzitim autentickych textov. Ak su v nom nejake detaily, ktore treba objasnit, alebo opravit, ozvite sa autorovi.

(c) VIX, vix (at) fornax.sk, posledna uprava: 23/9/2002