bingoogolapple / bingoogolapple.github.io

个人主页。同时也通过 Issues 记录学习笔记
http://www.bingoogolapple.cn
86 stars 19 forks source link

Mac环境变量 #7

Open bingoogolapple opened 10 years ago

bingoogolapple commented 10 years ago

自定义别名

################################## 自定义别名 START ##################################

# ===================== Android 通用 START =====================
# 以 action 方式打开 Activity
alias start_aa="adb shell am start -a"
# 以 component 方式打开 Activity
alias start_an="adb shell am start -n"
# 打开应用程序列表
alias settings_app="start_aa android.settings.APPLICATION_SETTINGS"
# 打开开发者设置界面
alias settings_developer="start_aa com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS"
# 打开系统设置页面
alias settings_home='start_aa android.settings.SETTINGS'
# 打开 WiFi 设置页面
alias settings_wifi='start_aa android.settings.WIFI_SETTINGS'

# 点击
alias input_tap="sleep 1 && adb shell input tap"
# 按键输入
alias input_keyevent="adb shell input keyevent"

# 滑动
alias input_swipe="adb shell input swipe"
# 滑动到底部。最后的 50 标识 50 毫秒的滑动时间,越小惯性滑动越远;如果太小的话就会变成单击事件
alias input_swipe_to_bottom="sleep 1 && input_swipe 300 700 300 120 50"
# 滑动到顶部
alias input_swipe_to_top="sleep 1 && input_swipe 300 120 300 700 50"
# 向下滑动一页
alias swipe_page_down="input_swipe 300 700 300 120 500"

# 下一个输入框获取焦点
alias next_et="input_keyevent KEYCODE_DPAD_DOWN"
# 移动到末尾、清空
alias clear_et="input_keyevent KEYCODE_MOVE_END && input_keyevent --longpress $(printf 'KEYCODE_DEL %.0s' {1..50})"
# 最顶部的输入框获取焦点
alias start_input="input_keyevent KEYCODE_DPAD_UP KEYCODE_DPAD_UP KEYCODE_DPAD_UP KEYCODE_DPAD_UP"
# 移动到末尾、清空、输入
alias input_text="clear_et && adb shell input text"
# 最顶部的输入框输入文本
alias start_input_text="start_input && input_text"
# 在下一个文本框中输入
alias next_input_text="next_et && input_text"
# ===================== Android 通用 END =====================

alias showhiddenfile="defaults write com.apple.finder AppleShowAllFiles -bool true"
alias notshowhiddenfile="defaults write com.apple.finder AppleShowAllFiles -bool false"

alias ss_enabled='export all_proxy=socks5://127.0.0.1:1080'
alias ss_disabled='unset all_proxy'

alias rnandroid="react-native run-android"
alias rnstart="react-native start"
alias rnadb="adb reverse tcp:8081 tcp:8081"

alias stopAllContainer='docker stop $(docker ps -aq)'
alias rmAllContainer='docker rm -v $(docker ps -aq)'
alias rmAllVolume='docker volume rm $(docker volume ls -q)'
alias stopAndRmAllContainer='stopAllContainer && rmAllContainer'

alias touyingyi='adb connect 192.168.199.103'

alias debugWebview='spy-debugger -w true'
alias genjson="flutter packages pub run build_runner build"

# 服务器别名
alias sshserver="ssh -p 端口号 用户名@IP地址"
################################## 自定义别名 END ##################################
bingoogolapple commented 7 years ago
################################## 自定义环境变量 START ##################################
export DEVELOP_HOME=/Applications/develop

export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
export JAVA_9_HOME="$(/usr/libexec/java_home -v 9)"
# 默认使用 JDK8
export JAVA_HOME=$JAVA_8_HOME
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk9="export JAVA_HOME=$JAVA_9_HOME"

export KOTLIN_HOME=$DEVELOP_HOME/kotlin-compiler-1.2.41
export GRADLE_HOME=$DEVELOP_HOME/gradle-4.7
export GROOVY_HOME=$DEVELOP_HOME/groovy-2.4.15
export ANDROID_HOME=$DEVELOP_HOME/AndroidSDK
export NDK_ROOT=$ANDROID_HOME/ndk-bundle

export FLUTTER_ROOT=$DEVELOP_HOME/flutter
export DART_HOME=$FLUTTER_ROOT/bin/cache/dart-sdk
export PUB_HOSTED_URL=https://pub.flutter-io.cn # 国内用户需要设置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn # 国内用户需要设置

export M2_HOME=$DEVELOP_HOME/apache-maven-3.5.3
export M2=$M2_HOME/bin
export MAVEN_OPTS="-Xms256m -Xmx512m"

export ANT_HOME=$DEVELOP_HOME/apache-ant-1.10.3

export CATALINA_BASE=$DEVELOP_HOME/apache-tomcat-8.5.30
export CATALINA_HOME=$CATALINA_BASE
export CATALINA_TMPDIR=$CATALINA_BASE/temp
export TOMCAT_HOME=$CATALINA_BASE

export NEXUS_HOME=$DEVELOP_HOME/nexus-3.6.2-01-mac/nexus-3.6.2-01
export JADX_HOME=$DEVELOP_HOME/jadx-0.8.0

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/tomcat-juli.jar:$CLASSPATH

export GOROOT=$DEVELOP_HOME/go
export GOBIN=$GOROOT/bin
export GOPATH=~/.gopath

export PATH=$DART_HOME/bin:$FLUTTER_ROOT/bin:$PATH
export PATH=$KOTLIN_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export PATH=$GRADLE_HOME/bin:$GROOVY_HOME/bin:$PATH
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/tools/proguard/bin:$ANDROID_HOME/platform-tools:$NDK_ROOT:$PATH
export PATH=$JADX_HOME/bin:$CATALINA_HOME/bin:$M2:$ANT_HOME/bin:$NEXUS_HOME/bin:$PATH

export PATH=$GOROOT/bin:$PATH
################################## 自定义环境变量 END ##################################
bingoogolapple commented 6 years ago

从官网 JDK 归档页面可以找到 Oracle 提供的所有历史版本的 JDK

http://www.oracle.com/technetwork/java/archive-139210.html

查看本机安装的 JDK

/usr/libexec/java_home -V 

image

查看当前使用的 JDK 版本

which java
// ls -l /usr/bin/java

查看某个版本 JDK 安装路径

/usr/libexec/java_home -v 1.8