Cesitli Komutlar

Versiyon 1.1.1


Dokumani son olarak ceviren: uzay () @ 2004-05-17

Dokumani son olarak gozden geciren: LadyDana () @ 2004-01-12

Dokumanin orijinal yazari: Mystro () @ 2001-01-14

Lutfen, bu dokuman hakkindaki her hangi bir gorus veya onerinizi (yardim istekleri icin degil!) docs@dal.net adresine gonderiniz. Bu dokuman icerisinde aciklanmayan bir konuda yardima ihtiyac duyarsaniz, lutfen http://docs.dal.net adresindeki bilgilere bakiniz

Onsoz

DALnet uzerinde bir cok IRC komutlari olmasina ragmen, bir kaci bilhassa daha kullanislidir.Bu dokuman su komutlarin besi uzerinde duracaktir: /silence, /list, /dccallow, /watch ve /who. Eger bu komutlari ogrenirseniz, DALnet ziyaretiniz daha kolay bir hale gelecektir.

Icindekiler

1 · SILENCE komutu

Silence esasinda, /ignore komutuyla ayni ozellikleri tasimaktadir ancak /ignore kullanicinin clientina msg/notice/vb. gibi seylerin gelmesini onlerken, silence ise client'a gelmeden once bunlari onler. Bu daha etkilidir cunku boylelikle bant genisligini de korumus olursunuz(modem uzerindeyseniz bilhassa onemlidir).

Soz dizimi: /quote silence +/-host

Bilgi:+/-host gormemezlikten gelmek (ignore) istediginiz hostun tamami olmalidir, ident ve nickname'i de icermelidir.(esasinda nickname!ident@host yaziniz).

Not: Ozel semboller (*) de gecerlidir.

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

Bu ornek *!mystro@*.canshell.com hostuna sahip her hangi birini susturacaktir (silence).

2 · LIST komutu

/list komutu, ag uzerindeki aktif kanallari listelemenizi saglar.Bu komutun kullanimiyla, buyuk bir IRC Aginin genelde sahip oldugu binlerce kanali goruntulerseniz, daha kucuk sayida kanal almak icin eleme yapmalisiniz.Kanallarin topiclerini, kanal ismini, kanalda kac kisi oldugunu ve diger ozelliklerini gormenizi saglar.

List komutundaki opsiyonlar beraber konulmak yerine virgullerle ayrilmaktadir; dokumanin ilerideki bolumlerinde bunun orneklerini goreceksiniz. (Server kanal 'kurulumunu' tek bir kisi kanala girdiginde nitelendirir; bunun ChanServ kanal kurma tarihiyle bir ilgisi yoktur).

Asagida 'list' icin kullanabileceginiz secenekler vardir:

NOT: Eger /list komutunu kabul etmeyen bir client kullaniyorsaniz, bunun yerine /quote list komutunu kullanmak zorunda kalabilirsiniz.

2.1 Belirli bir kisi sayisidan fazla olan kanallari listele: >Sayi

Soz dizimi: /quote list >sayi

Bilgi:>sayi opsiyonu kullaniciya > isaretinden sonra belirtmis oldugu rakamdan fazla kanallari arama olanagi tanir.

Ornek: /quote list >1

Yeni yaratilmis kanaldan eskisine dogru, bu ornek birden fazla kullanicinin oldugu kanallari goruntuler.

2.2 Belirli bir kisi sayisidan az olan kanallari listele: <Sayi

Soz dizimi: /quote list <sayi

Bilgi:<sayi opsiyonu kullaniciya, belirtilmis olan sayidan az kanallari arama imkani sunar.

Ornek: /quote list <50

Bu ornek, 50'den az olan tum kanallari goruntuleme imkani verir.

2.3 Belirli bir tarihten sonra kurulmus kanallari listele: C>Sayi

Soz dizimi: /quote list C>sayi

Bilgi:C>Sayi, bulunan an ile gecmis arasinda kurulmus olan kanallari listeler.

Ornek: /quote list C>60,>50

Bu ornek, son bir saat icinde kurulmus ve icinde 50 kullanicidan fazla olan tum kanallari listeleyecektir.

2.4 Belirtilen tarihten daha erken kurulmus kanallari listele:C<Sayi

Soz dizimi: /quote list C<Sayi

