常见命令总结

软链接相关
1.修改

ln –snf  [新的源文件或目录]  [目标文件或目录]

查看一个目录有哪些软链接目录

 find -ilname dipper

查看本目录下的软链接情况:


    ll

建立目录软链接:(src 已存在,dest目录无需创建)

ln -s src dest

vim 操作相关
1、跳到文件尾部:
输入冒号(😃,打开命令输入框
输入命令:$

adb shell getprop 获取android系统属性

adb shell getprop ro.product.first_api_level

**查看设备上的输入法 **

adb shell ime list -s   

查看设备列表id等信息

adb device -l

这里写图片描述

抓取bugreport

adb bugreport

列出安装在设备上的应用

  • 列出所有的应用的包名
adb shell pm list package
  • 列出系统应用
adb shell pm list package -s
  • 列出第三方应用
adb shell pm list package -3
  • 列出应用包名及对应的apk名及存放位置
adb shell pm list package -f
  • 列出应用包名及其安装来源
adb shell pm list package -i
  • 只显示disabled包名
adb shell pm list package -d

查询某个包名的版本信息

adb shell dumpsys package com.android.chrome | grep version

启动一个Activity

 adb shell am start com.android.chrome/com.google.android.apps.chrome.Main

结束一个应用

 adb shell am force-stop com.android.chrome

截图

adb shell screencap -p /sdcard/screen.png

录屏

adb shell screenrecord sdcard/record.mp4

adb remount失败的解决方法
正常情况remount

# adb root
# adb remount

失败了执行如下操作

# adb disable-verity
# adb reboot
# adb root
# adb remount

怎么使用 grep 的“或”匹配?

grep -E 'word1|word2' 文件名
或
egrep 'word1|word2' 文件名

selinux相关

Disabled 代表 SELinux 被禁用,
Permissive 代表仅记录安全警告但不阻止可疑行为,
Enforcing 代表记录警告且阻止可疑行为。

# setenforce 1                                                                                                              
# getenforce                                                                                                                
Enforcing

# setenforce 0                                                                                                              
# getenforce                                                                                                                
Permissive

git 查看某个文件的修改历史

git log --pretty=oneline 文件名

查看某一行代码的修改历史

git blame file_name

git clean的使用

git clean -df #返回到某个节点
git clean 参数
    -n 显示 将要 删除的 文件 和  目录
    -f 删除 文件
    -df 删除 文件 和 目录

git stash的使用

保存修改并添加注释

git stash save 'message...'

显示保存进度的列表

git stash list

恢复最新的进度到工作区。git默认会把工作区和暂存区的改动都恢复到工作区。

git stash pop

恢复指定的进度到工作区。stash_id是通过git stash list命令得到的

git stash pop stash@{1}

删除一个stash

 git stash drop stash@{0}  

git 删除中间的某个commit

  1. git log 查看提交
  2. git rebase -i (commit-id) // commit-id 为要删除的commit的下一个commit号
  3. 把要删除的commit之前的pick修改为drop
  4. git rebase --continue

git合并某个commit到另一个分支

git checkout master  
git cherry-pick commit id 

git 清除commit的author和date

git commit --amend --reset-author

查看当前activity的fragment

adb shell dumpsys activity top

查看桌面的widget

adb shell dumpsys appwidget

查看系统所有的features

adb shell pm list features

查看所有的权限组

adb shell pm list permission-groups

enable/disable 别的应用的某个组件

pm enable PACKAGE_OR_COMPONENT
pm disable PACKAGE_OR_COMPONENT在这里插入代码片在这里插入代码片
adb shell pm disable com.google.android.setupwizard  com.google.android.setupwizard.util.WebDialogActivity

亮度相关

  • 是否开启屏幕亮度的自动调节
    adb shell settings get system screen_brightness_mode
 /**
3225         * SCREEN_BRIGHTNESS_MODE value for manual mode.
3226         */
3227        public static final int SCREEN_BRIGHTNESS_MODE_MANUAL = 0;
3228
3229        /**
3230         * SCREEN_BRIGHTNESS_MODE value for automatic mode.
3231         */
3232        public static final int SCREEN_BRIGHTNESS_MODE_AUTOMATIC = 1;
  • 获取当前系统的亮度值
adb shell settings get system screen_brightness
  • 更改亮度值(亮度值在0—255之间)
adb shell settings put system screen_brightness 150

屏幕休眠时间

#获取屏幕休眠时间
adb shell settings get system screen_off_timeout
#更改屏幕休眠时间
adb shell settings put system screen_off_timeout 600000

电池电量相关

adb shell dumpsys battery
Current Battery Service state:
  AC powered: false
  USB powered: true
  Wireless powered: false
  Max charging current: 500000
  Max charging voltage: 5000000
  Charge counter: 160444
  status: 2   #电池状态:2:充电状态 ,其他数字为非充电状态     
  health: 2   #电池健康状态:只有数字2表示good
  present: true  #电池是否安装在机身
  level: 0   #电量: 百分比
  scale: 100
  voltage: 3575    #电池电压
  temperature: 320  #电池温度,单位是0.1摄氏度
  technology: Li-poly   #电池种类=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值