Bilginin Adresi Ana Sayfa
Forum Anasayfası Forum Anasayfası > Bilgisayar > Chat & Msn Programları > MIRC Genel
  Aktif Konular Aktif Konular RSS - LIST Açıklaması.
  SSS SSS  Forumu Ara   Events   Kayıt Ol Kayıt Ol  GiriÅŸ GiriÅŸ

LIST Açıklaması.

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
invertor Açılır Kutu Gör
Security Professional
Security Professional
Simge
İnventor

Kayıt Tarihi: 18-01-2008
Status: Aktif DeÄŸil
Points: 3365
Mesaj Seçenekleri Mesaj Seçenekleri   Thanks (0) Thanks(0)   Alıntı invertor Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: LIST Açıklaması.
    Gönderim Zamanı: 26-12-2008 Saat 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
Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Kutu Gör



Bu Sayfa 0.254 Saniyede Yüklendi.