Android基于Linux,并在其下面具有Linux内核。有什么方法可以使用Shell命令并直接与Linux系统交互?例如。一个可以访问Linux系统的Shell应用程序?

#1 楼

是的,有,

检查应用程序Better TerminalAndroid Terminal Emulator都从1.5开始受支持

评论


不要忘记,正如TheCottonSilk在他们的答案中指出的那样,您将需要busybox才能访问大多数常用的Linux命令!

–登录
2011年12月15日下午4:09

#2 楼

如果您设置了无线网络,我建议您通过SSH连接。它使您可以在几分钟内访问并全面管理Android。
对于Linux或Putty用户,除了某些特定的Android命令外,与使用SSH的标准终端没有什么区别。此外,某些文件管理器(例如Nautilus)支持SSH协议,因此您将具有外壳程序的灵活性,并且还具有使用图形文件管理器进行文件操作的便利性。我非常喜欢SSH,以至于我为Android(德语)编写了一个小型操作方法。我知道,它可能并不完全适用于您的问题,但可以在与其他计算机和Android手机配合使用时加以考虑。



SSH Droid是易于使用的SSH服务器,可在Google市场上购买。

评论


您的意思是在手机上设置SSH服务器吗?那可能比它值得的麻烦多。

–毛哲豪
11年6月29日在13:31

我很快就安装了SSHDroid,它肯定比设置Android SDK / ADB Shell(检查我的tut)要简单。如果您有使用SSH的经验,则可以通过它来访问手机。

–n3rd
2011年6月30日,0:03



had,我不知道。我会阅读您的教程,但我不懂德语:-)。

–毛哲豪
2011年6月30日,0:14



我将在不久的将来添加英文翻译。

–n3rd
2011年6月30日9:36

它是如何工作的? SSH连接是否通过USB电缆进行?

–毛哲豪
2011年6月30日13:10

#3 楼

最近,我有类似的要求,并且找到了“ busybox”实用程序。终端仿真器应用程序很有用,但是这些应用程序仅支持很少的命令。但是,“ busybox”使我可以访问大多数常用的Linux命令。

这就是我的用法。

评论


即使您使用busybox,您仍然需要一个终端模拟器来实际运行busybox。它们是互补的。

– Lie Ryan
2010-12-21在2:15

是的,非常正确。我同意。

–TheCottonSilk
2010-12-21 9:21

#4 楼

Android脚本层还包括一个外壳。