pokec od VIXa, verzia 1.1.alfa
Tento pokec, lebo slovom manual sa to urcite nazvat neda ;-) je urceny dvom skupinam ludi. Tym, ktori o IRC v zivote nepoculi a tym, ktori to uz skusili a ... "mali z toho hokej". Preto sa pokusim v kratkosti vysvetlit, co 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: prikazy v tomto texte budu oznacovane tucnym pismom, vypisy z programu neproporcionalnym pismom. Kurzivou oznacim slova, ktore znamenaju skutocne meno (nick ako moj nick alebo #kanal ako kanal).
Poznamka: vsetko v tomto texte bude vztahovane k popisu klienta (programu) ircII (platforma Unix). Ak pouzivate iny program alebo script, mozu byt niektore prikazy alebo vypisy ine.
IRC (Internet Relay Chat) je program, ktoru umoznuje komunikaciu medzi ludmi na celom svete v realnom case. Po spusteni programu irc (klient) sme napojeni na siet IRC-serverov, ktore si, ako je to na Internete zvykom, posielaju navzajom udaje a tak nam umoznuju komunikovat. IRC je teda vlastne rozhranie medzi jednotlivymi uzivatelmi.
Na IRC sme identifikovani podla nasho nicku, alebo ak chcete, prezyvky.
Nick je unikatny na celom irc a zvolime si ho bud priamo pri spusteni IRC
na prikazovom riadku, alebo az neskor, prikazom /nick novy_nick.
Moze mat do 9 znakov (okrem niektorych specialnych takmer vsetky bezne
znaky). Kedze na IRC je sucasne pripojenych niekolko tisic uzivatelov,
moze sa nam lahko stat, ze "nas" nick uz niekto pouziva a nam
teda nezostava nic ine, len skusit iny ;-) Ak si pri spusteni nezadame
ziaden nick, bude zan povazovane defaultne nastavenie (vo vacsine pripadov
je to nase login-meno).
Komunikacia prebieha v dvoch moznych prostrediach. Bud komunikujeme s uzivatelmi
na kanaloch, co znamena, ze vsetko, co napiseme na klavesnici uvidia
vsetci uzivatelia na tomto kanali a samozrejme aj my vidime vsetko, co
napisu oni pre cely kanal; alebo mozeme hovorit len s jednotlivymi uzivatelmi
- vtedy budeme nase spravy adresovat jednotlivym nickom a pre ostatnych
budu neviditelne. Oba druhy komunikacie mozeme prirodzene kombinovat.
O kanaloch staci vediet tolko, ze ich clenom sa stavame po vstupeni
a prestavame opustenim kanala, ze ich moze byt prakticky neobmedzeny
pocet (radovo sa bezne pohybuje okolo stoviek az tisicov). Kanal je identifikovany
menom kanala, ktore je na celom irc unikatne (presne ako nas nick)
a nazov kanala odlisime od nicku tym, ze zacina znakom "# ".
Neskor zistite, ze kanal a nick maju vela spolocneho.
Este si zapamatajte, ze prikazy zacinaju znakom "/" (obycajne lomeno) a vsetko, co takymto znakom nezacina, sa berie ako text.
Program spustime jednoducho - staci napisat irc. Je vyhodne pouzit niektore z parametrov na prikazovom riadku. Ja pouzivam nick V|X, preto napisem: irc V|X. Ak by som nezadal ziaden nick, mal by som namiesto neho moje prihlasovacie meno (login), co je v mojom pripade noris. Podrobnejsia syntax je:
irc nick irc-server:port -c #kanal -p port
Kde:
nick je nick, pod ktorym budem na irc vystupovat (ak ho nezadame,
nickom sa stava login-meno)
irc-server je adresa servera, na ktory sa pripajame (ak ho nezadame,
pouzije sa defaultne nastavenie na nasom pocitaci)
port je cislo portu na danom irc-serveri (vacsinou 6666, 6667, ak
ho nepouzijeme, pouziva sa 6666)
-c #kanal oznacuje kanal, na ktory nas irc ma automaticky po spusteni
prihlasit
-p port je cislo portu (identicke s portom nastavenym pri "irc-server")
Konkretny priklad, ktory si ukazeme, bude:
irc V|X irc.cis.vutbr.cz:3333
Teraz chvilu pockame. Nas klient (program irc) sa pripoji na defaultny irc-server. Ak nepouzivame ziaden IRC-script, na obrazovke sa nam ukaze logo IRC-servera, nejake informacie o pocte uzivatelov, kanalov a operatorov a nakoniec uvidime nieco ako: type /help for help. Zapamatajte si, ze ked napiseme /help [meno prikazu], vypise sa nam podrobny (anglicky) manual o prikaze. Ak napiseme len /help, uvidime uvod do IRC v anglictine.
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 najdolezitejsie informacie su o pocte uzivatelov (10 370).
Ak si uz chcete IRC vyskusat, napiste /join #cs. Tym sa prihlasite na kanal #cs - Cesko-Slovensky kanal. Uvidite zoznam prihlasenych uzivatelov a tzv. topic, cize akusi charakteristiku kanala, nieco ako "nadpis". Vsimnite si, ako som vam uz povedal, ze meno kanalu zacina znakom #.
To je OK. Tu vidite priklad komunikacie (nevsimajte si obsah tohto rozhovoru ;-)):
<V|X> WWW: nevies nahodou, ako v Unixe zatvorim standardny vystup? <hany> all: podte na #slovakiu, je tam sranda!! :)) <Dedo> V|X :) Wecko sa potesi... <WWW> V|X: kukni si manual, lamer! :)) <V|X> WWW, Dedo: ;-)))))) * V|X je z toho uplne hotovy... a snazi sa pisat manual o IRC... <hany> ;-))) *WWW* :)))))))))) lamer...
... tolko hadam staci. Takze teraz sa na to pozrite este raz. Vas klient
(program irc) vypisuje spravy v poradi, akom ich dostal zo siete. Nick,
od ktoreho pochadzaju, je uzavrety v znakoch < a >. Vsetko ostatne
je uz text spravy, ktoru dany nick napisal.
Plati nepisany zakon, ze ked chceme niekomu napisat spravu, napiseme jeho
nick, dvojbodku a az potom text spravy, cize napriklad:
peto: ahoj
Uvidite, ze bez tejto skutocnosti by ste z toho boli celkom hotovi ;-)
Takze prvu vetu pisal uzivatel V|X uzivatelovi WWW s textom
"nevies nahodou , ako...". Druhu pisal uzivatel hany
pre vsetkych uzivatelov na kanali (kvoli prehladnosti napisal ako adresata
vsetkych - "all"), etc.
"* V|X je z toho uplne hotovy " je tzv. "action",
alebo vyjadrenie nejakej cinnosti, alebo pocitu. Text sa vypise v tretej
osobe.
Potom tu vidime text od uzivatela WWW a je to privatna sprava (message),
ktoru vidim len ja.
Teda:
<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...)
* 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 si vsimnite stavovy riadok (status line).
V tomto riadku su zobrazene dolezite informacie - cas, nas nick, kanal,
na ktorom sme a jeho atributy, alebo symbol "*", ak nie sme na
ziadnom, a pripadne dalsie informacie, ktore si mozeme navolit aj sami.
Priklad:
[1] 10:07 V|X on #cs (+nt)
^ -------------------------------- cislo okna (to vam teraz bude asi na nic...)
^^ ^^ ------------------------- systemovy cas
^^^ --------------------- nick
^^ ----------------- kanal, na ktorom sme (alebo znak "*")
^^ ------------- atributy kanala (ovplyvnuju jeho vlastnosti)
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.
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.
Na kanali adresujeme spravu zadanim jeho nicku, dvojbodky a samotnej
spravy:
peto: caf
Privatnu spravu (tzv. message), neviditelnu pre ostatnych uzivatelov,
posleme ziadanemu nicku takto: /msg nick [text]. Uzivatelovi s nickom
nick sa napise nieco taketo:
*nas-nick* text
Takze nick vie, kto mu spravu poslal a moze vam odpisat...
IRC ukoncime prikazom /exit, za ktory mozeme este dopisat rozluckovy
text.
Priklad: /exit Cafte, mam cviko
ma na kanali za nasledok:
*** Signoff V|X (noris@decef.elf.stuba.sk) (Cafte, mam cviko)
Za adresu sa pochopitelne dosadi vasa adresa.
#kanal znamena skutocne meno kanala, nick skutocny nick uzivatela
Tymto prikazom sa prihlasime na kanal #kanal a staneme sa jeho clenom. Ak kanal s takymto menom este neexistuje, je vytvoreny a ziskavame prava kanaloveho operatora.
Pri vstupe na kanal sa nam vypise jeho topic a uzivatelia 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):
*** Sorry, cannot join channel (Bad channel key) - pokus o vstupenie na kanal, ktory je chraneny klucom (heslom). Toto heslo musime zadat ako parameter prikazu join. (join #kanal heslo)
*** Sorry, cannot join channel (Channel is full) - pokus o vstup na kanal, ktory ma nastaveny maximalny limit (pocet) uzivatelov a ten je uz naplneny.
*** Sorry, cannot join channel (Invite only channel) - pokus o vstup na kanal "na pozvanie". Na tento kanal nas musi niekto pozvat prikazom invite .
*** Sorry, cannot join channel (Banned from channel) - pokus o vstup na kanal, na ktory nam bol zakazany pristup kanalovym operatorom. Zrejme sme sa dopustili na kanali nejakeho priestupku...
Opustenie kanala #kanal alebo aktualneho, ak zadame znak "*".
*** V|X (noris@decef.elf.stuba.sk) has left channel #kanal
Zobrazi text v tretej osobe, tzv. action na aktualnom kanali... Radsej priklad:
/me vas vsetkych zdravi!
* V|X vas vsetkych zdravi!
Vypis uzivatelov kanala #kanal alebo aktualneho, ak zadame 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
Vypis topic-u a poctu uzivatelov kanala #kanal alebo aktualneho, ak zadame znak "*".
/list #cs *** Channel Users Topic *** #cs 58 **|| Cesky | Moravsky | Slovensky | Kanal ||**
Ak nezadame parameter [text], vypise sa topic kanala #kanal, na ktorom musime byt prihlaseni. Ak mame prava kanaloveho operatora , mozeme zmenit nastaveny topic na iny. Ak namiesto mena kanala zadame znak "*", berie sa aktualny kanal.
Ak na kanali (napriklad #cs)_nie sme a pokusame sa pozriet topic, uvidime
/topic #cs
*** #cs You're not on that channel
Ale na kanali, na ktorom sme, to nie je ziaden problem:
/topic #corela
*** Topic for #corela: Bennymu to nejde
No a ak mame pravo menit topic (operatorske prava alebo kanal je -T):
/topic #corela Vitajte!
*** V|X changed topic of channel #corela to "Vitajte!"
Ak by sme nemali pravo menit topic, vypise sa:
*** #corela You are not the channel operator
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 nam
*** Cannot send to channel #kanal
Niekedy by sme mozno ocenili moznost poslat tu istu spravu viacerym nickom. Mozeme pouzit
/msg nick1,nick2,nick3 text
co vlastne nahradi:
/msg nick1 text
/msg nick2 text
/msg nick3 text
Ked nick, ktory dostane od nas spravu, vidi nieco taketo:
*V|X* text
zmeni nas nick na nick. Ak takyto nick uz existuje, alebo obsahuje zakazane znaky,, napise sa nam hlasenie:
*** Nickname nick already in use
*** Nickname:
alebo:
*** Illegal nickname, try again
*** Nickname:
A musime si napisat iny nick.
No a ak sa vsetko podari, zmena nicku sa uskutocni a na kanali sa ako oznam vypise:
* V|X is now known as 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
Tu si vysvetlime, co nam to vlastne vypisalo:
*** V|X je [e-mailova adresa] (popis definovany premennou prostredia
IRCNAME)
*** na kanaloch: #corela, #zivot
*** na irc cez [adresa irc-servera] (jeho popis)
*** V|X bol neaktivny [xxx] (cas)
adresa uzivatela s danym nickom (V|X) je: noris@decef.elf.stuba.sk
jeho popis: (VIX - The Story Teller ;-)
kanaly, na ktorych je prihlaseny: (#corela, #zivot, ak by
bol kanal utajeny, napise sa *private*)
server, cez ktory ide: (irc.cis.vutbr.cz)
cas, ktory uzivatel nic nerobi = je idle (14 sekund) Tento
cas sa zobrazi len ak sme na rovnakom serveri, ako uzivatel, ktoreho si
prezerame.
Ak by bol uzivatel v mode away, pribudol by este riadok s oznamenim:
*** V|X is away: pracujem
Slovo "pracujem" by bolo nahradene "away-textom",
ktory definujeme prikazom away.
Zobrazi informacie o momentalne neprihlasenom uzivatelovi (o uzivatelovi, ktory pouzival tento nick naposledy). Tieto informacie poskytuje irc-server. Zalezi len od neho, ako dlho si "pamata".
Vypis informacii je identicky s vypisom prikazu /whois az na slovo "is", ktore je nahradene "was" ;-) Zaroven je doplneny cas odchodu uzivatela z irc.
Vypis informacii o vsetkych nickoch na kanali #kanal, ktore nemaju nastaveny atribut invisible. Ak zadame znak "*" berie sa aktualny kanal. Tento prikaz nefunguje na utajene kanaly (atribut S).
/who #corela
#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)
#kanal nick stav adresa (popis)
Novinkou, ktoru si vsimnete, je tajomne pismenko za nickom:
H znamena, ze uzivatel je pritomny (asi HERE)
G znamena, ze uzivatel je away.
Znak "@" znamena, ze uzivatel ma prava kanaloveho operatora.
Zobrazi casovu odozvu na nick (pocet sekund potrebnych na spojenie s nickom). Ak zadame kanal, vykona sa meranie na vsetkych ucastnikov kanala #kanal. Ak zadame "*", berie sa aktualny kanal.
Poznamka: pri "pingnuti" kanala s velkym poctom uzivatelov sa nam moze stat, ze budeme odpojeni od servera.
zmeni vas aktualny irc-server na iny, alebo vas pripoji na server, ak sa vam vypise nieco ako:
*** Connection closed [adresa]
Zmena servera niekedy pomaha, ked je server "v lagu", cize "nestiha". Ak urcite adresu, priamo sa budete pripajat na irc-server s danou adresou. Ak si vyskusate, co urobi /server bez parametrov, mal by sa vam vypisat zoznam serverov. Vam potom staci napisat /server cislo z tohto zoznamu.
/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
To je vypis serverov, ktore mame nastavene. Teda:
/server 1
a
/server irc.felk.cvut.cz 6667
vykonaju jednu a tu istu vec - pokusia sa o pripojenie na tento server.
Pozve uzivatela nick na nas aktualny kanal, alebo na kanal #kanal, na ktorom tiez musime byt prihlaseni. Tento prikaz ma vyznam, ak je kanal, na ktory nick pozyvame, invite only (len na pozvanie).
Poznamka: niektore irc-servery vyzaduju zadanie kanala aj v pripade, ze ide o aktualny kanal.
/invite nick #kanal
Nam sa vypise:
*** Inviting nick to channel #kanal
a jemu:
*** V|X invites you to channel #kanal
Nastavovanie modov uzivatela. Nick musi byt nas nick (mozeme nastavovat len svoje atributy). Znamienko "+" atribut nastavi, znamienko "-" atribut zrusi. Na vyber mame tieto atributy:
i - mod "invisible" (neviditelny). Nas nick sa nebude zobrazovat pri vypise kanalovych informacii prikazmi names , who alebo whois , pokial niekto vyslovne nezada nas presny nick.
s - serverove spravy. Ak nastavime tento mod, budu sa nam posielat podrobne spravy, ktore si posielaju medzi sebou irc-servery. To vam asi velmi k stastiu chybat nebude.
/mode V|X +i
*** Mode change "+i" for user V|X by V|X
Pozrite si aj nastavovanie modov kanala.
Nieco velmi podobne, ako msg. Odlisuje sa tym, ako to vyzera:
/notice V|X hahahaha
-V|X- hahahaha
Prepne do modu "query", cize rozhovor s uzivatelom nick. Vsetko, co odteraz napiseme, nepojde do kanala, ale priamo uzivatelovi nick. Prikazy su nadalej dostupne (zacinaju lomitkom).
*** Starting conversation with nick
Ak neuvedieme nick, vypne mod "query".
*** Ending conversation with nick
Je mozne mat len jeden aktivny rozhovor tymto prikazom (pri novom zadani prikazu sa rusi stary query).
Poznamka: ak chceme pouzit tento prikaz pre uzivatela, s ktorym mame dcc chat, syntax je:
/query =nick
Tento prikaz sluzi na priame spojenie pocitacov. Mozeme vyuzivat dva typy spojenia - chat (nieco ako msg) a send (get) - na posielanie suborov cez irc..
Ak sa chceme s niekym spojit cez dcc chat, musime napisat:
/dcc chat nick
tym vysleme poziadavku na uskutocnenie spojenia s nickom nick. Ak klient uzivatela nick podporuje dcc, objavi sa mu hlasenie:
*** DCC chat (chat) connection requested by nick [adresa]
a ak sa chce napojit, musi tiez napisat
/dcc chat vas_nick
Ked sa spojenie uskutocni, napise sa:
*** DCC chat (chat) connection to nick [adresa] estabilished
Spravy uzivatelovi nick, s ktorym mame nadviazany dcc chat posielame prikazom:
/msg =nick text
alebo
/dmsg nick text
Uzivatel vidi spravy podobne ako msg, ale uzatvorene v =znakoch=
=V|X= toto je dmsg
*V|X* a toto je msg
Ukoncenie dcc chat-u je prikazom
/dcc close chat nick
*** DCC chat (chat) to nick connection closed
Ak chceme niekomu na irc poslat subor cez dcc, urobime to takto:
/dcc send nick file
posle uzivatelovi nick subor file. Ak je potrebne, uvedte cestu suboru.
Naopak prijatie suboru, ktory niekto chce poslat nam, je cez prikaz:
/dcc get nick [file]
Parameter file je nepovinny, hodi sa, ak je naraz posielanych niekolko suborov a chceme si vybrat len niektore.
V pripade potreby je mozne spojenie zrusit prikazom:
/dcc close send nick
alebo
/dcc close get nick
/dcc
bez akychkolvek parametrov vypise zoznam prave prebiehajucich dcc spojeni.
Poznamka: DCC ma jednu velku vyhodu - je to spojenie nezavisle na irc-serveroch, preto ak sa vam stane, ze vas irc-server odpoji, subory cez send / get bezia dalej a komunikacia cez chat tiez. Je to tiez vyborne opatrenie proti lagom. Ak vas server blokuje pouzivanie portov, cez ktore dcc pracuje, nebudete ho moct pouzit.
Poznamka: toto nie su vsetky moznosti pouzitia dcc prikazov, ale tie ostatne v praxi nebudete pravdepodobne potrebovat.
Zapne ignorovanie zadaneho typu sprav od zadaneho nicku. Je to dobre vtedy, ked nas na irc niekto slovne obtazuje. Tento prikaz nam zabezpeci, ze o danom uzivatelovi uz pocut nebudeme (... kym nezmeni nick). Typ ignorovania moze byt:
PUBLIC - ignoruju sa spravy pochadzajuce od uzivatela nick na kanali
MSG - ignoruju sa privatne spravy (msg) od uzivatela nick
NOTICE - ignoruju sa notices od uzivatela nick
CTCP - ignoruju sa ziadosti o CTCP od uzivatela nick
ALL - ignoruje sa vsetko od uzivatela nick
NONE - vypina ignorovanie nicku nick
/ignore peto ALL
*** You are ignoring ALL messages from peto
Prikaz /ignore (bez parametrov) zobrazi zoznam ignorovanych nickov a typ ignorovania.
Tento prikaz umoznuje upozornenie na pritomnost zadaneho nicku 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 uvidime zasa:
*** Signoff by peto detected
Ak chceme nick zo zoznamu odstranit, napiseme:
/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 irc-script, nastavenia, ktore urobite pocas ircovania budu platit len do ukoncenia programu.
Ukoncenie programu irc. Ak zadame parameter rozluckovy text, vypise sa pred nasim odchodom na vsetkych kanaloch, na ktorych sme boli. Ak ho nezadame, napise sa "leaving".
/quit Cafte!
*** Signoff V|X (noris@decef.elf.stuba.sk) (Cafte!)
/quit
*** Signoff V|X (noris@decef.elf.stuba.sk)(Leaving)
Ak uvedieme away-text, budeme na irc oznaceni ako "away " (nepritomni), pricom away-text sluzi na identifikaciu priciny pre ostatnych uzivatelov, ktori s nami medzitym budu chciet hovorit. To je vhodne, ak odchadzame na dlhsi cas od pocitaca (alebo robime nieco ine, aby sme aspon takto upozornili ostatnych uzivatelov). Stav away a away-text je viditelny pri prezerani uzivatelov 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 chceme zrusit away-stav a dostat spat do normalneho, napiseme prikaz:
/away
*** You are no longer marked as being away
Poznamka: tieto hlasenia su len lokalne, nevysielaju sa ostatnym uzivatelom.
Poznamka: stav away nema ziaden vplyv na nase moznosti komunikacie. Je to len oznacenie!
Poznamka: ircII umoznuje nastavit pipanie pri kazdej prijatej sprave (msg) pokial je nastaveny mod away.
Vykona prikaz operacneho systemu (alebo spusti program) a vrati riadenie irc. Vystup programu alebo prikazu je presmerovany do okna irc, ale nezobrazuje sa na kanali.
/exec uptime
10:36am up 2 days, 22:44, 53 users, load average: 10.36, 8.92, 7.32
Poskytne podrobny anglicky manual k prikazu [prikaz], alebo k uvodu do IRC a jednotlivym prikazom. Ak viete po anglicky (netreba vela) a mate nejaky problem, pozrite si help. Nazorne priklady vam urcite pomozu. A ak nie, skuste to na kanali ;-)
Nastavuje hodnoty premennych programu irc. Niektore si ukazeme:
/set mail 1|0 (1 = program nam vypise, ak pride e-mail, 0 = nie)
/set novice off (vypnutie modu "zaciatocnik", umozni napriklad
pouzivanie viacerych kanalov sucasne)
/set REALNAME text (nastavenie popisu, ktory sa zobrazuje prikazmi
who, whois za adresou. Z praxe to funguje az po zmene servera. Skuste environmentalnu
premennu IRCNAME vo vasom systeme (Unix: setenv IRCNAME="The Story-Teller")
)
/set log on|off (zapnutie / vypnutie logovania - zaznam celeho ircovania
do suboru)
/set logfile meno-suboru (... subor, do ktoreho sa to cele uklada)
/set suppress_server_motd on (potlacenie vypisu uvodnej spravy na
irc-serveri - zrychluje start)
Kanalovych operatorov spozname podla toho, ze pri ich nicku je prvym znakom znak "@" (zavinac). Tito maju pravo menit nastavenie atributov kanala (kanalove mody), meni topic a odstranovat z kanala uzivatelov.
Znamienko "+" mod nastavuje, znamienko "-" mod odstranuje. Najprv popis modov:
Znemoznenie pristupu na kanal #kanal uzivatelovi /om s danym nickom, adresou, alebo adresou vyhovujucou maske (hviezdickove a otaznikove nahrady), ktoru uvadzame 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 kanal #kanal "len na pozvanie". Na takyto kanal nemoze vstupit nikto, koho by predtym nepozval clen kanala prikazom invite. Kanal je "invite only ", ked sa nam 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. Toto heslo musi byt uvedene ako parameter prikazu join pri vstupe na takyto kanal. V opacnom pripade (alebo, ak heslo zabudneme) nas 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)
Nastavenie maximalneho poctu uzivatelov na kanali #kanal / zrusenie limitu. Standardne je kanal nastaveny -L.
/mode #kanal +l 36
*** Mode change "+l 36" on channel #kanal by V|X
nastavi maximalny pocet uzivatelov kanala na 36. Ak sa niekto pokusi prihlasit na zaplneny kanal, dostane 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 uzivatelia 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
ho vrati na normalny.
Poznamka: v praxi sa s niecim takymto asi nestretnete.
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
je zakazanie a
/mode #kanal -n
*** Mode change "-n" on channel #kanal by V|X
povolenie. 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) ma automaticky toto pravo.
/mode #kanal +o nick
*** Mode change "+o nick" on channel #kanal by V|X
prideli prava operatora nicku nick. Pred jeho menom sa objavi znak "@".
/mode #kanal -o nick
*** Mode change "-o nick" on channel #kanal by V|X
pravo odoberie.
Pozor: pri pridelovani prav kanalovych operatorov by sme mali vediet, komu ich davame, ak ich uz mame. V opacnom pripade moze na kanali vzniknut organizovany chaos...
S - Secret channel (utajeny kanal)
Prepinanie 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 uzivatelov prikazom who. V informacii o kanali v prikaze whois, ak je kanal utajeny, sa 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
Na kanali, ktory ma nastaveny atribut T mozu menit topic len kanalovi operatori. V opacnom pripade kazdy uzivatel na kanali. 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 by V|X
ho umozni vsetkym uzivatelom 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 nicku nick
/mode #kanal -v nick
*** Mode change "-v nick " on channel #kanal
ho zrusi.
Atributy kanala teda umoznuju rozne nastavenia kanala, na ktorom mame 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?
Kickne (odstrani, vykopne) uzivatela s nickom nick z kanala #kanal a vypise nepovinny text ako pricinu.
/kick #cs V|X (prestan otravovat!)
*** V|X has been kicked off channel #cs by V|X (prestan otravovat!)
Kicknutej osobe to vypise:
*** You have been kicked off channel #cs by V|X (prestan otravovat!)
Ak nemame prava kanaloveho operatora, napise sa nam pri pokuse o kick:
*** You are not a channel operator
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 textu jeho citovy kontext. 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 (tiez smile, ktory pouziva V|X)
;) 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 ;-)
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 - mailto: VIX (noris@decef.elf.stuba.sk). Ak budu otazky, vytvorim z nich FAQ (Frequently asked questions), ktore si budete precitat niekde tu. Takze piste, piste, piste! ;-)
Napisane v editore NetScape pre prezeranie v Netscape 3++.
Ocenene ako
na Alinete
(c) VIX, posledna uprava: september/1997