Sayfayı Yazdır | Pencereyi Kapat

LIST Açıklaması.

Nereden Yazdırıldığı: Bilginin Adresi
Kategori: Bilgisayar
Forum Adı: MIRC Genel
Forum Tanımlaması: Mirc hakkında aradığınız herşey bu bölümde
URL: https://www.bilgineferi.com/forum/forum_posts.asp?TID=6416
Tarih: 27-04-2024 Saat 03:27


Konu: LIST Açıklaması.
Mesajı Yazan: invertor
Konu: LIST Açıklaması.
Mesaj Tarihi: 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


-------------
http://www.bilgineferi.com/forum/forum_posts.asp?TID=8328" rel="nofollow - Hash Kontrolü yapma ( MD5, SHA-1, CRC32,... vb)



Sayfayı Yazdır | Pencereyi Kapat