Как установить пакеты дополнительных терминальных команд для рутированных устройств?

Недавно я рутировал устройство HTC Wildfire S и прошил Android 4.1.2 AOKP Jelly Bean Custom ROM. Одним из преимуществ является то, что теперь я могу использовать терминал.

Я немного привык использовать эмуляторы терминала на настольных компьютерах, но никогда раньше не делал этого на устройстве Android. Я заметил, что некоторые команды не найдены, например:

$ tree
/system/bin/sh: tree: not found

Есть ли способ добавить больше команд на мое устройство, может быть, где-то доступен пакет пакетов GNU для Android?

Списки элементов обычно не подходят для Stack Exchange. Если у вас есть конкретная проблема с конкретным ответом, пожалуйста, не стесняйтесь спрашивать.
Я попытался улучшить свой вопрос.

Ответы (3)

Да, это возможно с termuxтерминалом.

Домашняя страница | Гугл игры

Вы можете установить дополнительные команды оболочки, используя файлы apt.

$ apt update
$ apt upgrade
$ apt install tree

Скриншот:

используя термукс

Бонус: также работает на нерутированных устройствах!

Termux работает только на >= устройствах Lollipop

Команда дерева не установлена ​​по умолчанию. Я не знаю, как установить его в Android через терминал, но вы всегда можете использовать команду ls, но да, она не показывает вам формат дерева, который легко понять, но все же выполняет свою работу.

ls -d */

Только список каталогов в текущем каталоге.

ls -ltr

Перечислите все файлы по времени их последнего изменения в обратном порядке. Другими словами, файлы, перечисленные последними, являются самыми последними измененными файлами.

Я постараюсь найти способ установить пакет дерева. Если я что-то найду, я дам вам знать.

Также установите busybox, чтобы иметь больше доступных команд unix. Ссылка

tree

Он даже не установлен в Ubuntu по умолчанию.

Тем не менее, вы можете установить BusyBox на ПЗУ без CyanogenMod, в которых отсутствуют общие утилиты. YMMV, но на большинстве «стандартных» ПЗУ отсутствуют утилиты. AFAIK Busybox не включает дерево.

ВСЕГДА ДЕЛАЙТЕ БЭКАП ПЕРВЫМ!