Как многие из вас наверняка знают, Android построен на ядре Linux. Это означает, что большинство команд, известных из Linux, можно использовать в эмуляторе терминала или оболочке adb. Однако это ограниченный список, поскольку Linux предлагает более обширный стандартный набор команд, а также легко добавляемые внешние модули.
К сожалению, Android не поддерживает так много команд, но это можно легко изменить благодаря участнику форума XDA. Яромил.rojo, который портировал ЗШ на Андроид. ZSh — это оболочка, предназначенная для интерактивного использования, хотя это также мощный язык сценариев. Это дает возможность использовать множество внешних команд на нашем устройстве. На данный момент ZShaolin поддерживает следующие проекты:
- ФФМпег конвертировать, декодировать и кодировать аудио и видео файлы
- ИзображениеМагия конвертировать и манипулировать всеми форматами изображений
- Сокс манипулировать и конвертировать аудиофайлы
- ОггЗ для манипулирования аудио/видео без DRM (Ogg/Vorbis/Theora)
- ЛУА язык сценариев
- ГНУ Awk, Sed, Grep и потрясающий Z-Shell
И более мелкие инструменты, такие как:
- Вим и Эмакс продвинутые текстовые редакторы с подсветкой синтаксиса и многим другим
- Гит распределенный контроль версий для отслеживания документов
- Рсинк для надежного перемещения больших файлов по сети
- Безопасная оболочка SSH для удаленного входа на онлайн-серверы
- Файловый менеджер Midnight Commander и текстовый веб-браузер Lynx.
- ГнуПГ шифровать, расшифровывать и подписывать файлы и сообщения
- Лайттпд для обслуживания файлов и HTML-страниц с вашего устройства
Как видите, это мощный инструмент, который позволяет вам делать такие вещи, как передача репозитория на Github или даже декодирование фильма на Android. Все можно сделать на нерутированном устройстве, что делает это приложение еще круче. Яромил.rojo скомпилировал приложение, используя свои собственные наборы инструментов, но проект имеет открытый исходный код, поэтому каждый может создать его и добавить свой собственный код. Большинство функций доступны в бесплатной версии, в которой отсутствуют двоичные файлы для ImageMagick, FFmpeg, полнофункционального Vim, Emacs, RSync и других игр ASCII. Если вы хотите использовать ZShaolin для этих сервисов, рассмотрите возможность поддержки разработчика с помощью премиум-версии.
ZShaolin — небольшое, но мощное приложение. Итак, если вы ищете инструмент, который предоставит вам доступ ко многим сервисам на вашем устройстве Android, перейдите на поток приложения и получите новейший APK.