Linux Komutları ‘whereis’

Bugünkü değerli komutumuz ‘whereis’.Kendisi herşey nerede felsefesinde.Terminal ekranında ‘find’ komutundan daha hızlı çalışmakta.Tabi ki her komutun kendine göre kullanış biçimleri ve bambaşka özellikleri mevcut.Sahip olduğu birkaç özelliği onu kullanmamızı sağlıcak ve bize çok yararlı olacak.İçerdiği ayarlar

-b  #yanlızca binaryleri arar
-B
-m  #yanlızca manuels ve info'ları arar
-M
-s  #yanlızca kaynakları arar
-S  #path'e bakarak kaynakları arar
-f  #listeleme
-l
-u

Böyle değişik özellikleri var.Haydi başlayalım.

$ whereis -b aranan

Bu komutu ekrana yazdığımızda aradığımız binary’inin ismi ile bize eğer varsa bulunduğu konumu yani genellikler ‘/usr/bin’ içerisinde var olduğunu gösterecek.


Burada sadece binary halinin konumunu gösterdi diğer konumları atladı

$ whereis -m aranan

Bu komutumuz ile de bu sefer ‘ls’ hakkında sistemde mevcut ‘man page’ her komutta mevcut olan bilgilerin konumunu gösterir

Burdakilerden ls’in man sayfasıdır.İsterseniz kendi desktop’unuza kopyalayıp
deneyebilirsin denemek isterseniz komutlar şöyle

cp /usr/share/man/man1/ls.1.gz /home/ kullanici/Desktop
gunzip ls.1.gz
vim ls.1

$ whereis -S /yol -f aranan

Bu ayarımız ise aranan şeyin tüm kaynaklarını gösterir tabiki de yolunu vererek.Burada ‘-f’ ise listelemek için kullanılmakta ve kullanılması mecburidir yoksa hata verir.Yolu kesinlikle belirtilmek zorundadır.

Burada tüm bulunduğu konumları gösterdi.

$ whereis -s aranan

Normalde bu komutu böyle kullandığımında bize  hiç bir sonuç vermez
Bu komutu şu şekilde daha verimli kullanabiliriz.Yukarıda uyguladığımız komut ile çok benzerliği vardır uygulayalım.
İlk olarak hiç sonuç vermediği haline bakalım

Bu haliyle hiç bir sonuç yok

Şimdi ise uygulayacağımız method sadece eğer aradığımız komut yada dosya bulunduğumuz konum içerisideyse bize sonuç gönderecek deneyelim

‘-f ‘ yazmadığımız zaman hata verdi

$ whereis -l

Bu komut ise /usr dizininin ‘bin,man,src’ listeler

Ekrana sığmadı devamını uygularsanız görebilirsiniz.

Geri kalan az komutlarda birbirine benzediği için onları yazmaya gerek duymadım.
Bir komutun daha sonuna geldik görüşmek üzere

‘Where there is love there is life.

Gandhi

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s