安卓系统基于Linux内核,天然支持命令行操作,通过命令行,用户可执行高级系统管理、调试、文件操作等任务,以下是两种主流方法及详细步骤,请谨慎操作,错误命令可能导致系统故障。
准备工作
- 开启开发者选项
进入手机【设置】→【关于手机】→连续点击【版本号】7次,激活开发者模式。
- 启用USB调试
返回【设置】→【系统】→【开发者选项】→开启【USB调试】。
方法一:通过终端模拟器APP(无需电脑)
适用场景:直接在手机端执行命令(需设备已Root获取完整权限)。
步骤:
- 安装终端应用
- 推荐应用:Termux(开源)、Terminal Emulator for Android。
- 打开应用并输入命令
- 示例命令:
su # 获取Root权限(需授权) ls /sdcard # 查看内置存储文件 ping google.com # 测试网络连通性
- 注意:非Root设备仅能访问用户目录(如
/sdcard
),无法执行系统级命令。
- 示例命令:
方法二:通过ADB工具(电脑连接手机)
适用场景:电脑远程控制手机、调试应用、刷机等。
步骤:
- 安装ADB工具
- 下载官方Android SDK Platform-Tools,解压至电脑(如
C:\platform-tools
)。
- 下载官方Android SDK Platform-Tools,解压至电脑(如
- 连接手机与电脑
使用USB数据线连接,在手机弹窗中勾选【允许USB调试】。
- 电脑端操作
- Windows:
- 打开命令提示符(CMD)或PowerShell,进入ADB目录:
cd C:\platform-tools adb devices # 查看设备是否连接成功 adb shell # 进入手机命令行环境
- 打开命令提示符(CMD)或PowerShell,进入ADB目录:
- Linux/macOS:
- 终端输入:
sudo apt install adb # Linux安装ADB adb devices adb shell
- 终端输入:
- Windows:
- 执行常用命令
- 基础操作:
pm list packages # 查看所有安装包 dumpsys battery # 检查电池状态 input tap 500 500 # 模拟点击屏幕坐标(500,500)
- 文件传输:
adb pull /sdcard/DCIM/ photo_backup/ # 导出照片到电脑 adb push local.txt /sdcard/ # 上传文件到手机
- 基础操作:
常用命令大全
类型 | 命令 | 作用 |
---|---|---|
文件管理 | ls 、cd 、rm 、cp |
浏览/删除/复制文件 |
系统信息 | top 、df -h |
查看进程/磁盘空间 |
网络调试 | netstat 、ping |
检查网络连接 |
安卓专属 | am start -n com.android.settings/.Settings |
打开设置界面 |
Root权限 | su |
切换超级用户(需Root) |
注意事项
- 风险提示:
- 避免执行
rm -rf /
等危险命令,可能清空系统文件。 - Root后操作可能失去保修或触发系统锁(如三星Knox熔断)。
- 避免执行
- 权限管理:
- 非Root设备无法修改
/system
分区,部分命令需Shizuku等工具授权。
- 非Root设备无法修改
- 安全建议:
仅从官方渠道下载ADB工具或终端APP,防止恶意软件。
命令行是安卓系统的底层控制核心,适合开发者或高级用户,初学者建议从基础命令开始,逐步探索,掌握命令行可深度优化设备,但务必备份数据并了解命令含义,避免误操作。
引用说明:
- Android开发者文档:Command-line tools
- Termux官方Wiki:User Guide
- Google ADB指南:Android Debug Bridge (ADB)
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9967.html