王子晟 发表于 2018-10-7 14:22

常见的命令行命令总结【附简单操作教程】

本帖最后由 王子晟 于 2018-10-7 14:32 编辑

命令:
ipconfig 查看ip地址
netstat 查看设备的端口号信息
adb install +安装apk
adb uninstall+卸载apk
adb pull + 取出设备中的文件
adb push +将文件放入设备中
adblogcat 查看当前日志信息
adb shell dumpspys activity top查看当前应用的activity信息
adb shell dumpspys package查看指定包名应用的详细信息
adb shell dumpspys meminfo 查看指定进程名和进程id
pm install 上同adb install
pm uninstall 上同adb uninstal
am start +启动一个应用
adb shell 连接手机
su 获取权限
cd ../../进入到某目录下
chmod 777 获取权限
ll显示该目录下的所有文件
ls -al显示该目录下的所有文件(包括隐藏文件)
cp 拷贝
rename 改名
rm 删除
有些手机上的文件或者apk是属于系统的,百度上并百度不到操作手机也拿不到安装包该怎么办呢?,那么此时我们就需要通过命令行将其pull出来
命令行
跟着操作哈
windows键+R键弹出运行框:
在框内输入字符“cmd”然后ent键确认



会弹框:

那么我们输入命令adb shell然后按ent键
【注:接下来的换行都是按ent键,红色字体为输入字体,绿色为注释部分,黑色为系统自动弹出部分】
Microsoft Windows [版本 10.0.17134.285]
(c) 2018 Microsoft Corporation。保留所有权利。


C:\Users\25225>adb shell     //连接手机命令
shell@dior:/ $ su                   // 命令行获取root权限
su
root@dior:/ # cd data/app    //cd命令是进入目录命令,这里是进入到手机的data/app目录下
cd data/app
cd data/app
root@dior:/data/app # ll    //ll即是英文字符小写的LL,是指显示该目录下的所有文件(不包括隐藏文件)
ll
ll
-rw-r--r-- system   system    4400101 2018-09-19 00:53 3rd-XiaomiJrSecurity.apk       //此处及以下的.apk文件为/data/app/目录下的文件
-rw-r--r-- system   system   36230973 2018-09-27 12:17 cn.wps.moffice_eng-2.apk
-rw-r--r-- system   system   39092282 2018-09-19 12:36 com.android.browser-1.apk
-rw-r--r-- system   system    9536202 2018-09-19 12:39 com.android.calendar-1.apk
-rw-r--r-- system   system    4586533 2018-09-19 12:38 com.android.quicksearchbox-1.apk
-rw-r--r-- system   system   10069187 2018-09-20 11:34 com.android.thememanager-2.apk
-rw-r--r-- system   system   13557334 2018-09-29 09:13 com.android.vending-1.apk
-rw-r--r-- system   system   69504940 2018-09-21 12:06 com.baidu.BaiduMap-2.apk
-rw-r--r-- system   system   30835078 2018-09-26 21:08 com.baidu.input_mi-1.apk
-rw-r--r-- system   system   22932642 2018-09-29 08:51 com.duokan.reader-1.apk
-rw-r--r-- system   system   44896929 2018-09-22 14:57 com.elong.hotel.ui-1.apk
root@dior:/data/app # ls -al          //指显示该目录下的所有文件,这条指令是指显示其字符前面的/data/app/目录下查看所有文件,也就是说其作用范围及路径在其前面有显示
ls -al
ls -al
-rw-r--r-- system   system    4400101 2018-09-19 00:53 3rd-XiaomiJrSecurity.apk
-rw-r--r-- system   system   36230973 2018-09-27 12:17 cn.wps.moffice_eng-2.apk
-rw-r--r-- system   system   39092282 2018-09-19 12:36 com.android.browser-1.apk
-rw-r--r-- system   system    9536202 2018-09-19 12:39 com.android.calendar-1.apk
-rw-r--r-- system   system    4586533 2018-09-19 12:38 com.android.quicksearchbox-1.apk
-rw-r--r-- system   system   10069187 2018-09-20 11:34 com.android.thememanager-2.apk
-rw-r--r-- system   system   13557334 2018-09-29 09:13 com.android.vending-1.apk
-rw-r--r-- system   system   69504940 2018-09-21 12:06 com.baidu.BaiduMap-2.apk
-rw-r--r-- system   system   30835078 2018-09-26 21:08 com.baidu.input_mi-1.apk
-rw-r--r-- system   system   22932642 2018-09-29 08:51 com.duokan.reader-1.apk
-rw-r--r-- system   system   44896929 2018-09-22 14:57 com.elong.hotel.ui-1.apk
-rw-r--r-- system   system    1458834 2018-09-26 17:33 com.example.administrator.myapplication-1.apk
-rw-r--r-- system   system    2222304 2018-09-19 18:01 com.example.xposed_test-1.apk
-rw-r--r-- system   system   10008823 2018-09-19 08:37 com.huawei.appmarket-1.apk
-rw-r--r-- system   system   26987414 2018-09-19 11:08 com.lejent.toptutor-1.apk
-rw-r--r-- system   system   12798726 2018-09-19 12:49 com.mfashiongallery.emag-1.apk
-rw-r--r-- system   system   26277550 2018-09-26 14:02 com.mi.liveassistant-2.apk
-rw-r--r-- system   system   13388044 2018-09-19 12:40 com.mipay.wallet-1.apk
-rw-r--r-- system   system   196204 2018-09-19 08:33 com.miui.analytics-1.apk
-rw-r--r-- system   system    3576801 2018-09-19 12:40 com.miui.backup-1.apk
root@dior:/data/app # chmod 777 3rd-XiaomiJrSecurity.apk      //获取apk以权限,不给的话接下来的操作会报错                                    
chmod 777 3rd-XiaomiJrSecurity.apk
chmod 777 3rd-XiaomiJrSecurity.apk
root@dior:/data/app #
样图:



