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

标签 android shell adb

<分区>

我正在尝试找到一个单行解决方案,用于在 Android 设备上使用 ADB 进入 shell 并直接进入不同的目录。

尝试这样的事情

./adb shell cd /insert_dir_here

不起作用。

最佳答案

adb shell 后面执行一个命令,远程执行它,然后立即返回到主机 shell。 所以 ./adb shell cd/insert_dir_here 确实有效,但 shell 会立即退出。

改变目录后你想执行什么样的命令?

我建议使用命令 alias 后接您的一系列命令:

alias myADB="cd /to/path; command1 args; command2 args; etc...."

然后在你自己的 shell “而不是 adb shell” 中执行你的别名

myADB

关于android - 仅使用一行终端代码在已连接设备上的特定目录中进入 ADB shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27368962/

相关文章:

android - 更改几乎准备就绪的 Android 应用程序的目标

android - BottomSheetDialogFragment 在主题化时崩溃

android - Google端点方法不断返回 "name must not be empty"异常

c - Travis CI - 无法在 makefile 中运行 `c` 可执行文件

android - 如何理解 dumpsys SurfaceFlinger

android-studio - 更新2022.3.1补丁4后ADB一直崩溃。Ucrtbase.dll?

android - react-native + Android 4 问题

android - 无法在 Android 手机中下载文件 - Android..?

mysql - CentOS 在 MySQL 服务停止时重新启动的脚本

linux - 如何从 Linux 命令的输出中提取单个单词?