Amint azt bizonyára sokan tudják, az Android a Linux kernelre épül. Ez azt jelenti, hogy a Linuxból ismert parancsok többsége használható terminálemulátorban vagy adb shellben. Ez azonban egy korlátozott lista, mivel a Linux a parancsok szélesebb készletét, valamint könnyen hozzáadható külső modulokat kínál.
Sajnos az Android nem támogatja ennyi parancsot, de ez könnyen megváltoztatható az XDA Forum Membernek köszönhetően jaromil.rojo, aki portolta a ZSh-t Androidra. A ZSh egy interaktív használatra tervezett shell, bár egyben hatékony szkriptnyelv is. Lehetőséget ad arra, hogy sok külső parancsot használjunk eszközünkön. Jelenleg a ZShaolin a következő projekteket támogatja:
- FFMpeg audio- és videofájlok konvertálására, dekódolására és kódolására
- ImageMagick az összes képformátum konvertálásához és manipulálásához
- Sox hangfájlok kezeléséhez és konvertálásához
- OggZ a DRM-mentes hang/videó manipulálásához (Ogg/Vorbis/Theora)
- LUA szkriptnyelv
- GNÚ Awk, Sed, Grep és a fantasztikus Z-Shell
És kisebb eszközök, mint pl.
- Vim és Emacs fejlett szövegszerkesztők szintaktikai kiemeléssel és egyebekkel
- Git elosztott verziókezelés a dokumentumok nyomon követéséhez
- Rsync nagy fájlok megbízható mozgatásához a hálózaton
- SSh Secure Shell távolról bejelentkezni az online szerverekre
- A Midnight Commander fájlkezelő és a Lynx szöveges webböngésző
- GnuPG fájlok és üzenetek titkosítására, visszafejtésére és aláírására
- Lighttpd fájlok és HTML-oldalak kiszolgálásához az eszközről
Amint látja, ez egy hatékony eszköz, amellyel olyan dolgokat hajthat végre, mint például a repó áthelyezése a Githubba, vagy akár egy film dekódolása Androidon. Mindent meg lehet tenni egy gyökértelen eszközön, ami még menőbbé teszi ezt az alkalmazást. Jaromil.rojo az alkalmazást saját eszközláncaival állította össze, de a projekt nyílt forráskódú, így mindenki megépítheti és hozzáadhatja saját kódjait. A legtöbb funkció ingyenes verzióban érhető el, amelyből hiányoznak az ImageMagick, FFmpeg, Vim teljes értékű, Emacs, RSync és más ASCII játékok binárisai. Ha a ZShaolint szeretné használni ezekhez a szolgáltatásokhoz, fontolja meg a fejlesztő támogatását a prémium verzióval.
A ZShaolin egy kicsi, de mégis hatékony alkalmazás. Tehát ha olyan eszközt keres, amellyel számos szolgáltatáshoz hozzáférhet Android-eszközén, keresse meg a alkalmazási szál és szerezze be a legújabb APK-t.