Who Komutları Konu Anlatımı

  • Konbuyu başlatan Rima
  • Başlangıç tarihi
R

Rima

Guest
Who komutu;* sunucu üzerinde genel bir tarama yapabilmek için kullandığımız komuttur.

/who* komutunu uyguladığımız zaman servisler dahil tüm kullanıcıları görmemizi sağlar.

Yalnızca +i* modu aktif olan kullanıcıların görünümü engellenir.

-

Tek bir kişinin de who komutu ile bilgilerine ulaşmak mümkündür. Bunun için uygulanacak komut; /who nick'dir.

Bu komut uygulandığında karşımıza çıkan bilgiler sırasıyla şu şekildedir;

En son giriş yapmış olduğu kanal,
Nick,
Nick bilgisine ait karakterler,
İdent ve host (ident@host),
Ve komutu uygulayan kişi ile aynı ya da farklı link üzerinden bağlanma bilgisi verilecektir.

Nick bilgisine ait karakterler demiştik. Şimdi bu karakterlerin ne anlama geldiklerini inceleyelim.

H:* who komutunu uyguladığımız kullanıcının sunucuda online olduğu bilgisini verir.

r:* who komutunu uyguladığımız kullanıcının nickini kayıtlı olduğu bilgisini verir.

G:* who komutunu uyguladığımız kullanıcının online fakat "away" olduğu bilgisini verir.

B:* who komutunu uyguladığımız kullanıcının bot olduğu bilgisini verir.

*:* who komutunu uyguladığımız kullanıcının "IRC Operatör" olduğu bilgisini verir.

1:* who komutunu uyguladığımız kullanıcının bizimle aynı link üzerinden sunucuya bağlandığı bilgisini verir.

2:* who komutunu uyguladığımız kullanıcının bizimle farklı link üzerinden sunucuya bağlandığı bilgisini verir.

-

Who komutunda listeleme yapabilmek için kullanıcılara ait bazı özellikleri belirterek de tarama yapmak mümkündür. Bunun için ise bazı kiplere ihtiyacımız vardır.

Şimdi bu kipleri ve ne işe yaradıklarını inceleyelim.

-

a kipi:* Away anlamını taşımaktadır. Sunucu üzerinde away olan ya da olmayan kullanıcıları listelemek için kullanılan komuttur. Herhangi bir parametre almaz.

Kullanımı:* /who +a

Bu komut sunucu üzerinde away modu aktif olan kullanıcıları listeler.

-

c kipi:* Kanal anlamını taşımaktadır. Belirtilen kanalda bulunan kullanıcıları listelemek için kullanılan komuttur.

Kullanımı:* /who +c kanal

-

h kipi:* Host anlamını taşımaktadır. Sunucuda aktif olan kullanıcıların host özslliklerine göre listelemek için kullanılan komuttur.

Kullanımı:* /who +h host

-

m kipi:* Mode anlamını taşımaktadır. Sunucuda bulunan kullanıcıların sahip oldukları modlara göre listeleme yapmak için kullanılan komuttur.

Komut kullanımı için bazı parametreler vardır. Parametre belirterek tarama yapmamıza olanak sağlar.

Bu parametreler;

- O* : Local Operatör.
- o* : Global Operatör.
- C* : Co Admin.
- A* : Server Admin
- a* : Services Admin
- N* : Network Admin

Bir örnek ile pekiştirmek gerekirse;
Örnek:* #ortam kanalında bulunan Network adminleri listelemek istiyorum.

Cevap:* /who +cm #ortam N

-

n kipi:* Nick anlamını taşımaktadır. Kullanıcıların nick özelliklerine göre listeleme yapmak için kullanılan komuttur.

Kullanımı:* /who +n nick

-

u kipi:* İdent anlamını taşımaktadır. Kullanıcıların ident özslliklerine göre listeleme yapmak için kullanılan komuttur.

Kullanımı:* /who +u ident

-

g kipi:* Fulname-Setname anlamını taşımaktadır. Kullanıcıların fulname özelliklerine göre listeleme yapmak için kullanılan komuttur.

Kullanımı:* /who +g fulname

Not: Bu komut sadece sunucu yetkilileri tarafından kullanılır.
-

i kipi:* IP anlamını taşımaktadır. Kullanıcıların sahip olduğu numerik IP adresine göre listeleme yapmak için kullanılan komuttur.

Kullanımı:* /who +i IPadresi

Not:[/COLOR]* Bu komut sadece sunucu yetkilileri tarafından kullanılır.

-

M kipi:* Argüman gerektirmeyen bir komuttur. Sadece ortak kanallardaki kullanıcıları listelemek için kullanılan komuttur.

Servisler ve askıda kalan nickler bu listede yer almaz.

Not: Bu kipleri kullanırken "+" ve "-" olarak belirtmek gerekmektedir.

"+" şeklinde belirttiğimiz zaman istenilen özelliklere sahip olanlar listelenir.

"-" şeklinde belirttiğimiz zaman ise; istenilen özelliklere sahip olmayanlar listelenir.

-

Bir kaç örnek ile Who konusunu pekiştirmek gerekirse;

Örnek1:* #ortam kanalında bulunan identinde 't' harfi bulunan kullanıcıları listelemek istiyorum.

Cevap1:* /who +cu *t*

-

Örnek2:* #ortam kanalında bulunan hostu aile başlayıp b ile biten kullanıcıları listelemek istiyorum.

Cevap2: /who +ch a*b

-

Örnek3:* #ortam kanalında bulunan nicki R ile başlayan ve away olmayan kullanıcıları listelemek istiyorum.

Cevap3:* /who +cn-a R*

-

Not:* Birden fazla özelliğe göre tarama yapmak istiyorsak, komutun kullanımı sırasında yazdığımız kiplerin ve bu kiplerin aldığı parametre sıralaması aynı olması gerekiyor.

-

Who Komutları konu anlatımı sona ermiştir.
Anlatım:
Rima
 
Üst