注释:
Microsoft Windows [版本 10.0.17134.285]
(c) 2018 Microsoft Corporation。保留所有权利。


C:\Users\25225>adb pull /data/app/3rd-XiaomiJrSecurity.apk D:/11       //adb pull表示从手机里拿出来的命令即pull命令,/data/app/3rd-XiaomiJrSecurity.apk表示pull出文件所在的目录及名称,
                                                                                                                   //D:/11表示pull出来的文件存放在D盘的11文件夹内   ,
2117 KB/s (4400101 bytes in 2.029s)                                                         //表示从手机里pull到D盘11文件夹内的速度


C:\Users\25225>






上面讲述的是从Android手机的系统中拿出来文件,那么更深层次的怎么拿?如在Android底层系统中的sysrem中的文件或apk怎么拿出来呢?来看一下:




任何Android系统都有一个路径:/data/local/tmp/这个路径可以看成是设置给本地的一个文件夹路径。




如小米4手机的应用商店,它就储存在/system/app/MiuiSuperMarket文件夹下,那么命令行进入到该目录下:
下面先截张图便于理解,然后再按步骤前后逐一解释,跟着做一遍







第一步:打开cmd命令行。
第二步:输入命令
Microsoft Windows [版本 10.0.17134.285]
(c) 2018 Microsoft Corporation。保留所有权利。


