5 Temmuz 2014 Cumartesi

Ubuntu ile BusyBox Kullanımı



BusyBox Nedir?

     Adb shell ile hayatımıza giren komutlar yapmak istediğimiz işlemlerde yeterli olmamaktadır. Tam bu noktada devreye BusyBox girer. BusyBox çoğu UNIX komutunun çalıştırılmasını sağlar.

BusyBox Kurulumu Nasıl Gerçekleşir?

    İlk olarak buradan telefonunuza BusyBox uygulamasını indiriniz.


   Daha sonra uygulamayı telefonda açıp "Install" seçeneğine tıklayınız ve kurulumu bekleyiniz.



   Daha sonra terminali açınız. "adb shell" yazarak kabuğa geçiniz. Artık telefonun konsolundayız gibi düşünüyoruz.

   Şimdi BusyBox ile çalıştırılabilir hale gelen komutlarımızı inceleyelim ve birkaçını birlikte yapalım.

   BusyBox ile kullanabileceğimiz komutlar :

  • basename= Dosyadan dizin yolunu ve eklerini şeritler.
  • cat= Dosyanın içeriğini ekranda gösterir.
  • chmod= Dosyanın ya da dizinin erişim yetkilerini belirler ve değiştirir.
  • clear= Ekranı temizler.
  • cmp= Dosyaları karşılaştırır.
  • cp= Dosyayı kopyalamaya yarar.
  • dd= Dosya sisteminde boş alan ve kullanılan alanı gösterir.
  • free= Bellek kullanımını gösterir.
  • gzip= Belirtilen dosyayı sıkıştırır. "dosya.gz" haline getirir.
  • gunzip= Belirtilen .gz dosyasını dosya olarak açar.
  • tar -xvf = Belirtilen arşiv osyasını (sıkıştırılmamış) o anki dizine açar.
  • unzip= Belirilen .zip dosyasını belirtilen dizine açar.
  • head= Dosyanın ilk satırlarını gösterir. (Standart olarak il 10 satır. )
  • id= USERNAME yada geçerli kullanıcı ile ilgili bilgileri gösterir.
  • mkdir= Yeni bir dizin oluşturur.
  • mv= Dosyayı kaydırır ya da ismini değiştirir.
  • reset= Ekranı resetler.
  • rm= Dosyayı siler.
      Diğer komutlara ve ne işe yaradıklarına buradan bakabilirsiniz. Şimdi bir kaç komutu kullanalım ve çıktılarını birlikte görelim.

      "busybox mkdir dizinadi " ile yeni bir dizin oluşturalım.


      "busybox touch dosyaadi" ile yeni bir dosya oluşturalım.


       "busybox rm dosyaadi" ile bir dosya silelim.


       "busybox cp kopayalanacakdosya kopyalanmışadı" ile dosyayı kopyalayalım.


      "busybox cat dosyaadi" ile dosyanın içeriğini ekrana yazdıralım.


      "busybox gzip dosyaadi" ile dosyayı sıkıştıralım.


      "busybox unzip dosyaadi.zip" ile zipli dosyayı açalım.





Hiç yorum yok:

Yorum Gönder