Comenzi Amestecate

Versiune 1.1.1


Ultima translatare de Zappu () pe 2006-03-20

Ultima revizie de LadyDana () pe 2004-01-12

Original scris de Mystro () pe 2001-01-14

Te rog direct orice commentariu saŭ reactie inversa despre acest document (numai! nu cereti ajutor!) pentru docs@dal.net. Daca ai nevoie de ajutor pe iesirile neacoperite in acest document, te rog vezi informatia la http://help.dal.net.

Introducere

Desi multe comenzi ale IRC'ului sunt valabile pe DALnet, cateva sunt folositoare particular. Acest document va dezbate cinci dintre aceste comenzi: /silence, /list, /dccallow, /watch si /who. Daca inveti aceste comenzi, sederea ta pe DALnet va fi mult mai usoara.

Continuturi

1 · Comanda SILENCE

Tacerea este in esenta acelasi lucru cu /ignore, oricum, cand dai /ignore opresti mesageria/notificarea/etc. de la un utilizator pe partea de client, oprirea tacerii ei inainte chiar de client. Acesta este multt mai eficient pentru ca poti salva banda (important in special daca tu esti pe modem).

Sintaxa: /quote silence +/-gazda

Informatie: +/-gazda a fost o gazda completa pe care tu ai dori s-o ignori, incluzand identitatea si porecla (in esenta, tasteaza porecla!identitate@gazda ).

Notatie: Asterixurile (*) sunt acceptate.

Example: /quote silence +*!mystro@*.canshell.com

Acest exemplu va linistii pe oricine cu gazda *!mystro@*.canshell.com.

2 · Comanda LIST

Comanda /list iti permite sa listezi canalele active de pe retea. Folosind aceasta comanda poti lua mii de canal a Retelei mari IRC uzual care a fost si le filtreaza cazand la un numar mic. Ea iti permite sa cauti canalele dupa topicul lor, numele canalului, de-a lungul oamenilor sau a altor caracteristici.

Optiunile in comanda de lista sunt separate de virgule decat de punerea lor impreuna; poti vedea exemple despre aceea mai tarziu in document. La fel de bine, canalele sunt lista in ordinea noutatile cele mai vechi create (serverul considera un canal 'creat' cand o singura persoana intra pe el; acesta nu este acelasi cu canalul ChanServ creat la acea data).

Mai jos sunt optiunile ce se pot folosi pentru lista:

NOTATIE: Trebuie sa folosesti optiunea /quote list daca folosesti un care are /list construit inauntru (la fel ca mIRC) pentru ca nu poate accepta aceste optiuni.

2.1 Listarea canalelor cu mai mult de un numar sigur de oameni: >Numar

Sintaxa: /quote list >numar

Informatie: Optiunea >numar lasa utilizatorul sa caute dupa canale cu multi utilizatori ca numarul specificat sa fie langa;

Exemplu: /quote list >1

Acest exemplu va intoarce toate canalele cu mai mult de o persoana pe ele, in ordinea noilor canale create mai tarziu.

2.2 Listarea canalelor cu mai putin de un numar sigur de oameni: <Numar

Sintaxa: /quote list <numar

Informatie: Optiunea <numar te lasa sa cauti cu mai putin de un numar specificat al oamenilor de pe canal.

Exemplu: /quote list <50

Acest exemplu arata toate canalele cu mai putin de 50 de oameni pe ele.

2.3 Listarea canalelor create inainte unei date specificate: C>Numar

Sintaxa: /quote list C>numar

Informatie: C>Numarul va lista canalele create de acuma si un Numar al minutelor din urma.

Exemplu: /quote list C>60,>50

Acest exemplu va arata toate canalele create din ultima ora avand mai mult de 50 de oameni pe el.

2.4 Listarea canalelor create inainte unei date specifice: C<Numar

Sintaxa: /quote list C<Numar

Informatie: Optiunea C<Numba va lista canalele care erau create mai devreme de Numarul minutelor din urma.

Exemplu: /quote list C<30,>50

Acest exemplu va lista toate canalele create mai devreme de 30 de minute din urma avand pente 50 de oameni pe el.

2.5 Listarea canalelor cu topicuri vechi specificate: T>Numar

Sintaxa: /quote list T>Numar

Informatie: Optiunea T>Numar va lista canalele care au topicul vechi decat Numarul minutelor.

Exemplu: /quote list T>60

