mac 配置

2019/06/03 技术

mac 配置

1. 系统配置

1.1 禁用 git-credential-osxkeychain

git config --local credential.helper && git config --local --unset credential.helper
git config --global credential.helper && git config --global --unset credential.helper
git config --system credential.helper && git config --system --unset credential.helper

1.2 brew 加速

参考Homebrew国内加速

替换Homebrew默认源

# 替换brew.git:
cd "$(brew --repo)" && git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

# 替换homebrew-core.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

brew update

替换Homebrew Bottles源

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

1.3 terminal 颜色配置

使用 Solarized 为 mac OS 配色.

Solarized 官网下载软件, 解压后, 在 solarized/osx-terminal.app-colors-solarized 文件夹下双击Solarized Dark ansi.terminalSolarized Light ansi.terminal 就会自动将Solarized的两种主题导入到Terminal.app中.

在 terminal 中选择 Solarized Dark 为默认配置即可.

vscode 中也可以选择 Solarized Dark 作为主题色.

参考

2. python 环境安装

2.1 安装 mysqlclient

执行 pip3 install mysqlclient 报错:

    ERROR: /bin/sh: mysql_config: command not found

解决方法参考stackoverflow:

  • brew install mysql
  • export PATH=$PATH:/usr/local/mysql/bin
  • pip3 install mysqlclient

2.2 安装 cheat

brew install cheat

测试

cheat xargs
cheat less

3. 安装常用软件

3.1 安装 redis-cli

brew tap ringohub/redis-cli

brew update && brew doctor

brew install redis-cli

3.2 系统命令

# tac
alias tac='tail -r '


参考

4. shell 命令

4.1 与 linux 命令的不同

awk 的不同:

# linux
ps -ef | grep python | grep "main_x" | grep -v grep | awk -F '{print $2}' |xargs  kill -9

# mac
ps -ef | grep python | grep "main_x" | grep -v grep | awk '{print $2}' |xargs  kill -9

sed 的不同:

# linux
find . -name "*.py" -exec sed -i s/print\(\"data\ is\ \{/print\(\"数据\ 是\ \{/g {} +

# mac
find . -name "*.py" -exec sed -i '' s/print\(\"data\ is\ \{/print\(\"数据\ 是\ \{/g {} +

Search

    Table of Contents