May 10, 2020

(Termux Nedir ? Nasıl Kullanılır ? Temel Linux Komutları)

Termux Nedir ?

Termux Android Tabanlı Kali linux işletim Sistemine Sahip Bir Uç Birim Aracıdır. Termux Kali linux ‘un android versiyonu’da denebilir…

Kali linux Bilindiği Gibi Bilgisayar Üzerinden İşlem yapılan Bir Uç Birim Aracıdır. Dünyadaki Tüm Hack Olayları Neredeyse Kali linux’un Elinden Geçmiştir…

Termux ile Neler Yapılır ?

Aslında bunun cevabı basit , kali linux ile neler yapılabilirse aynısını Termux ile de yapılabilir…

Örnek verecek olursak , Brute force , DDOS saldırıları , Wifi şifre kırma ( ROOT ) , Siteye sızma , virüs oluşturma , Truva atı , Metasploit kurulumu , wordlist oluşturma vb. inanın bana bir bu kadar daha sayabilirim. Bunlar tabi

Termux ile Neler yapılır ?

Sorusuna verdiğimiz basit bir örnektir…

Neden Termux’u tercih etmeliyiz ?

Play Store’da android için portlanmış hali hazırda tonla linux uygulamaları bulunmakta. Fakat bu uygulamlar sahip oldukları Linux ortamları bakımından Termux’dan farklıdırlar.

Bunun aksine, Termux bağımsız bir Linux ortamıdır. Programları (tüm amaç ve amaçlar için) Linux muadilleriyle aynıdır.

  • Tutarlılık: Android’e uyarlanan Linux uygulamaları bir tür kullanıcı arayüzü gerektirir. Android’deki kullanıcı deneyimi büyük ölçüde geliştiricinin ne kadar çaba harcadığına bağlıdır. Tersine, Termux uygulamaları klavye kısayollarından bunları nasıl yüklediğinize kadar Linux sürümleriyle aynıdır.
  • Kompaktlık: Android kodunun eklenmesi bazı ince uygulamaların ağırlaşmasına neden olabilir. Örneğin, bir Android SSH istemcisi 2 MB ile 12 MB arasında bir boyutta olabilir. Bunu, yüklü 396KB (kilobayt) ağırlığında olan Termux’da bulunan Dropbear ile karşılaştırın. Ayrıca bir SSH sunucusu da sağlar.

  • Güncellik: Bir uygulama bir güncelleme aldığında, yeni sürüme geçiş için Android uygulamasının geliştiricisinin insafına kalırsınız. Bunun aksine, Termux uygulamaları daha az bakım gerektiren standart Linux paketleridir. Masaüstü sürümlerinin yanında otomatik olarak oluşturulabilirler. Termux ile yeni özelliklere daha hızlı erişebilirsiniz.
  • Fiyat: Play Store’dan satın aldığınız herhangi bir uygulamanın kendisiyle ilişkili bir ücret alma şansı vardır. Termux’daki tüm uygulamalar ücretsiz ve açık kaynaklıdır.

Termux Nasıl Kullanılır

Başlamadan önce, Termux’un öncelikle bir komut satırı ortamı olduğunu anlayın. Burada parlak düğmelerle süslü bir kullanıcı arayüzü yok. Bu sadece temel Termux paketi için değil, uygulamaları için de geçerlidir.

En önemlisi, bu programları Termux’a kurmak ve kullanmak için komut satırında rahat olmalısınız. Biraz aşina olmak için, en çok kullanılan Linux Terminal komutları listemize bakın .

Hazır olduğunuzda, telefonunuzu veya tabletinizi alın ve Termux’u yükleyin.

İndir: Termux (Ücretsiz) : https://play.google.com/store/apps/details?id=com.termux

Bilmeniz Gereken Temel Termux Komutları

Termux’u başlatmak sizi doğrudan bir komut satırı ortamına bırakacaktır. Buradan yeni araçlar yükleyebilirsiniz. Termux, Debian, Ubuntu ve ilgili Linux dağıtımlarında bulunan paket yükleyiciyi kullanır.

Termux’da yazılım bulmak, yüklemek ve kaldırmak için Gelişmiş Paketleme Araçları (daha yaygın olarak APT olarak adlandırılır) kullanılır. Paketleri güncelleyerek ve şu komutlarla yükselterek başlayın:

apt update apt upgrade

Ƥaksoℽ

Ardından, hangi uygulamaların kullanılabilir olduğunu bulun:

apt list

Bu paketlerden biri hakkında daha fazla bilgi edinmek için şunu kullanın:

apt show [paket adı]

Bu, adı, koruyucuyu, dosya boyutunu, bağımlılıkları ve diğer yararlı ayrıntıları görüntüler. Bir uygulama yüklemek için şunu kullanın:

apt install [paket adı]

APT kullanma kılavuzumuz (yakında gelecek) , bu araç hakkında, paketlerin nasıl yükseltileceği gibi daha fazla bilgi verecektir. Yüklü bir aracı, adını Termux komut satırındaki Terminal komut istemine girerek çalıştırabilirsiniz.

