Termux nedir?
Termux güçlü bir terminal öykünücüsü ve Android‘de çalışmak üzere uyarlanmış bir Linux işletim sistemi ortamıdır. Uygulama, akıllı telefonunuzu veya tabletinizi programlama, ağ yönetimi ve eğitim için tam teşekküllü bir cep bilgisayarına dönüştürür ve temel çalışma için Root izinleri gerekmez.
Termux‘in Temel Özellikleri:
- Tam teşekküllü komut satırı: Alışık olduğunuz Linux komutlarını kullanarak popüler Bash ve Zsh kabuklarında çalışmanın keyfini çıkarın.
- Hareket halindeyken programlama: Kod yazmak için akıllı telefonunuzu kullanın. Python, C++, Node.js, Ruby, Go, Rust ve PHP için derleyiciler ve yorumlayıcılar mevcuttur.
- Güçlü metin düzenleyiciler: Efsanevi Vim, Emacs veya basit ve anlaşılır Nano‘yu kullanarak kod ve yapılandırmaları düzenleyin.
- Geliştirme araçları: Git kullanarak proje sürümlerini yönetin, SSH istemcisi (OpenSSH) aracılığıyla uzak sunuculara bağlanın ve derleme araçlarını kullanın.
- Eğlence ve eğitim: Metin tabanlı oyunları (Frotz aracılığıyla), ASCII grafik yardımcı programlarını çalıştırın veya siber güvenlik araçlarıyla (Nmap, Metasploit) deneyler yapın.
Nasıl çalışır:
Termux yüklendiğinde, temel bir sistem dağıtır. Ek yazılım yüklemek için, Debian ve Ubuntu kullanıcılarına aşina olan bir paket yöneticisi olan APT (veya PKG) kullanılır. Bu, bağımlılıkları otomatik olarak çözerken tek bir komutla programları yüklemenize, güncellemenize ve kaldırmanıza olanak tanır.
Kontrol ve arayüz:
- Bağlamsal menü: Terminalin herhangi bir alanında uzun basma (Long press), metin kopyalama/yapıştırma, stilleri ayarlama ve ek oturumlar açma için bir menü çağırır.
- Ek tuşlar: Uygulama, konsolda çalışmak için gerekli olan Ctrl, Alt, Esc ve ok tuşlarını taklit eder.
Termux‘in büyük bir geliştirici topluluğu var. GitHub, Reddit ve projenin özel Wiki bölümlerinde yardım, komut dosyaları ve ipuçları bulabilirsiniz.
Deneyiminizi diğer kullanıcılarla paylaşın.