Who Komutu hakkında
/Who Komutu hakkında geniş kapsamlı eğitim :
–
Önbilgi : Bu komut bir sunucudaki kullanıcıları, bu kullanıcıların durumları ve masklarını listelemek için kullanılır. kullanıcılara sunucu tarafından +i modu verildiğinden dolayı bir kanaldaki kullanıcıları listelemek için o kanalda bulunmanız gerekmektedir.
/Who Komutu beraberinde kullanılan parametreler ile aradığımız sonuca en kısa yoldan ulaşmamızı sağlar.
bu parametreleri ve kullanım şekillerini kapsamlı bir şekilde işleyeceğiz
–
Who komutu ile birlikte kullanılan parametreler ;
–
n : Belirttiğimiz maskı içeren nickleri listeler
c : Belirttiğimiz kanaldaki kullanıcıları listeler
u : Belirttiğimiz maskı içeren idente sahip kullanıcıları listeler
h : Belirttiğimiz maskı içeren hosta sahip kullanıcıları listeler
a : Away durumuna göre inceler
m : Usermode
–
Who komutundaki durum kipleri ;
–
r : Kullanıcı kayıtlı bir nick kullanmaktadır.
* : Kullanicı IRC Operatorüdür.
@ : Kullanıcı kanalda +o(OP) durumundadır.
+ : Kullanıcı kanalda +v(VOICE) durumundadır.
H : Kullanicı online durumdadır(away değildir).
G : Kullanicı away durumdadır.
–
Who komutları ile ilk kez tanışıyorsanız ilk bakışta zor görünebilir örnekleri incelediğimizde zor olmadığını anlayacaksınız
Who komutu çözümlü soruları ;
–
Soru: #mavra kanalında bulunan, identleri a harfi ile başlayan kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +cu #mavra a*
Soru: #mavra kanalında bulunan, identleri a harfi ile biten kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +cu #mavra *a
Soru: #mavra kanalında hostlarında “global” geçen kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +ch #mavra *global*
Soru: #mavra kanalında away durumunda olan kullanıcıları lisletemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +ca #mavra
Soru: #mavra kanalında, içersinde x harfi bulunmayan nickleri listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +c-n #mavra *x*
Soru: #mavra kanalında ki nicki dört haneli kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +cn #mavra ????
Soru: #mavra kanalında ki Network Adminleri listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +cm #mavra N
Soru: #mavra kanalında ki away olmayan kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
Çözüm: /who +c-a #mavra
Soru: #mavra kanalında aşağıdaki özellikleri listelemek istiyorum
–
a) away olmayanları
b) identi MIRC olanları
c) hostunda “helper” sözcüğü geçenleri
d) Local operatör olmayanları
–
Tek komutta listelemek istiyorum, nasıl yapabilirim ?
–
Çözüm:
–
a) /who +ca #Gevezeyiz
b) /who +cu #Gevezeyiz MIRC
c) /who +ch #Gevezeyiz *helper*
d) /who +c-m #Gevezeyiz O
–
Çözümü tek komutta toplamak istersek ;
/who +cuh-ma #Gevezeyiz MIRC *helper* O
–
Çözümlü örnek:
“/Who Stskeep” yazdığımda ;
#Helpteam Stskeep Hr radiohe@d :0 saçma
Stskeep End of /WHO list.
Yanıtını alırken,
“/Who Siyah” yazdığımda ;
#Gevezeyiz MIRC H MIRC :1 MIRC
yanıtını alıyorum. şimdi bunların ne anlama geldiğini iceleyelim
Stskeep nicki “Stskeep on @#Helpteam @#Help” kanallarında olmasına karşılık biz sadece #Helpteam kanalında olduğunu görüyoruz neden ?
–
“/who nick” komutu ile yapılan aramalarda kullanıcının son girdiği kanalı görürüz.
–
H: Burada “H” kullanıcı online durumdadır bilgisini verir.
r: Kullanıcının kayıtlı bir nick’e sahip olduğu anlamına gelir.
peki Stskeep’den gelen yanıta bakıldığında “:0 saçma” özelliklerine sahip olduğunu görüyoruz ancak SiyaH’tan gelen cevapta “:1 MyIRC” özelliklerini görüyoruz buradaki “:1 , :0” rakamları neyi ifade eder ?
”0″ kullanıcının ana link üzerinden bağlandığını gösterir.Ancak kendine “/who nick” komutunu uygulayan herkes “0” cevabını alır.
”1″ kullanıcının 1 numaralı link üzerinden servera bağlı olduğu anlamına gelir.
–
bu sıralamayı /links komutunu uyguladığımızda da görmemiz mümkün.
–
Who komutları hakkında egitim bitmiştir.