item2
https://iterm2.com/
安装HomeBrew
xcode-select --install
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装Oh My Zsh
brew install git
brew install Zsh
brew install wget
brew install unrar
brew search 7z
brew install p7zip
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-Zsh/master/tools/install.sh -O -)"
添加alias:
vim ~/.zshrc
G
o
alias study="cd /Users/nibnait/Library/Mobile\ Documents/com~apple~CloudDocs/Study_Note"
alias redis="/Users/nibnait/redis-6.0.9/src/redis-server /Users/nibnait/redis-6.0.9/redis.conf"
alias rcli="/Users/nibnait/redis-6.0.9/src/redis-cli"
alias gcu="git checkout master_uat"
alias gcr="git checkout release"
alias gct="git checkout tianbin"
alias nrm="sudo npm run mall-dev"
alias nrd="npm run dev"
alias rime="cd /Users/nibnait/Library/Rime"
# alias mvp="mvn clean package -DskipTests"
# alias mvd="mvn clean deploy -DskipTests"
alias mvp="mvn clean package -Dmaven.test.skip=true"
alias mvd="mvn clean deploy -Dmaven.test.skip=true"
alias mvdr="mvn clean deploy -P release"
alias mvc="mvn clean"
alias mvi="mvn clean install"
alias gt="git tag"
alias mybatis="cd /Users/nibnait/bilibili/mybatis-generator-gui && java -jar mybatis-generator-gui.jar"
alias sshcentos1="sshpass -p \' ssh -p 22 nibnait@10.211.55.12 -t 'cd /home/nibnait/Desktop/redis-1.x/redis-1.3.6; bash --login'"
alias vd='vuepress dev docs'
alias vb='vuepress build docs'
alias yd='yarn docs:dev'
alias yb='yarn docs:build'
# git 相关
alias gsc="gcam 'solve conflict'"
alias gl="git pull --rebase"
alias gco="git fetch origin && git checkout"
alias gcam="gaa && git commit --all --message"
alias gca!="gaa && git commit --verbose --all --amend"
export GO_HOME=/usr/loacl/go
export MAVEN_HOME=/Users/nibnait/apache-maven-3.6.3
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
export NVM_DIR="$HOME/.nvm"
export NODE_HOME=/Users/nibnait/.nvm/versions/node/v14.15.5
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
export PATH=$PATH:$MAVEN_HOME/bin:/usr/local/mysql/bin:$JAVA_HOME/bin:$GO_HOME/bin:$JAVA_HOME/lib/sa-jdi.jar
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export GOPROXY=https://goproxy.io,direct
export GO111MODULE=on
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
source ~/.zshrc
Linux系统配置
zsh
sudo yum -y install zsh
sudo apt -y install zsh
Oh My Zsh
sudo yum install git
sh -c "$( curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh) "
sh -c "$( curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh) "
yum update -y nss curl libcurl
echo $SHELL
chsh -s /bin/zsh
sshpass
wget http://sourceforge.net/projects/sshpass/files/sshpass/1.05/sshpass-1.05.tar.gz
tar xvzf sshpass-1.05.tar.gz
cd sshpass-1.05
./configure
make
sudo make install
sshpass -p [ passwd] ssh -p [ port] root@192.168.X.X
sshpass -p \ ' ssh -p 22 nibnait@10.211.55.12 -t 'cd /home/nibnait/Desktop/redis-1.x/redis-1.3.6; bash --login'