Apt’a ek olarak, bu yerleşik komutların listesi Android’de Termux’da çalışır:

  • cp bir dosyayı kopyalamanızı sağlar
  • mv bir dosyayı taşıyacak
  • ls bir dizinin içeriğini listeler
  • rm verileri siler (kaldırır)
  • ln sembolik bir bağlantı oluşturur (örneğin, ln /data/data/com.termux/files/home/documents to /sdcard/Documents )

Bu yerleşik araçlarla Android dosya yöneticisi ihtiyacını azaltırsınız. Ayrıca bu işlevselliğin keyfini çıkarmak için telefonunuzu rootlamak zorunda kalmazsınız.

Termux Komut Satırı ile Yükleyebileceğiniz Linux Uygulamaları

Apt kullanarak Termux, Android birkaç yararlı Linux uygulamaları yükleyebilirsiniz. Bunlar birkaç kategoriye ayrılır; bazı önemli noktalara bakalım.

Metin Editörleri

Termux, hem popüler Linux metin editörlerinin son sürümlerini sunar: VIM ve Emacs. Minimalist nano gibi diğer editörler de mevcuttur.

Elbette, Android’in zaten çok sayıda metin editörü var. Peki Emacs ve Vim platforma ne getiriyor? Markdown’da çalışmak isterseniz, her ikisi de iyi destekliyor.

Not almak ve yapılacaklar hakkında bir şeye mi ihtiyacınız var? Emacs’taki org modu sizi bekliyor. Emacs’ı dosya yöneticiniz , senaryo yazma uygulamanız , Trello istemciniz , müzik çalarınız veya Mayın Tarlası oynamak için bile kullanabilirsiniz.

Neden termuxdaki metin editörlerine geçiş yapmalısınız ? Android metin editörleri tek bir öne çıkan özelliğe odaklanma eğilimindedir. Örneğin, dikkat dağıtıcı olmayan taslaklara odaklanabilir, Markdown ve diğer biçimlendirmeleri önizleyebilirsiniz.

Terminal tabanlı editörler, masaüstü platformlarında da bulunurken, bu ihtiyaçları tek bir programda karşılayabilir.

Termux Komut Satırı Yardımcı Programları

Termux paketleri birkaç yararlı Linux komut satırı yardımcı programı içerir:

  • gnuplot: Matematiksel bir grafik programı
  • ImageMagick: Bir görüntü işleme ve dönüştürme araç seti
  • p7zip: 7 Zip sıkıştırma düzeni için bir arşivleme yardımcı programı
  • UnRAR: RAR biçimi için farklı bir arşiv aracı
  • Wget: HTTP veya FTP üzerinden internet üzerinden dosya almak için kullanılan bir program

Termux Komut Satırındaki Geliştirme Uygulamaları

Birçok Android uygulaması (“kod düzenleyicileri” olarak listelenir) kod yazma olanağı sağlarken, dilleri kendileri sağlamayabilir. Termux ile kodunuzu telefonunuzda veya tabletinizde test edebilirsiniz.

Programlama dillerinin standart dağıtımlarını sunar:

  • BASH kabuğu (kutunun dışında varsayılan olarak bulunur ve hacklemeye başlamak için harika bir yol)
  • Python (hem v2 hem de v3 kullanılabilir)
  • PHP
  • Ruby

Kullanımları sadece gelişimin ötesinde olan kaynak kontrol sistemleri git ve Subversion da mevcuttur. Kendi verilerinizin kontrolünü almak istiyorsanız, kaynak kontrolü dosyalarınızı istediğiniz yere saklamanızı sağlar. Ayrıca diğer cihazlara ne zaman güncelleme göndereceğinizi de kontrol edersiniz ve sürümleri etiketlemek için “etiketler” kullanabilirsiniz.

Neden kullanmalıyız? Android için QPython gibi bazı programlama dil paketleri var. Ancak bunlar kendi büyük kullanıcı arayüzlerini sağlar. Ayrıca, tamamen kullanışlı olması için ek uygulamalara ihtiyaç duyabilirler.

Android tabanlı uygulamalar git ve svn için kullanılabilir. Ancak, her kaynak kontrol türü için ayrı bir uygulamanız olması gerekir. Termux her ikisini de aynı pakette ücretsiz olarak sunmaktadır. Kaynak kontrolüne giderek Dropbox gibi bulut senkronizasyon hizmetleri için istemcileri de azaltabilirsiniz.

Termux Komutlarıyla Linux’u Android’e Ekleyin

Termux, Android cihazınız için birçok işlevsellik açan süper kompakt bir tekliftir. Komut satırı, Linux’un en güçlü özelliklerinden biridir ve Termux, hareket halindeyken daha verimli olmanızı sağlamak için cihazınızın Linux çekirdeğini oluşturur.

Ve kim bilir, belki bu uygulamalarla uğraşmak sizi masaüstünde Linux’u denemeye ikna edecektir.

Şimdilik bu kadardı, bir sonraki yazımızda görüşmek üzere takipte kalın