安卓手机作为全球使用最广泛的移动操作系统之一,其开放性允许用户通过多种方式进行个性化设置和高级操作,其中命令行工具(如通过终端模拟器或ADB命令)是进阶用户常用的手段,以下从不同维度整理了安卓手机常用命令大全,涵盖基础操作、系统调试、文件管理、网络配置等场景,帮助用户高效掌控设备。

基础操作与系统信息命令
通过终端模拟器应用(如Termux)或ADB(Android Debug Bridge)可执行基础命令,快速获取设备状态或执行简单操作。
adb shell:进入设备Linux环境,是执行后续命令的前提。su:获取root权限(需设备已root)。pm list packages:列出所有已安装应用包名。pm path <包名>:查看指定APK的安装路径,如pm path com.android.settings。dumpsys battery:查看电池状态(是否充电、电量等)。getprop:显示系统属性列表,如getprop ro.product.model获取设备型号。date -s "YYYYMMDD.HHMMSS":手动设置系统时间(需root权限)。
文件与目录管理命令
安卓系统基于Linux内核,文件管理命令与Linux高度相似,适用于文件浏览、复制、删除等操作。
ls [选项]:列出目录内容,-l显示详细信息,-a隐藏文件。cd <目录>:切换目录,如cd /sdcard进入内置存储。cp [源文件] [目标路径]:复制文件,如cp /sdcard/1.txt /sdcard/Download/。mv [源文件] [目标路径]:移动或重命名文件。rm [文件]:删除文件,-r递归删除目录(需谨慎使用)。mkdir <目录名>:创建新目录,如mkdir /sdcard/NewFolder。cat <文件>:查看文件内容,如cat /sdcard/log.txt。chmod [权限] <文件>:修改文件权限,如chmod 777 script.sh(需root)。
系统调试与性能监控命令
针对开发者或高级用户,可通过命令监控系统性能、进程状态或日志信息。
top:实时查看进程CPU和内存占用,按q退出。ps:列出当前运行的进程,-ef显示详细信息。logcat [选项]:查看系统日志,如logcat -s ActivityManager过滤特定标签日志。dumpsys activity top:查看当前前台应用Activity信息。df -h:查看磁盘空间使用情况,如/system、/data分区占用。kill [PID]:结束指定进程(需root权限)。dumpsys meminfo <包名>:查看应用的内存占用详情。
网络配置与诊断命令
网络相关命令可帮助排查网络问题或配置网络参数。

ifconfig或ip addr:查看网络接口信息,如IP地址、MAC地址。ping <域名/IP>:测试网络连通性,如ping www.baidu.com。netstat -an:查看网络连接状态(监听、已连接等)。getprop net.dns1:查询当前DNS服务器地址。svc wifi enable/disable:通过命令开关Wi-Fi(需root或系统应用权限)。curl <URL>:发送HTTP请求,如curl -I https://www.example.com查看响应头。
ADB高级命令(需连接电脑)
ADB是安卓调试的核心工具,部分命令需在电脑端执行,用于设备调试、应用安装等。
adb install <APK路径>:安装应用到设备。adb uninstall <包名>:卸载应用。adb pull <设备路径> <电脑路径>:从设备复制文件到电脑。adb push <电脑路径> <设备路径>:从电脑复制文件到设备。adb reboot:重启设备,adb reboot recovery进入恢复模式。adb backup -f backup.apk -all:备份应用数据(需授权)。adb shell screenrecord /sdcard/record.mp4:录制屏幕视频(按Ctrl+C停止)。
相关问答FAQs
Q1:使用ADB命令需要满足哪些条件?
A1:使用ADB命令需满足以下条件:①开启手机“开发者选项”和“USB调试模式”(设置→关于手机→连续点击版本号7次激活开发者模式);②电脑安装ADB驱动(如Google官方SDK Platform Tools);③数据线连接手机与电脑,并在手机弹窗中允许USB调试权限,部分命令(如修改系统文件)还需root权限。
Q2:Termux和ADB有什么区别?如何选择?
A2:Termux是安卓终端模拟器应用,可直接在手机上运行Linux命令,无需电脑连接,适合本地文件管理、脚本执行或轻量级开发;ADB是电脑端工具,需通过USB连接手机,侧重于设备调试、应用安装/卸载、系统日志查看等跨设备操作,若需在手机上直接执行命令,选择Termux;若需调试设备或与电脑交互,选择ADB。