C:\Users\25225>adb shell
shell@cancro:/ $ su
su
root@cancro:/ # cd /system/app/
cd /system/app/
cd /system/app/
root@cancro:/system/app # ls -al
ls -al
ls -al
drwxr-xr-x root   root            2009-01-01 00:00 AnalyticsCore
drwxr-xr-x root   root            2009-01-01 00:00 AntHalService
drwxr-xr-x root   root            2009-01-01 00:00 AntiSpam
drwxr-xr-x root   root            2009-01-01 00:00 AppIndexProvider
drwxr-xr-x root   root            2009-01-01 00:00 BasicDreams
drwxr-xr-x root   root            2009-01-01 00:00 Bluetooth
drwxr-xr-x root   root            2009-01-01 00:00 BluetoothExt
drwxr-xr-x root   root            2009-01-01 00:00 BluetoothMidiService
drwxr-xr-x root   root            2009-01-01 00:00 BugReport
drwxr-xr-x root   root            2009-01-01 00:00 CABLService
drwxr-xr-x root   root            2009-01-01 00:00 Calculator
drwxr-xr-x root   root            2009-01-01 00:00 CaptivePortalLogin
drwxr-xr-x root   root            2009-01-01 00:00 CatcherPatch
drwxr-xr-x root   root            2009-01-01 00:00 CertInstaller
drwxr-xr-x root   root            2009-01-01 00:00 Cit
drwxr-xr-x root   root            2009-01-01 00:00 CloudService
drwxr-xr-x root   root            2009-01-01 00:00 DMService
drwxr-xr-x root   root            2009-01-01 00:00 DeskClock
drwxr-xr-x root   root            2009-01-01 00:00 DocumentsUI
drwxr-xr-x root   root            2009-01-01 00:00 Email
drwxr-xr-x root   root            2009-01-01 00:00 FM
drwxr-xr-x root   root            2009-01-01 00:00 FileExplorer
drwxr-xr-x root   root            2009-01-01 00:00 FusedLocationProvider
drwxr-xr-x root   root            2009-01-01 00:00 Galaxy4
drwxr-xr-x root   root            2009-01-01 00:00 GameCenter
drwxr-xr-x root   root            2009-01-01 00:00 GuardProvider
drwxr-xr-x root   root            2009-01-01 00:00 HTMLViewer
drwxr-xr-x root   root            2009-01-01 00:00 HoloSpiralWallpaper
drwxr-xr-x root   root            2009-01-01 00:00 HybridAccessory
drwxr-xr-x root   root            2009-01-01 00:00 HybridPlatform
drwxr-xr-x root   root            2009-01-01 00:00 Joyose
drwxr-xr-x root   root            2009-01-01 00:00 KSICibaEngine
drwxr-xr-x root   root            2009-01-01 00:00 KeyChain
drwxr-xr-x root   root            2009-01-01 00:00 LiveWallpapers
drwxr-xr-x root   root            2009-01-01 00:00 LiveWallpapersPicker
drwxr-xr-x root   root            2009-01-01 00:00 MSA
drwxr-xr-x root   root            2009-01-01 00:00 MetokNLP
drwxr-xr-x root   root            2009-01-01 00:00 MiCloudSync
drwxr-xr-x root   root            2009-01-01 00:00 MiDrive
drwxr-xr-x root   root            2009-01-01 00:00 MiLinkService
drwxr-xr-x root   root            2009-01-01 00:00 MiWallpaper
drwxr-xr-x root   root            2009-01-01 00:00 Mipay
drwxr-xr-x root   root            2009-01-01 00:00 MiuiBluetooth
drwxr-xr-x root   root            2009-01-01 00:00 MiuiCompass
drwxr-xr-x root   root            2009-01-01 00:00 MiuiContentCatcher
drwxr-xr-x root   root            2009-01-01 00:00 MiuiDaemon
drwxr-xr-x root   root            2009-01-01 00:00 MiuiDriveMode
drwxr-xr-x root   root            2009-01-01 00:00 MiuiScanner
drwxr-xr-x root   root            2009-01-01 00:00 MiuiScreenRecorder
drwxr-xr-x root   root            2009-01-01 00:00 MiuiSuperMarket       //这里我们可以看到在该路径下有一个 MiuiSuperMarket 文件夹,那么就要猜想要找的apk在这里面   用cd命令进去
drwxr-xr-x root   root            2009-01-01 00:00 MiuiVpnSdkManager
drwxr-xr-x root   root            2009-01-01 00:00 NetworkSetting
drwxr-xr-x root   root            2009-01-01 00:00 NfcNci
drwxr-xr-x root   root            2009-01-01 00:00 NoiseField
drwxr-xr-x root   root            2009-01-01 00:00 Notes
drwxr-xr-x root   root            2009-01-01 00:00 PacProcessor
drwxr-xr-x root   root            2009-01-01 00:00 PaymentService
drwxr-xr-x root   root            2009-01-01 00:00 PhaseBeam
drwxr-xr-x root   root            2009-01-01 00:00 PhotoTable
drwxr-xr-x root   root            2009-01-01 00:00 PicoTts
drwxr-xr-x root   root            2009-01-01 00:00 PowerChecker
drwxr-xr-x root   root            2009-01-01 00:00 PowerKeeper
drwxr-xr-x root   root            2009-01-01 00:00 PrintSpooler
drwxr-xr-x root   root            2009-01-01 00:00 Provision
drwxr-xr-x root   root            2009-01-01 00:00 SVIService
drwxr-xr-x root   root            2009-01-01 00:00 SYSOPT
drwxr-xr-x root   root            2009-01-01 00:00 SecurityAdd
drwxr-xr-x root   root            2009-01-01 00:00 SecurityCoreAdd
drwxr-xr-x root   root            2009-01-01 00:00 SmsExtra
drwxr-xr-x root   root            2009-01-01 00:00 SogouInput
drwxr-xr-x root   root            2009-01-01 00:00 SoundRecorder
drwxr-xr-x root   root            2009-01-01 00:00 Stk
drwxr-xr-x root   root            2009-01-01 00:00 TSMClient
drwxr-xr-x root   root            2009-01-01 00:00 ThemeManager
drwxr-xr-x root   root            2009-01-01 00:00 ThemeModule
drwxr-xr-x root   root            2009-01-01 00:00 TimeService
drwxr-xr-x root   root            2009-01-01 00:00 TouchAssistant
drwxr-xr-x root   root            2009-01-01 00:00 TranslationService
drwxr-xr-x root   root            2009-01-01 00:00 UPTsmService
drwxr-xr-x root   root            2009-01-01 00:00 Updater
drwxr-xr-x root   root            2009-01-01 00:00 UpnpService
drwxr-xr-x root   root            2009-01-01 00:00 UserDictionaryProvider
drwxr-xr-x root   root            2009-01-01 00:00 Userguide
drwxr-xr-x root   root            2009-01-01 00:00 VipAccount
drwxr-xr-x root   root            2009-01-01 00:00 VirtualSim
drwxr-xr-x root   root            2009-01-01 00:00 VoiceAssist
drwxr-xr-x root   root            2009-01-01 00:00 VsimCore
drwxr-xr-x root   root            2009-01-01 00:00 WAPPushManager
drwxr-xr-x root   root            2009-01-01 00:00 WMService
drwxr-xr-x root   root            2009-01-01 00:00 WebViewGoogle
drwxr-xr-x root   root            2009-01-01 00:00 WfdService
drwxr-xr-x root   root            2009-01-01 00:00 XMCloudEngine
drwxr-xr-x root   root            2009-01-01 00:00 XMPass
drwxr-xr-x root   root            2009-01-01 00:00 XiaomiAccount
drwxr-xr-x root   root            2009-01-01 00:00 XiaomiServiceFramework
drwxr-xr-x root   root            2009-01-01 00:00 XiaomiSimActivateService
drwxr-xr-x root   root            2009-01-01 00:00 YouDaoEngine
drwxr-xr-x root   root            2009-01-01 00:00 btmultisim
drwxr-xr-x root   root            2009-01-01 00:00 embms
drwxr-xr-x root   root            2009-01-01 00:00 fastdormancy
drwxr-xr-x root   root            2009-01-01 00:00 greenguard
drwxr-xr-x root   root            2009-01-01 00:00 mab
drwxr-xr-x root   root            2009-01-01 00:00 miui
drwxr-xr-x root   root            2009-01-01 00:00 miuisystem
drwxr-xr-x root   root            2009-01-01 00:00 shutdownlistener
drwxr-xr-x root   root            2009-01-01 00:00 telresources
drwxr-xr-x root   root            2009-01-01 00:00 xdivert
root@cancro:/system/app # cd MiuiSuperMarket       //进入文件夹
cd MiuiSuperMarket
cd MiuiSuperMarket
root@cancro:/system/app/MiuiSuperMarket # ls -al    //查看文件夹
ls -al
ls -al
-rwxrwxrwx root   root      3702541 2009-01-01 00:00 MiuiSuperMarket.apk
root@cancro:/system/app/MiuiSuperMarket # chmod 777 MiuiSuperMarket.apk    //获得权限
chmod 777 MiuiSuperMarket.apk
chmod 777 MiuiSuperMarket.apk
chmod: chmod 'MiuiSuperMarket.apk' to 100777: Read-only file system         //报错,说明这个文件我们没有权限对其进行操作,那么我们只好想其他办法
1|root@cancro:/system/app/MiuiSuperMarket # cp /system/app/MiuiSuperMarke       /MiuiSuperMarket.apk /data/local/tmp/   //将/system/app/MiuiSuperMarke目录下的MiuiSuperMarket.apk 拷贝到/data/local/tmp/目录下。
cp /system/app/MiuiSuperMarke   /MiuiSuperMarket.apk /data/local/tmp/
p /system/app/MiuiSuperMarket//MiuiSuperMarket.apk /data/local/tmp/         <   //这两行表示已经复制
root@cancro:/system/app/MiuiSuperMarket #


