是否有详细而明确的有效命令,标志等列表?
我正在通过 Windows7 命令提示符运行它并尝试做一些简单的事情(比如过滤文件列表而不进入shell,按日期时间列出文件等)。< / p>
官方文档非常稀疏,我假设这是因为 ADB 的东西来自Unix命令,我们应该从那里弄明白。
我在ls命令上找到了一些Unix文档,并尝试了-c标志,但它是未知的。
其他搜索结果让人们使用 adb ls -la ,这确实有效,但在官方文档或Unix ls标志中都没有提到。
答案 0 :(得分:1)
adb shell
没有“有效命令的确切列表”。它只是一个用于从PC访问Android设备外壳的通信工具。这就像期待
Windows RDP Client为您可能在Windows系统上安装的所有程序提供帮助。
StackOverflow对于诸如“请帮助我解决这个特定问题”之类的问题比“告诉我能做的所有不同事情”这样的问题更好。
以下是一些可以帮助您入门的链接:
以下是如何使用源代码查找特定命令支持的“标志”列表,假设为ls
:
写下来
case 'l': flags |= LIST_LONG; break;
case 'n': flags |= LIST_LONG | LIST_LONG_NUMERIC; break;
case 's': flags |= LIST_SIZE; break;
case 'R': flags |= LIST_RECURSIVE; break;
case 'd': flags |= LIST_DIRECTORIES; break;
case 'Z': flags |= LIST_MACLABEL; break;
case 'a': flags |= LIST_ALL; break;
case 'F': flags |= LIST_CLASSIFY; break;
case 'i': flags |= LIST_INODE; break;
答案 1 :(得分:0)
Here是我的博客。我从各个网站收集了一些主要的ADB命令。图书。我认为这对你有用。如果有任何疑问,请告诉我。
<强>更新强>
不需要官方文档。因为'ls'
实际上是 linux命令&amp;它的用法正式列在一些Linux期刊上。
&#39; adb ls
&#39;实际上是在(adbd)的帮助下通过 Android Debug Bridge 执行Android内核的shell内部
有一些 ADB(Android)特定命令,如adb push
&amp;它的文档可用。