Bilginin Adresi Homepage
Forum Home Forum Home > Bilgisayar > Chat & Msn Programları > MIRC Genel
  New Posts New Posts RSS Feed - LIST Açıklaması.
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

REKLAM ALANI

El dokuma Konya Kilim, Kayseri Kilim, Antik Milas Halı, Antik Yörük Kilim, Hint Kilim

Konya Kilimleri Kayseri Kimleri Yörük İran ve Antika Kilimler Hint Kilimleri

Yeni ve 2. El İnşaat Yapı Malzemeleri

Masa iskele, Beton Paspayı, Kalıpaltı iskele, Güvenlikli iskele

Fayer İnşaat Ergenekon İnşaat


LIST Açıklaması.

 Post Reply Post Reply
Author
Message
invertor View Drop Down
Security Professional
Security Professional
Avatar
İnventor

Joined: 18-01-2008
Status: Offline
Points: 3332
Post Options Post Options   Thanks (0) Thanks(0)   Quote invertor Quote  Post ReplyReply Direct Link To This Post Topic: LIST Açıklaması.
    Posted: 26-12-2008 at 14:36
 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
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down



This page was generated in 0.109 seconds.