Acest exemplu va arata toate canelele in care topic a fost schimbat de peste 60 de minute trecute.

2.6 Listarea canalelor cu topicuri noi specificand: T<Numarul

Sintaxa: /quote list T<Numar

Informatie: Optiunea T<Numar va lista canalele care au topicul care a fost schimbat in mai putin de Numarul minutelor trecute.

Exemplu: /quote list T<30

Acest exemplu va arata toate canalele care au topicum ce a fost schimbat in ultimele 30 de minute.

2.7 Listarea canalelor potrivindu-se cu masca: masca

Sintaxa: /quote list masca

Informatie: Optiunea masca permite sa cauti numele canalului pentru canale pe care tu il cauti.

Notatie: Asterixurile (*) sunt acceptate.

Exemplu: /quote list *help*

Acest exemplu se va intoarce la canalele cu 'help' in numele lor.

2.8 Listarea canalelor care nu se potrivesc cu masca: !masca

Sintaxa: /quote list !masca

Informatie: !masca iti permite sa caurti canalele care nu se potrivesc cu masca specificata in parametru listat.

Notatie: Asterixurile (*) sunt acceptate.

Exemplu: /quote list !*ajutor*

Acest exemplu va intoarce canalele care nu au orice de facut cu ajutor in numele lor.

3 · DCCallow

Datorat pentru transferarea a multor virusi in fiecare zi pe DALnet, Serverul curent de IRC DALnet are o functie ca extensiile obisnuite ale blocarilor folosite de troieni ("js", "pl","exe", "com", "bat", "dll", "ini", "vbs", "pif", "mrc", "scr", "doc", "xls", "lnk", "shs"). In ordinea pentru care ramane sa fie capabila pentru a transfera fisiere cu aceste extensii, codificarea echipei DALnet a adaugat o comanda numita DCCallow.

Sintaxa: /quote dccallow +/-porecla

Informatie: +/-porecla trebuie sa fie o porecla a persoanei care vrei sa-i permiti sa fie capabila sa trimita DCC'ul catre tine.

Notatie: Lista curata ceea ce tu si persoana ai adaugat sa fie sters in clipa cand ei isi schimba poireclele sau se deconecteaza.

Exemplu: /quote dccallow +mystro

mystro a fost adaugat la lista de permisie DCC

Acest exemplu va adauga pe 'mystro' in lista ta de dccallow, asa incat el sa poate trimita fisiere catre tine chiar daca ele n-au extensii de la lista de mai jos.

Sintaxa: /quote dccallow list

Informatie: Optiunea listei, listeaza oameni la care le sunt permis sa trimita fisierele blocate normal de server.

Exemplu: /quote dccallow list>

Acest exemplu va lista toti utilizatorii care sunt in lista ta de DCCallow:

The following users are on your dcc allow list:
mystro (mystro@canshell.com)
End of DCCALLOW list

Porecla este 'mystro' si gazda, mystro@canshell.com care este in paranteze.

4 · Watch

WATCH este o comanda care notifica un utilizator in clipa in care oamenii siguri devin directi. Clientii noi de IRC (incluzand noile versiuni de mIRC) folosesc automat aceasta functie pentru sistemul lor de notificare.

Sintaxa: /quote watch [s|l] +/-porecla

Informatie: Optiunile s sau l trebuie sa fie setate de ele (i.e. nu pot fi puse impreuna intr-o comanda). Alta de atat, comanda este foarte simpla: adaugi porecla pentru lista tastand /quote watch +porecla si daca vrei s-o stergi -porecla.

Notatie: Lista watch se sterge cand tu te deconectezi de pe IRC, deci vei avea de admis poreclele inca odata ca tu sa revii.

Exemplu: /quote watch +mystro

Acest exemplu va adauga pe mystro in lista ta de watch, si vei primi un raspuns ca acesta:

mystro ~mystro canshell.com 0 is online

Daca persoana este in direct.

Daca nu vei primi un raspuns la fel ca:

mystro * * 0 is offline.

Daca tastezi comanda /quote watch l vei primi un raspuns la fel ca:

Mystro mystro 216.6.41.104 975299499 is online
End of WATCH l

Unde 975299499 este angajarea timpului in secunde, numarand de pe 1 Ianuarie, 1970 (daca el pare confuz, ignora-l doar)

Daca tastezi comanda /quote watch s vei primi un raspuns la fel ca:

You have 1 and are on 1 WATCH entries
mystro
End of WATCH s

