一些常用的自定义命令

使用时有两种方式:
1、将以下内容拷贝到 ~/.bash_profile 文件中即可
2、新建 custom_profile.sh 文件,并将以下内容拷入,将其放入自定义目录中,如/Users/xxxx/software/scripts 中,然后在 ~/.bash_profile 文件最后添加以下内容即可
source /Users/xxxx/software/scripts/custom_profile.sh

以下为简化命令的代码

# adb cmd
alias ashell='adb shell'
alias akill='adb kill-server'
alias astart='adb start-server'
alias apush='adb push '
alias apull='adb pull '
alias areboot='adb reboot'
alias aatop='adb shell dumpsys activity top'
alias arecovery='adb reboot recovery'
alias abootloader='adb reboot bootloader'

# other cmd
alias rmdir='rm -r'
alias sourceb="source ~/.bash_profile"
alias antbuild='ant clean build'
alias obash='o ~/.bash_profile'
alias nstart='npm start'
alias ninstall='npm install'
alias npmtb='npm config set registry http://registry.npm.taobao.org/'
alias npmofficial='npm config set registry https://registry.npmjs.org/'

#解析 apk 文件
parseapk(){
  aapt dump badging  $1
}

# 对手机录屏
arecord() {
  if [ $# -eq 0 ]
  then
    name="record"
  else
    name="record$1"
  fi  
  adb shell screenrecord /sdcard/demo${name}.mp4
  say "录制完成"
}

# 对手机截图
asp() {
  target_dir=`pwd`

  if [ $# -eq 0 ]
  then
    name="screenshot.png"
  else
    name="$1.png"
    if [ $# -eq 2 ]
    then
        target_dir=$2
    fi
  fi
  adb shell screencap -p /sdcard/${name}
  adb pull /sdcard/${name} ${target_dir}/${name}
  adb shell rm /sdcard/${name}
  echo "save to $target_dir/${name}"
  open $name
}

你可能感兴趣的:(一些常用的自定义命令)