Hazırlıyan : L4roXyL -
List IRCD tabanlı bir komutdur. IRC'de /helpop ?list yaptığımızda ;
Alıntı: ***** List ***** - Provides a complete listing of all channels on the network. If a search string is specified, it will only show those matching the search string. - Syntax: LIST <search string> Example: LIST LIST *ircd* - Some additional flags are also supported. >number List channels with more than <number> people <number List channels with less than <number> people !*mask* List channels that do not match *mask* Şeklinde cevap alırız.
Buda bize IRCD Tabanlı bir komut olduğunu belirtir. LIST Nedir ? List IRC Üzerinde kanalları listelemeye yarar. Client desteği ile çalışan bir komuttur. Tabi kanalları farklı şekiller'de listeliyebiliyoruz. Version çektiğimizde ; ELIST=MNUCT Yazısını görüyoruz. Bunun açılımı şudur ;
M : Maske(Takı)="M" Olarak kullanılır.
N : Olumsuz Maske(Takı)="N" Olarak kullanılır.
U : Kanaldaki kullanıcı sayısına göre "U" Olarak kullanılır.
C : Kanal oluşturulma tarihine göre "C" Olarak kullanılır.
T : Yazılan topic tarihine göre "T" Olarak kullanılır.
Yani bu parametreler /list komutu ile kullanılabilir anlamına gelir. Ama biliyorsunuzki LIST Komutu her ne kadar IRCD tabanlı olsada , CLIENT desteği ile çalışır. Bunu Ortadan kaldırmak için /raw list , /quote list Şeklindede kullanılabilir. Bu şekilde uygularsak aradan CLIENT'i kaldırmış oluruz. - Ayrıca eğer listeliyeceğiniz kanallar arasında +s , +p modunda olan kanallar mevcut ise , listelemede karşınıza çıkmaz.
Sebeb :+p ; Kanalın özel kanal olduğunu belirtir dolayısı ile list'den kendini gizler. +s : Kanalı direk gizler yani list komutunda çıkmaması için kullanılır. - Ayrıca ircII, pIRCH, scrollz , IRCX Kullanıyorsanız uyguladığınız komutları ; /raw list veya /quote list şeklinde uygulamak zorundasınız . Sebeb : Bu sistemler /list komutunu direk desteklemez . Yani yukarıda dediğim gibi list komutu CLIENT destekli olduğu için , Bu sistemlerde /list komutu işlemez.
"<" , ">"Anlamları ; "< , >" İşaretleri list komutunda kullanılır , yalnız başına dediğimiz gibi "raw" veya "quote" getirmezsek çalışmaz. - <,> : Bunlar tek kullanıldığı zaman Kullanıcı sayısı anlamına gelir . Yani /raw list <,>Sayı Gibi. U Yerine geçmektedir. - < : Fazla , çok , üzeri anlamına gelir. Mesela >10 yaparsanız 10'dan fazla olan anlamına gelir. - > : Az , Anlamına gelir. Mesela <10 yaparsanız 10'dan az olan anlamına gelir. - "#" "!" Anlamları ; # : İşaret Kanal anlamına gelir. Mesela /raw list #kanal Yaptığınızda "kanal" Kanalını listeler. - ! : Negative kanal anlamına gelir "#" prefix'inin önünde kullanılır ; Olmuyan , bulunmayan anlamına gelir. Mesela /raw list !#kanal Yaptığınızda "kanal" kanalını listelemez.
"*"(Yıldız) Anlamı ; * : Sonsuz anlamına gelir IRCD'de çoğu yerde kullanılır bize kolaylık sağlar. Manası dediğim gibi sonsuz dur. Eğer bu Prefix başta gelirse yani ; /raw list #"k Gibi ; K harfi ile biten anlamına gelir. - Eğer bu Prefix sonda gelirse yani ; /raw list #k* Gibi ; K harfi ile başlıyan anlamına gelir. - Eğer bu Prefix her iki tarafta gelirse yani ; /raw list #*k* Gibi ; İçinde k harfi geçen anlamına gelir. - “,”(Virgül) Anlamı ; , : İşaret kullanıcağınız komutların aralarına gelir . Mesela #kanal !#kanal1 var uygulayıcağınız. Bunun için : /raw list #kanal,!#kanal1 Gibi kullanabilirsiniz.
C , T : Anlamı ; - C ; Açıklaması ; Eğer kanal kurulum tarihine göre kanalları listemek istiyorsanız ; /raw list C<,>DakikaSayısı Şeklinde kullanırsınız. Mesela ; /raw list C<13 Yaptığınız zaman ; Sunucuda kuruluş tarihi 13 dakikadan önce olan kanallar listelenir. - Mesela ; /raw list C>13 Yaptığınız zaman ; Sunucuda kuruluş tarihi 13 dakikayı aşmış olan kanallar listelenir. - T ; Açıklaması ; Eğer topic atılış tarihine göre kanalları listelemek istiyorsanız ; /raw list T<,>DakikaSayısı Şeklinde kullanırsınız. Mesela ; /raw list T<11 Yaptığınız zaman ; Topic atılış tarihi 11 dakikadan önce olan tüm kanallar listelenir. - Mesela ; /raw list T>11 Yaptığınız zaman ; Topic atılış tarihi 11 dakikayı aşmış olan tüm kanallar listelenir.
Açıklama bitmiştir bir kaç soru soralım ;
Soru ; Topic'i "10" dakikadan önce atılmış içinde "z" harfi geçmiyen kullanıcı sayısı "15" kişiden fazla olan kanalları nasıl listelerim ? Cevap : /raw list T<10,!#*z*,>15 - Soru : Aşk kelimesi ile başlıyan kanalları nasıl listelerim ? Cevap : /raw list #aşk* - Soru : Kullanıcı sayısı 18'den büyük olan kanalları nasıl listelerim ? Cevap : /raw list >18 - Soru : Kanal kuruluş tarihi 18 dakikadan önce olan kanalları listelemek istiyorum komutu nedir ? Cevap : /raw list C<18
------------- http://www.bilgineferi.com/forum/forum_posts.asp?TID=8328" rel="nofollow - Hash Kontrolü yapma ( MD5, SHA-1, CRC32,... vb)
|