Anasayfa
-> Diğer dökümanlar -> Usermask ve Wildcards
------------------------------------------------------------
Usermask:
İsminden
de anlaşılacağı üzere kullanıcı maskesidir. Bütünü nick!ident@host şeklindedir.
IRC
terimlerinde genellikle maske olarak sözü geçer. Bir kullanıcıyı diğerinden
ayıran en önemli özelliktir. Hiçbir kullanıcının nick, ident ve host adresleri
bütünü eş zamanlı olarak aynı olamaz. Buda irc üzerinde pek çok alanda direkt
olarak istenilen kullanıcıya yönelik komut uygulayabilme olanağı sağlar.
Örneğin;
misafir nickli bir kullanıcı #eğitim kanalında küfür kullanır ve kanaldan
uzaklaştırılır. Kullanıcı nickine ban atılarak engellenmiş ise, daha sonra aynı
nick ile başka bir adresten bağlanan farklı kullanıcı bu bandan
etkilenmez.
Bir
kullanıcının kullanıcı maskesini görüntülemek için uygulanabilecek en bilinen
komut "/whois nick" komutudur.
IRC
Wildcard (Joker)
IRC
komutlarında kullanım alanını genişletmek adına kullanılan, isminden de
anlaşılacağı üzere joker görevi gören karakterlerdir. Bu karakterler genellikle
bir kullanıcının, kullanıcı maskesinin tümünü veya bir bölümünü tanımlarken
kullanılır. akick,ban,who,list,ignore gibi komutlar wildcard karakterlerin
kullanılabileceği komutlardan sadece birkaçıdır.
?
karakteri:
Kullanıldığı tek hanenin yerine gelebilecek tüm olasılıkları
kapsar.
Örnek:
/who +cu #eğitim a?
yukarıdaki
örneği uygularsanız #eğitim kanalındaki kullanıcılar arasında identi iki haneli
olupta ilk hanesi a olanları görüntülerseniz.
Örnek:
/who +cu #eğitim ??a
yukarıdaki
örneği uygularsanız #eğitim kanalındaki kullanıcılar arasında identi üç haneli
olanlardan son hanesi a olanları görüntülersiniz.
??
: bilinmeyen iki hanenin yerine gelebilecek tüm olasılıkların yerini
alır.
???
: bilinmeyen üç hanenin yerine gelebilecek tüm olasılıkların yerini
alır.
????
: bilinmeyen dört hanenin yerine gelebilecek tüm olasılıkların yerini
alır.
?x?
: ikinci hanesi x olan üç haneli tüm olasılıkların yerini
alır.
??x?
: üçüncü hanesi x olan dört haneli tüm olasılıkların yerini
alır.
*
karakteri:
Kullanıldığı alana gelebilecek tüm olasılıkların yerini
alır.
Örnek:
/who +cu #eğitim a*
yukarıdaki
örneği uygularsanız #eğitim kanalındaki kullanıcılar arasında identinin ilk
harfi a olan tüm kullanıcıları görüntülersiniz.
Örnek:
/who +cu #eğitim a*b
yukarıdaki
örneği uygularsanız #eğitim kanalındaki kullanıcılar arasında identinin ilk
harfi a, son harfi b olan tüm kullanıcıları
görüntülersiniz.
x*t*y
: ilk hanesi x, son hanesi y ve içerisinde t harfi olan metnin geriye kalan tüm
olasılıkların yerini alır.
*x?
: sondan bir önceki hanesi x olan metnin geriye kalan tüm olasılıkların yerini
alır.
x??*
: ilk hanesi x olan en az üç haneli metinlerde geriye kalan tüm olasılıkların
yerini alır.
x*??a
: ilk hanesi x son hanesi a olan en az dört haneli metinlerde geriye kalan tüm
olasılıkların yerini alır.