android - 如何在 Android shell 中复制和编辑文件?

标签 android linux shell android-ndk sh

Android shell 没有 cp 命令。 Android shell 也没有 sedgrepvi。我没有可用的 adb 守护程序。有 mv 命令,但如果源位于只读设备上,它会拒绝工作。

  1. 如果我必须从只读设备递归复制一些目录怎么办?
  2. 如何更改文本文件中的一行(例如“PATH=/cache”为“PATH=/mnt/asec”)?

最佳答案

要复制目录,看来你可以使用adb pull <remote> <local>如果你想从设备复制文件/目录,adb push <local> <remote>将文件/目录复制到设备。或者,只是为了复制一个文件,您可以使用一个简单的技巧:cat source_file > dest_file .请注意,这不适用于用户无法访问的路径。

要编辑文件,我还没有找到简单的解决方案,只是一些可能的解决方法。试试 this ,看来您可以(在设置之后)使用它来编辑像 busybox vi <filename> 这样的文件. Nano 好像是 possible to use也是。

关于android - 如何在 Android shell 中复制和编辑文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4714411/

相关文章:

java - 如何使用 ADB/AM 调试 Android 应用程序?

android - 如果网络可用,如何导航到另一个 Activity ?

c++ - 为什么第一次调用 readline() 会减慢对 fnmatch() 的所有后续调用?

linux - Unix - 依赖任务执行

android - 仅使用一行终端代码在已连接设备上的特定目录中进入 ADB shell

android - 谷歌搜索的结果数

java - 我无法使用 zxing 读取翻转垂直二维码

Linux 内核解压缩 Linux 消息未在 UART 上打印

linux - 链接到模块文件夹提供了未定义的引用

shell - 使用 UNIX Shell 脚本保留最新文件并将旧文件移动到文件夹