adb shell 如何快速输入上一条命令?
資深大佬 : zictos 0
输入 adb shell 后就自动进入该 shell 了,以后每条命令都不需要在前面加 adb shell 了,但是无法通过方向键快速输入之前输入过的命令了。
或者有没有其他第三方工具能达到快速输入上一条命令的效果?
大佬有話說 (8)
或者有没有其他第三方工具能达到快速输入上一条命令的效果?
windows 用 powershell 即可。
android 本身的 shell sh 我不确定有没有历史记录,但你可以去 busybox 官方下载个 busybox bin,改名成 ash 或者 busybox –install,然后配置历史记录命令,但启动 adb 命令就得变了,比如 adb shell sh /foooo/start-ash.sh
所以就用 python 写了一个运行 adb shell 命令后自动输入 su 命令获得 root 权限。发现这样就不能快速输入上一条命令了,我还以为 cmd 本来就不行,但印象中好像是可以的。然后就用 xshell 的本地 shell 试了一下,也是不行,现在 xshell 还是不行。去谷歌也搜不到相关信息,我也觉得奇怪,如果真这么不方便的话为什么没人反映过这个问题。
分析:python 运行后应该是用了 python 自带的 shell,而 python 自带的 shell 可能不支持快速输入上一条。不过其实我当时最终看到的界面是 powershell 的界面,因为我是先用 python 启动 powershell,再用执行连接 adb 的命令的。python 脚本稍微改进一下就可用了