Bilgi:C<Sayi opsiyonu, belirtilen sayidan daha erken kurulmus olan kanallari listeleyecektir.

Ornek: /quote list C<30,>50

Bu ornek, 30 dakika icinde kurulmus ve icinde 50 kullanicidan fazla olan tum kanallari listeleyecektir.

2.5 Belirtilenden daha gec kurulmus topicleri olan kanallari listele:T>Sayi

Soz dizimi: /quote list T>Sayi

Bilgi: C<Sayi opsiyonu, belirtilen sayidan daha eski topicleri olan kanallari listeleyecektir.

Ornek: /quote list T>60

Bu ornek, son 60 dakikadan once degistirilmis topici olan kanallari listeleyecektir.

2.6 Belirtilen sayidan daha erken topicleri olan kanallari listele: T<Sayi

Soz dizimi: /quote list T<Sayi

Bilgi:T<Sayi opsiyonu, belirtilen sayidan daha once yaratilmis topicleri olan kanallari listeleyecektir.

Ornek: /quote list T<30

Bu ornek, son 30 dakika icerisinde topiclerini degistirmis kanallari listeleyecektir.

2.7 Verilen Mask ile uyusan kanallari listele: mask

Soz dizimi: /quote list mask

Bilgi:Mask opsiyonu, bakmis oldugunuz kanal icin, kanal isimlerini arama yapma olanagi verir.

Not: Ozel semboller (*) kullanilabilir.

Ornek: /quote list *help*

Bu ornek, iclerinde 'help' gecen tum kanallari listeleyecektir.

2.8 Verilen mask ile uyusmayan kanallari listele: !mask

Soz dizimi: /quote list !mask

Bilgi:!Mask opsiyonu, list parametresinde belirtilmis olan mask ile uyusmayan kanallari aramaniza olanak saglar.

Not: Ozel semboller (*) kullanilabilir.

Ornek: /quote list !*help*

Bu ornek, kanal isimlerinde 'help' gecmeyen tum kanallari listeleyecektir.

3 · DCCallow

Gunluk olarak DALnet uzerinde bir cok virus transferi yapildigindan, DALnet IRC Serveri, genelde trojanlar tarafindan kullanilan uzantilari bloke etmektedir ("js", "pl","exe", "com", "bat", "dll", "ini", "vbs", "pif", "mrc", "scr", "doc", "xls", "lnk", "shs"). Bu uzantilara ragmen siz yinede dosya transferi yapmak isterseniz, DALnet kodlama ekibi, DCCallow denilen bir komutu eklemis bulunmaktadir.

Soz dizimi: /quote dccallow +/-nickname

Bilgi:+/-nickname size DCC gondermesine izin verdiginiz kisinin nicki olmak zorundadir.

Not:Baglantiniz koptugunda ayni sekilde karsi tarafin baglantisi koptugunda veya nickini degistirdiginde, listeye eklemis oldugunuz kisi silinecektir.

Ornek: /quote dccallow +mystro

mystro has been added to your DCC allow list (mystro, DCC kabul listenize eklemistir)

Bu ornek 'mystro' nickini sizin dccallow listenize ekleyecektir, boylelikle gonderecegi dosyada yukaridaki uzantilardan biri olsa dahi size dosya gonderebilecektir.

Soz dizimi: /quote dccallow list

Bilgi: List opsiyonu, normalde server tarafindan bloke edilen ancak sizin izin verdiginiz kisileri listeler.

Ornek: /quote dccallow list>

Bu ornek, sizin DCCallow listenizdeki tum kullanicilari listeleyecektir:

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

'mystro' ve parantez icindeki mystro@canshell.com hostun listenizde oldugunu belirtmektedir.

4 · Watch

