Як багато хто з вас, безсумнівно, знають, Android побудовано на ядрі Linux. Це означає, що більшість команд, відомих з Linux, можна використовувати в емуляторі терміналу або оболонці adb. Однак це обмежений список, оскільки Linux пропонує більш широкий набір команд, а також зовнішні модулі, які можна легко додати.
На жаль, Android не підтримує так багато команд, але це можна легко змінити завдяки учаснику форуму XDA jaromil.rojo, який портував ЗШ на Android. ZSh — це оболонка, розроблена для інтерактивного використання, хоча це також потужна мова сценаріїв. Це дає можливість використовувати багато зовнішніх команд на нашому пристрої. На даний момент ZShaolin підтримує такі проекти:
- FFMpeg конвертувати, декодувати та кодувати аудіо- та відеофайли
- ImageMagick конвертувати та маніпулювати всіма форматами зображень
- Сокс маніпулювати та конвертувати аудіофайли
- OggZ для обробки аудіо/відео без DRM (Ogg/Vorbis/Theora)
- LUA мова сценаріїв
- GNU Awk, Sed, Grep і чудова Z-Shell
А також менші інструменти, такі як:
- Vim і Emacs розширені текстові редактори з підсвічуванням синтаксису тощо
- Git розподілений контроль версій для відстеження документів
- Rsync для надійного переміщення великих файлів по мережі
- SSh Secure Shell для віддаленого входу на онлайн-сервери
- Файловий менеджер Midnight Commander і текстовий веб-браузер Lynx
- GnuPG шифрувати, розшифровувати та підписувати файли та повідомлення
- Lighttpd для обслуговування файлів і HTML-сторінок на вашому пристрої
Як бачите, це потужний інструмент, який дозволяє вам робити такі речі, як надсилати репо на Github або навіть декодувати фільм на Android. Усе можна робити на нерутованому пристрої, що робить цю програму ще крутішою. Яромил.ройо скомпілював програму за допомогою власних наборів інструментів, але проект є відкритим кодом, тому кожен може створити його та додати свій власний код. Більшість функцій доступні у безкоштовній версії, у якій відсутні двійкові файли для ImageMagick, FFmpeg, повнофункціонального Vim, Emacs, RSync та інших ігор ASCII. Якщо ви хочете використовувати ZShaolin для цих служб, подумайте про те, щоб підтримати розробника преміум-версією.
ZShaolin — невелика, але потужна програма. Отже, якщо ви шукаєте інструмент, який би надав вам доступ до багатьох служб на вашому пристрої Android, зробіть свій шлях до нитка аплікації і отримати найновіший APK.