Who Komutu hakkında

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 #mavra
b) /who +cu #mavra MIRC
c) /who +ch #mavra *helper*
d) /who +c-m #mavra O

Çözümü tek komutta toplamak istersek ;
/who +cuh-ma #mavra 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 ;
#mavra 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.

16 Nisan 2016 tarihinde Armerian tarafından eklendi. 0 yorum yapıldı.70 kez incelendi. Yazıyı Facebook , Twitter , Google da arkadaşlarınla paylaş.