WATCH, belli kisiler online oldugu zaman size bunu bildiren bir komuttur.Yeni IRC clientleri (mIRC'in yeni versiyonlari da dahil), notify sistemleri icin otomatik olarak bu ozelligi kullanmaktadir.

Soz dizimi: /quote watch [s|l] +/-nickname

Bilgi:S veya l opsiyonlari kendiliklerinden ayarlanmalidir (orn. tek bir komut icerisinde birlikte konulamaz ).Ondan baska, komutun kullanimi cok kolaydir: /quote watch +nickname yazarak listeye nick ekleyebilir veya -nickname yazarak listeden nick cikarabilirsiniz.

Not: IRC'tan koptugunuz zaman, watch listesi silinecektir, bu yuzden geri dondugunuzde nickleri yeniden giris yapmak zorunda kalacaksiniz.

Ornek: /quote watch +mystro

Bu ornek, mystro nickini sizin watch listenize ekleyecektir ve o kisi online ise sunun gibi bir yanit alacaksiniz:

mystro ~mystro canshell.com 0 is online

Eger online degilse sunun gibi bir mesaj alacaksinizdir:

mystro * * 0 is offline.

Eger /quote watch l komutunu yazarsaniz, sunun gibi bir yanit alirsiniz:

Mystro mystro 216.6.41.104 975299499 is online
End of WATCH l

975299499 rakami 1 Ocak 1970 gununden itibaren sayilan saniye itibariyle signon suresi olmaktadir (eger karisik geldiyse, gormemezlikten gelin).

Eger /quote watch s komutunu uygularsaniz, suna benzer bir mesaj alirsiniz:

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

Cok acik bir sekilde belirtilmese de, bu ornek watch listenizde bir kisinin oldugu ve sizinde bir kisinin watch listesinde oldugunuz anlamina gelmektedir.

5 · WHO komutu

/quote who komutu, birinin online olup olmadigini kontrol etmek icin kullanilir.O kisiyle ayni kanalda olmadiginiz surece, eger o kisi kullanici kipini +i (gorunmez) olarak yapmissa, o zaman bu komut islerligini kaybeder.

/quote who'da oldugu gibi kullanim esnasinda uygulayabileceginiz daha bircok IRC komutu bulunmaktadir.

Asagidaki ornekte, /who komutunun esas komut soz diziminin yani sira, tum argumanlarini ve opsiyonlarini goreceksiniz: /quote who +/-achmnsu args

+ veya - isaretlerinden sonra gelen harfler opsiyon olarak adlandirilmaktadir (cogunlukla da parameter). Bunu sizin icin biraz daha acacagim.Belirtilen tum opsiyonlardan sonra bazilarina argumanlar eklenmesi gerekmektedir.

Collon u takiben alinmis olan sayi, o kullanicidan gelen hoplarin sayisi olarak cevaben alinmaktadir.Kullanici olarak ayni server uzerindeyseniz :0 bu isareti alirsiniz, eger baska bir server uzerinden kurulan bir server uzerindeyseniz (orn. twisted > typhoon > jade) o zaman hoplarin miktari cesitlilik gosterecektir, az once verdigimiz ornekteki twisted > typhoon > jade baglantisinda, iki 'hop' gorulemez twisted > typhoon ve typhoon > jade.

Sadece bir not olarak, /quote who icerisinde birden fazla opsiyon kullanilabilir, ancak opsiyonlar opsiyon harfler gibi ayni duzen icerisinde olmak zorundadir. (/quote who +hc *.canshell.com #dalnethelp calisir ancak /quote who +hc #dalnethelp *.canshell.com ise calismaz).

Bir kanal veya kisi uzerinde /quote who komutunu uygularsaniz ismin saginda ve hostun oncesinde buyuk harfler gorursunuz (kullanicinin IRC Operator olduguna dair veya kanalda operator/voice olduguna dair bir sembol).

Bu semboller sunlardir:

H = Eger /away yapilmamissa, Here (burada)

G = Gone (gitti), yani /away

* = Kullanici bir IRC Operatorudur.

+ = Kullanicinin bu kanalda voice'u vardir.

@ = Kullanici bu kanalda operatordur.

Son olarak, mIRC kullanicilari icin, server ile direk temasa gecmek icin /quote who 'nun kullanimini oneririm cunku /who, DALnet'in /quote 'si ile tam olarak ayni islevligi gormemektedir.Ayrica, cevaplar programdan programa degisiklilik gostermektedir. Bu dokumanin amaclarindan biride mIRC kullanicilarini bu konularda bilgilendirmektedir.

5.1 Host'tan listele: +/-h

Soz dizimi: /quote who +/-h host

Bilgi: +h opsiyonu, yalnizca belirli hosttan olan kullanicilari gormek istediginizi belirtir.Eger -h opsiyonunu kullanirsaniz, tum sonuclar sizin belirtmis oldugunuz hosttun *disindaki* hostlari gosterir. Daha basiti, eger buyuk bir kanaldaysaniz ve kanal belirtmeden sadece /quote who yapiyorsaniz, bu da sadece sizin belirttiginiz hosta sahip olan veya olmayan kisileri gosterecektir.

Not: Ozel semboller (*) de kullanilabilir, boylelikle esas hostu bilmiyorsaniz, komutun dogru yerine * isareti koyarak arama yapabilirsiniz ve o da size vermis oldugunuz hostla uyusanlari gosterecektir, isterseniz aramayi daha da daraltabilirsiniz.

Ornek: /quote +h mystro.canshell.com

Bu ornek suna benzer bir sonuc doguracaktir:

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

Ozel sembollerin kullanimiyla ilgili bir ornek verecek olursak: /quote who +h *.canshell.com

mIRC icerisinde su sekilde karsilik bulacaktir:

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

Elbette /quote who +h *.com seklinde de yapabilirsiniz ancak bunun karsiliginda 200'den fazla sonuc cikacaktir ve sizden aramanizi daraltmaniz konusunda rica da bulunulacaktir. Aramaniz islese bile, *.com adresine sahip bir cok kisi oldugu icin pek yararli bir sonuc ortaya cikmayacaktir.

Eger /quote who -h yaptiysaniz, bunun sonucunda da karsilik olarak *.canshell.com adresiyle uyusmayanlari alirsiniz.

5.2 Kanal'dan listele: +c

Soz dizimi: /quote who +c #kanal

Bilgi: +c beliritilen kanaldaki insanlari listeler. Bu size, ag uzerindeki herkesi taramak yerine, basli basina bir kanali tarama olanagi saglar.

Not: Su sekilde bir komut yapamazsiniz /quote who -c #kanal ve kanal ismi icin (*) ozel semboller kullanamazsiniz.

Ornek: /quote who +c #DALnetHelp

Bu ornek, kanalda bulunan kisilerin sahip olduklari statuleriyle beraber (@,+,*) herkesi gosterecektir. Ancak, bir cok kullanici DALnet'e baglandiklarinda otomatik olarak +i kipine gectiklerinden, o kisilerle ayni kanalda olmadiginiz muddetce, server onlari gostermeyecektir.Bu yuzden /quote who +c #DALnetHelp yazmadan once kanala girmek zorunda olabilirsiniz.

5.3 Kullanici away: +/-a

Soz dizimi: /quote who +/-a

Bilgi: +/-a opsiyonu kimin away olup olmadigindan size eleme olanagi saglar (+ veya - isaretlerine bagli olarak).Eger kanal operatoruyseniz ve kimin orada olup olmadigini bilmek istiyorsaniz, o zaman bu komut cok yararli olabilir.

Not: Eger +/-a komutunu kullanmayi arzu etmezseniz, sadece nicklerin yaninda bulunan G veya H isaretlerini kontrol ederek kimlerin yok kimlerin var oldugunu anlayabilirsiniz.

Ornek: /quote who +ac #mystro

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

Bu ornek #mystro /away modunda olanlari gosterir, bu ornek ise away olmayanlari... /quote who -a+c #mystro

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

nekoo ve IsraHelp su anda burada olan kullanicilardir.

5.4 Kullanici kiplerinden listele: +/-m

Soz dizimi: /quote who +/-m o|a|A

Bilgi: +/-m kipi, kullanicinin belirli bir yerde IRC Operatoru olup olmadigini kontrol etmenizi saglar.Komut tek bir arguman alir, IRCop icin o, Admin icin A veya Servis Admini icin a.

Ornek: /quote who +mc o #operhelp

#operhelp End of /WHO list.

Bu ornek su anda #OperHelp kanalinda IRCop olmadigini belirtmektedir.

Bir diger ornek: /quote who -m+c o #operhelp

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

OperHelp kanalinda IRCop olmayan bir kisi vardir.

5.5 Nickname'den listele: +/-n

Soz dizimi: /quote who +/-n nickname

Bilgi: Bu opsiyon, birine belli bir yerde bakmis oldugu nicke veya bir parcasina sahip olan kullanicilari gorme olanagi saglamaktadir.

Not: Kip icerisine ozel semboller (*) ekleyebilirsiniz.

Ornek: /quote who +cn #mystro Mystro

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

Ozel sembol kullanarak verdigimiz bir diger ornek: /quote who +cn #mystro *myst*

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

Son olarak, -n kipini kullanarak bir ornek: /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 Serverden listele: +s

Soz dizimi: /quote who +s server

Bilgi: Bu komut kullaniciya, kimin belirli bir server uzerinde oldugunu kontrol etme olanagi saglar.

Not: Bu komut icerisinde (*) ozel sembol kullanamazsiniz, bu yuzden serverin tam adini kullanmak zorundasiniz (orn. liberty.* degil de soyle: liberty.nj.us.dal.net). Ayrica server uzerinde kimin olmadigini da kontrol edemezsiniz.

Ornek: /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 Kullanici adindan listele: +u/-u

Soz dizimi: /quote who +/-u kullanici adi

Bilgi: Bu opsiyon kullaniciya, belirtilen kullanici adina kimin sahip olup olmadigini kontrol etme olanagi saglar.

Not: Kullanici adi bir cok client tarafindan IDENT olarak nitelendirilmektedir, bir baska deyisle kullanicinin adresi icerisindeki @ isaretinden once gelen yer. Ozel sembol (*) kullanilabilir.

Ornek: /quote who +cu #mystro mystro

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

Nickleri icerisinde mystro bulunmayanlari gosteren bir baska ornek: /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.

Son olarak, kullanici adlarinda 'o' bulunan tum nickleri gosteren bir ornek: /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 Kullanicinin bulundugu ilk gorulebilir kanali goster: +C

Soz dizimi: /quote who +C nickname

Bilgi: Bu komut /who icerisinde gorulebilir ilk kanali gormenizi saglar.

Ornek:/quote who +C mystro

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

5.9 Icinde bulundugum kanallardaki bir kullaniciyi kontrol et: +M

Soz dizimi: /quote who +Ms|u|h

Bilgi: Bu komut kisinin icinde oldugu kanallardaki kullanicilari kontrol eder, s, u ve h gibi ekstra opsiyonlar da kullanilabilir (server, kullanici adi veya host adi).

Ornek:/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.

Bu ornek, +Mh ozelligini gosterir ve benim de |Mystro|'nun icinde bulundugumu kanallari gormemi saglar.

6 · Birle aramalar yapmak icin ornek

Daha bir kac ornekte gosterildigi uzere, tek bir arama kriteryasi yapmaktansa, daha fazla karsilastirmali arama yapmak mumkundur.Bunu gostermek icin bir ornek daha verecegiz.

Soz dizimi: /quote who +ch

Bilgi: Bu komut, belirli bir kanaldaki, belirtilmis olan hosta uyan kullanicilari kontrol eder.

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

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

Bu tip bir arama ozellikle kanal i祲isindeki kullanicilara tek tek reklam gonderen botlarin izini bulmaya calisirken yararli olacaktir.

7 · Sonsoz

Eger daha fazla bilgi almak istiyorsaniz veya sorulariniz varsa, IRC uzerinde #bahamut kanalina girebilir veya http://www.bahamut.net adresini ziyaret edebilirsiniz. Ayrica bu komutlari sahsen kendiniz bakmak istiyorsaniz, lutfen WHO yardim icin /quote who ?, LIST yardim icin /quote list ?, DCCallow yardim icin /dccallow help komutlarini kulaniniz. WATCH ve SILENCE icinse IRC server uzerinde bizzat bir yardim basligi bulunmamaktadir.

8 · Krediler

Bu dokuman hazirlanirken bir cok kisi rahatsiz edilmistir.Sanirim en azindan yardimlarindan dolayi onlari biraz vurgulamam yararli olacaktir./List bilgileri icin Darkrot'a, aciklamalar icin Hammer'e, sagladigi motivastonlar icin LadyDana'ya (ve harika bir lider olmasindan dolayi) ve bu dokumani hazirlarkan rahatsiz ettigim daha nice insana tesekkurlerimi sunmayi bir borc bilirim.Oh evet, biraz ovguyu hakeden biri de, hayati olmayan bir ogrenci olan Mystro.