Android için Unix yardımcı programları (kedi, grep, ls vb.)?


11

Ben geçiş ediyorum bir (yerine sembollerin harfler sadece boşluk küçük harfli) adapte birçok (Txt) dosyaları ile klasöre Merlin Manns txt-setup . İle cat, grep, headve diğer Unix yardımcı programlar , bir klasör yapısı daha iyidir.

Bunu Ubuntu'da, dosyaları Dropbox klasörümde saklayarak kullanıyorum. Android'de aynı işlevselliğe sahip olmak istiyorum, ancak boş bir şekilde ortaya çıktı. Aynı araçlar olmak zorunda değiller ve işlevselliğin sadece bir kısmını kapsayabilirsem , bu harika bir başlangıç.

Bu (veya benzeri) işlevselliği nasıl edinebilirim?

Yanıtlar:


21

Busybox , temel Unix araçlarının çoğunun işlevselliğini içeren tek bir yardımcı programdır. Kod çoğaltması nedeniyle yer kaplayan her yardımcı program için ayrı yürütülebilir dosyalar yerine çoğu gömülü Linux sisteminde kullanılır.

Google Play'de birkaç, F-Droid'de bir tane de Busybox yükleyicisi var. Özel ROM'larda genellikle yerleşik Busybox bulunur.

Buna ek olarak, grepve cat(ve birkaç tane daha) zaten Android'de yerleşik. Android'in Toolbox adı verilen kendi Busybox benzeri bir modeli var , ancak tam Busybox'tan çok daha küçük (yani daha sınırlı).

Toolbox komutlarına (veya yükledikten sonra Busybox komutlarına) bir terminal öykünücüsünden herhangi bir Unix sistemiyle aynı şekilde erişebilirsiniz.


+1. Busybox OP'nin istediği her şeyi ve çok daha fazlasını getiriyor .
dotVezz

Android toolbox, NetBSD'den alınan küçük bir yardımcı program seti iken, BusyBox en çok kullanılan "neredeyse tamamen" işlevsel programlar sunar.
iBug

1

Busybox tam bir yedek değildir. Örneğin, Busybox grep içinde --binary dosyaları eksik.

Alternatif olarak, XDA-Geliştiricileri üzerinde GNU CoreUtils var.


1
Eğer tam ve başka bir şey istiyorsanız gitmek Termux olsun grep.
iBug
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.