Android основан на Linux и имеет ядро Linux под ним. Могу ли я использовать команды оболочки и напрямую взаимодействовать с системой Linux? Например, приложение оболочки, которое имеет доступ к системе Linux?
25
Да, есть,
Проверьте приложение Better Terminal
или Android Terminal Emulator
оба поддерживаются от 1.5
Если у вас настроена беспроводная сеть, я могу порекомендовать вам подключиться через SSH. Это позволяет вам получить доступ и полностью управлять вашим Android в течение нескольких минут. Для пользователей Linux или Putty нет никакой разницы со стандартным терминалом, использующим SSH, кроме некоторых конкретных команд Android. Более того, некоторые файловые менеджеры, такие как Nautilus, поддерживают протокол SSH, поэтому вы будете иметь гибкость оболочки и, кроме того, удобство для файловых операций с использованием графического файлового менеджера. Мне настолько понравился SSH, что я написал небольшое руководство по Android ( на немецком языке ). Я знаю, что это может не полностью относиться к вашему вопросу, но может рассматриваться при работе с дополнительным компьютером и телефоном Android.
Простым в использовании SSH-сервером является SSH Droid , доступный на рынке Google.
источник
Недавно у меня было похожее требование, и я нашел утилиту busybox . Приложения эмулятора терминала полезны, однако они поддерживают очень мало команд. Однако «busybox» дал мне доступ к большинству обычно используемых команд Linux.
Вот как я это использовал.
источник
Сценарии слой для Android также включает в себя оболочку.
источник