=======================================Linux==============================================
pwd : print working directory。打印工作目录即当前目录。
cd : change directory。切换目录。/是linux的根目录,eg. cd /home
ls : list 列出文件或子目录的信息。三个参数-a -i -l。linux用颜色来区分文件类别:
默认:蓝色--目录,绿色--可执行文件,红色--压缩文件,浅蓝色--连接文件,灰色--其他文件
date : 查看或设置日期
cat /proc/meminfo : 查看内存信息
cat /proc/cpuinfo : 查看cpu信息
======================================Android中的常用命令===============================
adb start-server : 启动adb服务
adb kill-server : 关闭adb服务
adb devices : 查看可用的设备
adb uninstall com.sina.weibo : 卸载应用
adb install *.apk : 安装应用
adb install -r *.apk : 覆盖安装应用
adb -s SH0A5PL09453 shell : 进入设备的shell(可以执行linux命令)
adb -s emulator-5554 install *.apk: 安装一个应用到指定的设备
mksdcard 300MB sdcard.iso : 创建一个SD卡虚拟文件容量300MB,名称sdcard.iso
adb shell pm setInstallLocation 2: 执行这条命令可以把apk安装到SD卡上
adb shell pm setInstallLocation 0 : 执行这条命令可以恢复将apk安装到内存中
adb shell 进入命令行
su root 切换为管理员权限shell
-------------------------pm--------------------
pm list packages 系统中安装的app列表(包名)
pm disable {package name} e.g. pm disable com.tencent.qq
pm enable {package name} e.g. pm enable com.tencent.qq
导出某个安装的app的apk文件,参考:zhangphil/article/details/84838096
adb shell pm path com.huawei.camera 查看app的安装路径
/system/priv-app/HwCamera2/HwCamera2.apk
adb pull /system/priv-app/HwCamera2/HwCamera2.apk C:/Users/fly/Desktop
-------------------------am--------------------
am start -n com.ok.hello/.SplashActivity 启动某个进程的主Activity,相当于启动这个app。
am start com.android.settings 启动android系统的设置页面。
上面的2个命令一个禁用,一个启用。
adb push ha.mp3 /sdcard/bluetooth : 把一个MP3文件复制到内存卡中
adb pull /data/data/com.sst.mo/databases/live d:\live :从设备中拉出一个文件到电脑硬盘上
adb shell dumpsys window windows | find "mFocusedApp" : 查看当前位于前台的app[2个命令]
adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp' : 作用同上[Linux版本]
adb shell dumpsys activity activities | findstr "mFocusedActivity" : 查看当前位于前台的Activity
adb shell dumpsys activity activities | findstr "mResumedActivity" : 同上[Android8.0需使用]
adb shell /system/bin/screencap -p /sdcard/screenshot.png && adb pull /sdcard/screenshot.png : 截屏保存后把图片拉到电脑上执行adb命令所在的目录。
--------------------------------------------------------------------------------------------------------------------------------------------------------------
今天2020.8.8看到一篇文章,原来是可以为命令设置别名的,这样可以将冗长的命令简化为几个字符,提高敲命令的效率,没想到还有这种操作!
linux下使用alias命令,如:alisa ll = ls -l
windows使用doskey,如:doskey adbu = adb uninstall $*
如果再卸载app的时候即可直接输入 adbu packagename即可卸载app了。如adbu com.sina.weibo
参考文章:打造adb命令工具集(shell 别名) - 简书
--------------------------------------------------------------------------------------------------------------------------------------------------------------
========================================Windows========================================
Windows用户
net user xxx 123 /add : 添加用户
net localgroup administrators xxx /add : 添加到管理员组
net user xxx /del : 删除用户
Windows进程
tasklist : 查看Windows进程
taskkill : 结束Windows进程
结束进程可以根据进程的PID或进程的映像名称
根据映像名称
添加作业(注意一些命令在权限不足的情况下会出现拒绝访问)
at 22:00 shutdown /s 添加一个作业
at 查看作业情况
Windows服务
net start : 查看Windows已开启的服务
net stop : 停止某个服务
Windows文件
attrib c:\Test.c -r : 去除文件的只读属性;-h 去隐藏,-s去系统
WinRAR
rar a -p[123] d:\com c:\com : 参数a添加文件到rar;参数-p后面为压缩密码(含[]);d:\com为目标文件名称和存放位置;c:\com为要压缩的目录