Who komutu ve kullanımı

who komutu ve kullanımı
Ö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: #kanal kanalında bulunan, identleri a harfi ile başlayan kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
çözüm: /who +cu #kanal a*
soru: #kanal kanalında bulunan, identleri a harfi ile biten kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
çözüm: /who +cu #kanal *a
soru: #kanal kanalında hostlarında “helper” geçen kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
çözüm: /who +ch #kanal *helper*
soru: #kanal kanalında away durumunda olan kullanıcıları lisletemek istiyorum, nasıl yapabilirim ?
çözüm: /who +ca #kanal
soru: #kanal kanalında, içersinde x harfi bulunmayan nickleri listelemek istiyorum, nasıl yapabilirim ?
çözüm: /who +c-n #kanal *x*
soru: #kanal kanalındaki nicki dört haneli kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
çözüm: /who +cn #kanal ????
soru: #kanal kanalında ki Network Adminleri listelemek istiyorum, nasıl yapabilirim ?
çözüm: /who +cm #kanal N
soru: #kanal kanalında ki away olmayan kullanıcıları listelemek istiyorum, nasıl yapabilirim ?
çözüm: /who +c-a #kanal
soru: #x1 kanalında aşağıdaki özellikleri listelemek istiyorum
a) away olmayanları
b) identi muftela olanları
c) hostunda “Merkez” sözcüğü geçenleri
d) Local operatör olmayanları
tek komutta listelemek istiyorum, nasıl yapabilirim ?
çözüm:
a) /who +ca #x1
b) /who +cu #x1 muftela
c) /who +ch #x1 *Merkez*
d) /who +c-m #x1 O
çözümü tek komutta toplamak istersek ;
/who +cuh-ma #x1 muftela *Merkez* O
çözümlü örnek:
“/Who Razor ” yazdığımda ;
#Dj Razor Hr Im@d :0 saçma
Razor End of /WHO list.
Yanıtını alırken,
“Who Soul” yazdığımda ;
#System Soul Hr*~ Siyah@Soul :0 Siyah Ruh.. :1 muftela.com
yanıtını alıyorum. şimdi bunların ne anlama geldiğini iceleyelim
Razor nicki “Razor on @#kanal @#operhelp @#admin #yardim”
kanallarında olmasına karşılık biz sadece #Dj 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 Razor’dan gelen yanıta bakıldığında “:0 saçma” özelliklerine sahip olduğunu görüyoruz ancak Soul’dan gelen cevapta “:1 muftela.com” ö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.
....
YASAL UYARI SİTEMİZDE YAYINLANAN İÇERİKLER TAMAMEN P2P TEKNOLOJOSİ İLE BU YAYINI DAĞITAN KİŞİLERDEN EMBED YARDIMLARIYLA ALINMAKTADIR.SİTEMİZDE LİG TV FILM DIZI MUZIK VE KLIPLERİ İLE İLGİLİ YAYİN YAPILMAMAKLA BİRLİKTE BU YAYINLARA ORTAKLIKLARIMIZ DA BULUNMAMAKTADIR.İLERİDE DOĞACAK YASAL YÜKÜMLÜLÜK YAYINI YAPAN KİŞİLERE AİTTİR