Desi nu vorbeste foarte clar, toate aceastea inseamna ca tu ai o persoana in lista ta de watch si esti pe o lista de watch a persoanelor.

5 · Comanda WHO

/quote who poate fi folosita pentru verificare daca cine este in direct. Daca nu merge, atunci acea persoana are modul utilizator setat pe +i (invizibil), cu exceptia ca tu sa fii in acealsi canal cu acea persoana.

/quote who, ca multe alte comenzi IRC a setat argumentele care trebuie sa fie aplicate cand il folosesti.

In exemplul de mai jos vei vedea toate argumentele si optiunile comenzii /who ca pot avea la fel de bine ca sintaxa actuala a comenzii: /quote who +/-achmnsu args

Literele dupa + sau - sunt numite optiunie (referindu-se obisnuit ca parametrii). Voi discuta despre acestea intr-un moment. Cateva optiuni au nevoie de argumente aditionale care sunt specificate dupa toate optiunile.

In raspunsul who, numarul urmareste coloana care spera ca tu esti de la acel utilizator. Hopurile devin indepartate de servere. Daca esti pe acelasi server ca utilizatorul vei primi :0, daca esti pe un server care este linkat la o alta setare a serverelor (ca contorsionat > taifun > jade) de-a lungul hopurilor va modifica, pe exemplul anterior a contorsionarii > taifunului > jade varsta link'ului, este vizibil ca acolo sunt doua hopuri, twisted > typhoon si typhoon > jade.