既然拷贝到目录:/data/local/tmp/目录下,那么接下来我们是不是要进入该目录下?我们的目的是拿出来apk,进入到该目录下再pull出来就好了。
所以命令:


Microsoft Windows [版本 10.0.17134.285]
(c) 2018 Microsoft Corporation。保留所有权利。


C:\Users\25225>adb shell
shell@cancro:/ $ su
su
root@cancro:/ # cd data/local/tmp/
cd data/local/tmp/
cd data/local/tmp/
root@cancro:/data/local/tmp # ls -al
ls -al
ls -al
-rwxrwxrwx root   root      3702541 2018-09-30 00:38 MiuiSuperMarket.apk
-rw-rw-rw- root   root            5 2018-09-21 17:31 com.cyjh.mobileanjian.id
-rw-r--r-- root   root      38608 2018-09-13 00:47 flatland
root@cancro:/data/local/tmp # chmod 777 MiuiSuperMarket.apk
chmod 777 MiuiSuperMarket.apk
chmod 777 MiuiSuperMarket.apk
root@cancro:/data/local/tmp #


给管理员权限后再用adb pull命令


Microsoft Windows [版本 10.0.17134.285]
(c) 2018 Microsoft Corporation。保留所有权利。


C:\Users\25225>adb pull /data/local/tmp/MiuiSuperMarket.apk
4426 KB/s (3702541 bytes in 0.816s)


