Linux Software - 环境配置

更新apt源

1
sudo apt-get update

apt 阿里源

1
vi /etc/apt/sources.list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

解决软件依赖问题

1
apt --fix-broken install

生成一个70G大文件

1
dd if=/dev/zero of=bigFile1 bs=1M count=700

使用axel 下载东西

1
axel -aN6 -n 50 url

查找并替换字符串

1
find . -name "*.java" | xargs sed -i 's/old/new/g'

环境变量配置

1
2
3
4
5
export REPO_URL=/home/xc/App/repo/git-repo
export PATH=$PATH:XXX
export ANDROID_HOME=/home/xc/Android/Sdk
export JAVA_TOOL_OPTIONS='-Djava.net.preferIPv6Addresses=true'
export JAVA_OPTS='-Djava.net.preferIPv6Addresses=true'

自定义快捷指令

1
2
3
4
5
6
7
8
alias gD="update_copyright.sh;echo ./gradlew  assembleDebug spotBugs;./gradlew  assembleDebug;echo adb install -d -r -t app/build/outputs/apk/debug/*-xxhdpi-debug.apk;adb install -d -r -t app/build/outputs/apk/debug/*-xxhdpi-debug.apk"
alias gC="echo ./gradlew clean; ./gradlew  clean"
alias logg="adb logcat -c;adb logcat | grep"
alias lc="adb logcat -c"
alias ld="adb logcat | grep NEU" 
alias gv="git describe --match \"[0-9]*.[0-9]*.[AZ]*.[0-9]*.[0-9]*\" --abbrev=0"
alias dc="adb shell dumpsys media.camera > dumpsys.txt"
alias dcd="adb shell dumpsys media.camera | grep -E \"Device 0|Device 1|Device 2|Device 3|Device 4|Device 5\"" 

java 环境配置

java 8

1
sudo apt-get install openjdk-8-jdk

java 11

1
sudo apt-get install openjdk-11-jdk

java 环境切换

1
sudo update-alternatives --config java

配置JAVA 使用ipv6:

1
2
export JAVA_TOOL_OPTIONS='-Djava.net.preferIPv6Addresses=true'
export JAVA_OPTS='-Djava.net.preferIPv6Addresses=true'
0%