Doar ca o notatie, mai mult decat o optiune poate fi specificata in /quote who, dar argumentele terbuie sa urmareasca in aceeasi ordine ca optiunea literelor (/quote who +hc *.canshell.com #dalnethelp ce va merge,/quote who +hc #dalnethelp *.canshell.com si ce nu vrea).

Cand executi /quote who pe un canal sau persoana va vedea o capitalizare a literelor (si un simbol daca utilizatorul este IRC Operator sau un operator/voce pe canal) pentru dreptul de numele propriu si inainte de gazda.

Aceste simboluri sunt:

H = aici, de aici nu seta /away

G = plecat, este /away

* = Utilizatorul este IRC Operator

+ = Utilizatorul are voce pe acest canal (canalul va fi prima parte a lui who)

@ = Utilizatorul este un operator pe acest canal

Si in final, pentru utilizatorii mIRC, as vrea sa sugere folosirea /quote who pentru directionarea contactului pe server pentru ca /who este construita pe comanda mIRC si nu va merge exact ca DALnet'ul /quote care merge. La fel de bine, raspunsurile pot modifica impreuna de la client la client. Pentru propunerea acestui document clientul mIRC IRC a fost folosit.

5.1 Listarea dupa gazda: +/-h

Sintaxa: /quote who +/-h host

Informatie: Optiunea +h specifica ceea ce tu vrei numai sa vezi utilizatorii de la o gazda specifica. Daca folosesti optiunea -h , toate rezultatele vor fi aratate *omitand* de la o gazda specifica. Sau mai simplu, daca esti intr-o foart larg canal sau doar tastezi /quote who cu nici un canal specificat, acesta va arata numai oamenii care au sau care nu au acea gazda specificata.

Notatie: Asterixurile (*) sunt acceptate, deci daca nu vrei sa stii actualul nume al gazdei complete fa ce vrei doar pentru a intra in partea de nume a gazdei cu * inconjurata si se va intoarce potrivindu-se cu caturile, iar tu poti ingusta in jos mai mult daca este nevoie.

Exemplu: /quote +h mystro.canshell.com

Acest exemplu se va intoarce ceva ca:

* Mystro H mystro@mystro.canshell.com :0 Mystro
mystro.canshell.com End of /WHO list.

Un alt exemplu, folosind asterixurile: /quote who +h *.canshell.com

* Mystro H mystro@mystro.canshell.com :0 Mystro
*.canshell.com End of /WHO list.

Desigur poti face /quote who +h *.com dar aceea trebuie sa se intoarca peste 200 de raspunsuri si intreaba pentru ingustarea in jos a cautarii tale. Chiar daca el lucreaza, acesta nu va fi foarte folositor ca majoritatea oamenilor care au adresele *.com .

Daca faci /quote who -h se va intoarce doar la oricine care nu se potriveste cu *.canshell.com.

5.2 Listarea canalului dupa: +c

Sintax: /quote who +c #canal

Informatie: +c ingustarile joase care listeaza pentru oameni numai intr-un canal specific. Acesta va permite ca tu sa scanezi canalele individuale pentru oameni decat pentru oricine de pe retea.

Notatie: Tu nu poti face /quote who -c #canal si nu poti folosi asterixuri (*) pentru numele canalului.

Example: /quote who +c #DALnetHelp

Acest exemplu va arata oricui de pe canal cu conformitatea statusului lor (@,+,*). Oricum, ca majoritatea utilizatorilor sunt acum setati automat pe +i can ei se conecteaza la DALnet, serverul nu le va arata cu exceptia ta daca esti pe acelasi canal. Deci s-ar putea sa ai nevoie sa intri pe canal inainte sa tastezi /quote who +c #DALnetHelp.

5.3 Este utilizatorul plecat: +/-a

Sintaxa: /quote who +/-a

Informatie: Optiunea +/-a permite sa elimini oamaeni care sunt/nu sunt (depinzand de + sau semnul - ) plecati. Acesta poate fi potential folositor daca esti operator pe canal si vrei sa vezi cine este pe canalul tau actual de acolo sau daca este inactiv.

Notatie: Daca nu vrei sa folosesti comanda +/-a poti doar sa verifici semnul G sau H aproape de porecla si vezi daca persoana este plecata sau nu.

Exemplu: /quote who +ac #mystro

#Mystro Mystro H@ mystro@mystro.canshell.com :0 Mystro
#Mystro End of /WHO list.

Acesta este pentru oriciine de pe #mystro care nu este /away, oricum /quote who -a+c #mystro va arata:

#Mystro IsraHelp G@ mystro@209.25.158.132 :6 #IsraHelp's bot
#Mystro nekoo G neko@sc-24-130-144-74.socal.rr.com :2 Don Hoover
Mystro End of /WHO list.

nekoo si IsraHelp sunt doi utilizatori care sunt plecat in acel moment.

5.4 Listarea dupa modurile utilizatorului: +/-m

Sintaxa: /quote who +/-m o|a|A

Informatie: Modul +/-m permite o data sa verici daca acolo sunt/nu sunt IRC Operatori intr-un loc specific. Comanda ia un argument, fiecare o pentru IRCop, A pentru Admin sau a pentru Adminul de Servicii.

Exemplu: /quote who +mc o #operhelp

#operhelp End of /WHO list.

Acest exemplu arata ca acolo nu erau IRCopi comuni in #OperHelp

Alt exemplu: /quote who -m+c o #operhelp

#operhelp Mystro H mystro@mystro.canshell.com :0 Mystro

Acolo a fost o persoana in operhelp care nu a fost IRCop

5.5 Listarea poreclei dupa: +/-n

Sintaxa: /quote who +/-n porecla

Informatie: Aceasta optiune permite unuia sa vada toati oamenii intr-un loc specific avand o porecla sau o parte a poreclei uitandu-se pentru ei.

Notatie: Poti adauga asterixuri (*) in acest mod.

Exemplu: /quote who +cn #mystro Mystro

#mystro Mystro H@ mystro@mystro.canshell.com :0 Mystro
#mystro End of /WHO list.

Alt exemplu, acest unu cu asterixuri: /quote who +cn #mystro *myst*

#mystro Mystro H@ mystro@mystro.canshell.com :0 Mystro
#mystro End of /WHO list.

Si ultimul, unul cu -n: /quote who +c-n #mystro *myst*

#Mystro nekoo G neko@sc-24-130-144-74.socal.rr.com :3 Don Hoover
#Mystro B0T H@ bop@208.46.238.67 :6 http://mirc-egg.net
#Mystro End of /WHO list.

5.6 Listarea serverului dupa: +s

Sintaxa: /quote who +s server

Informatie: Aceasta comanda permite utilizatorului sa verifice cine este pe serverul specific.

Notatie: Nu poti folosi asterixuri (*) in aceasta comanda si de aceea trebuie folosit numele complet al serverului (nu ca liberty.* dar liberty.nj.us.dal.net). La fel de bine nu poti verifica cine nu este pe acel server.

Exemplu: /quote who +cs #mystro liberty.nj.us.dal.net

#Mystro Mystro H mystro@mystro.canshell.com :0 http://windowsirc.hypermart.net
#Mystro End of /WHO list.

5.7 Listarea dupa numele utilizatorului +u/-u

Sintaxa: /quote who +/-u username

Informatie: Aceasta optiune permite utilizatorului sa vada cine a fost sau nu are un nume de utilizator specific (sau partea dintre numele utilizatorului specific).

Notatie: Numele utilizatorului este considerat IDENT de majoritatea clientilor, sau in alte cuvinte, partea de dinaintea semnului @ in adresa utilizatorilor. Asterixurile (*) sunt acceptate.

Exemplu: /quote who +cu #mystro mystro

#Mystro Mystro H mystro@mystro.canshell.com :0 http://windowsirc.hypermart.net
#Mystro End of /WHO list.

Alt exemplu arata ca oricine care nu are cuvantul in numele de utilizator: /quote who +c-u #mystro mystro

#Mystro B0T H@ bop@208.46.238.67 :6 http://mirc-egg.net
#Mystro nekoo G neko@sc-24-130-144-74.socal.rr.com :3 Don Hoover
#Mystro End of /WHO list.

Si in final, un exemplu al unui asterix care va arata toti utilizatorii care au 'o' in numele utilizatorului: /quote who +cu #mystro *o*

#Mystro B0T H@ bop@208.46.238.67 :6 http://mirc-egg.net
#Mystro Mystro H mystro@mystro.canshell.com :0 Mystro
#Mystro nekoo G neko@sc-24-130-144-74.socal.rr.com :3 Don Hoover
#Mystro End of /WHO list.

5.8 Arata primul canal vizibil utilizatorului care este in: +C

Sintaxa: /quote who +C porecla

Informatie: Aceasta comanda te lasa sa vezi primul canal vizibil in comanda /who.

Exemplu:/quote who +C mystro

#mystro Mystro H mystro@mystro.canshell.com :0 Mystro
Mystro End of /WHO list.

5.9 Verifica pentru utilizatorul din canale daca eu sunt membru al: +M

Sintaxa: /quote who +Ms|u|h

Informatie: Aceasta comanda verifica pentru utilizatorii de pe canalele care sunt persoane al partii, acceptand in plu optiunile s, u sau h (server, numele utilizatorului sau numele gazdei).

Exemplu:/quote who +Mh *.canshell.com

#mystro |Mystro| H@ mystro@mystro.canshell.com :0 Mystro
#ravenscar |Mystro| H@ mystro@mystro.canshell.com :0 Mystro
*.canshell.com End of /WHO list.

Acest exemplu arata ca rubrica +Mh si arata cum serverul arata toate canalele |Mystro| si unde eram eu.

5.10 Exemplu al unirii cautorilor

Ca acelasi dintre exemplele demonstrative anterioare, este posibil sa combine cautarile pentru a potrivi mai mult de un criteriu de cautare. Vom furniza un exemeplu in plus pentru aceasta ilustratie.

Sintaxa: /quote who +ch

Informatie: Aceasta comanda verifica pentru utilizatori intr-un canal specific care se potrviveste cu gazda specificata.

Exemplu:/quote who +ch #mystro *.canshell.com

#mystro |Mystro| H@ mystro@mystro.canshell.com :0 Mystro
End of /WHO list.

Acest tip de cautare poate fi folositor particular cand incerc sa urmez in jos un robot de schimb inauntrul canalului ce este transmis de partea canalului ce este transmis poreclelor al oricarui canal pentru un robot de publicitate masiva din afara canalului.

6 · Conclusie

Daca esti interesat in cautarea a mai multor sau ai orice intrebare poti verifica pe IRC canalul #bahamut, sau pe web http://www.bahamut.net. La fel de bine, daca esti interesat in cautarea acestor comenzi de voi, te rog foloseste /quote who ? pentru ajutor WHO , /quote list ? pentru ajutor LIST , /dccallow help pentru ajutor DCCallow . WATCH si SILENCE nu au facut ajutor pe serverul de IRC.

7 · Credite

In timp ce scrii acest document multi oameni au fost hartuiti si narosi. Eu cred ca cel mai mic lucru pot face pentru ajutorul lor este sa le dai cateva recunoasteri. Multumiri lui Darkrot pentru informatia /list , Hammer pentru cateva clarificatii, LadyDana pentru toata motivatia (si pentru devenirea ca lider extraordinar :) si multor oameni care doar au hartuit un timp scriind acest document. O si, da, cateva credite lui Mystro, viata de student care a scris-o in acest document.