01 - terminal

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

# centos
sudo yum -y install zsh
# ubuntu debian
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)"

#国内服务器如果用上边的命令安装不了,可以用gitee同步的仓库来安装
sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
# 如果有报错
# Error: git clone of oh-my-zsh repo failed
yum update -y nss curl libcurl
echo $SHELL 
# 即可检测你当前是什么shell,正常的话应该输出:/bin/zsh
# 如果不是zsh,或者你退出再进再检测,发现不是zsh,那就执行一次
chsh -s /bin/zsh
# 命令切换到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'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值