C:\Users\25225>


这里就实现了从系统获取想要的apk了,那么我们把文件cp到/data/local/tmp/目录下了,该目录既是Android通用目录,那么该目录下文件要是多了我们怎么处理呢?有两种办法:
1、重命名
也就是说给他改名字,便于调取。
命令:rename



Microsoft Windows [版本 10.0.17134.285]
(c) 2018 Microsoft Corporation。保留所有权利。


C:\Users\25225>adb shell
shell@cancro:/ $ su
su
root@cancro:/ # cd /data/local/tmp/
cd /data/local/tmp/
cd /data/local/tmp/
root@cancro:/data/local/tmp # ls -al
ls -al
ls -al
-rwxrwxrwx root   root      3702541 2018-09-30 00:38 MiuiSuperMarket.apk
-rw-rw-rw- root   root            5 2018-09-21 17:31 com.cyjh.mobileanjian.id
-rw-r--r-- root   root      38608 2018-09-13 00:47 flatland
root@cancro:/data/local/tmp # chmod 777 MiuiSuperMarket.apk
chmod 777 MiuiSuperMarket.apk
chmod 777 MiuiSuperMarket.apk
root@cancro:/data/local/tmp # rename MiuiSuperMarket.apk huxu.apk    //更改名字命令,将MiuiSuperMarket.apk 改为zhangsan.apk   
rename MiuiSuperMarket.apk zhangsan.apk
rename MiuiSuperMarket.apk zhangsan.apk
root@cancro:/data/local/tmp # ls -al
ls -al
ls -al
-rw-rw-rw- root   root            5 2018-09-21 17:31 com.cyjh.mobileanjian.id
-rw-r--r-- root   root      38608 2018-09-13 00:47 flatland
-rwxrwxrwx root   root      3702541 2018-09-30 00:38 zhangsan.apk       //改名成功
root@cancro:/data/local/tmp #
这一命令可用于当文件名过长不便于操作时改名等
2、直接删除
即在该目录下删除该文件:
rm命令

注释:
Microsoft Windows [版本 10.0.17134.285]
(c) 2018 Microsoft Corporation。保留所有权利。


C:\Users\25225>adb shell
shell@cancro:/ $ su
su
root@cancro:/ # cd data/local/tmp
cd data/local/tmp
cd data/local/tmp
root@cancro:/data/local/tmp # ls -al
ls -al
ls -al
-rw-rw-rw- root   root            5 2018-09-21 17:31 com.cyjh.mobileanjian.id
-rw-r--r-- root   root      38608 2018-09-13 00:47 flatland
-rwxrwxrwx root   root      3702541 2018-09-30 00:38 huxu.apk
root@cancro:/data/local/tmp # rm zhangsan.apk         //删除命令
rm huxu.apk
rm huxu.apk
root@cancro:/data/local/tmp # ls -al
ls -al
ls -al
-rw-rw-rw- root   root            5 2018-09-21 17:31 com.cyjh.mobileanjian.id
-rw-r--r-- root   root      38608 2018-09-13 00:47 flatland       //zhangsan.apk已经被删除
root@cancro:/data/local/tmp #


以上操作为adb的部分简单的pull文件命令的操作过程。

oxxo119 发表于 2018-10-8 16:52

谢谢朋友的分享 {:1_921:}

丿猎狐 发表于 2018-10-8 18:11

好多,感觉好麻烦的。。总之谢谢楼主整理分享

_pan 发表于 2018-10-8 18:26

谢谢分享!!!!!

为海尔而战 发表于 2018-10-8 18:30

没分了抱歉,非常感谢。

諦覠 发表于 2018-10-8 18:36

好!收藏了!

ully 发表于 2018-10-8 19:16

厉害了,点赞

ycfnxwl 发表于 2018-10-9 07:34

多谢分享

mygod123 发表于 2018-10-9 08:41


谢谢分享!!!!

风予 发表于 2018-10-9 13:24

谢谢分享!!!
页: [1] 2 3
查看完整版本: 常见的命令行命令总结【附简单操作教程】