这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

系统

Macos安装之后的系统设置

1 - 系统工具

Macos系统工具

1.1 - 安装配置oh-my-zsh

强烈推荐 zsh 用户使用 oh-my-zsh

macos 下的 oh-my-zsh 和 ubuntu 下使用方式一致,参见:

安装配置zsh作为默认shell | Ubuntu Server学习笔记 (skyao.io)

1.2 - Brew

brew是macos下非常好用的应用安装管理工具

介绍

https://brew.sh/

安装

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

……

**Warning**: /opt/homebrew/bin is not in your PATH.

 Instructions on how to configure your shell for Homebrew

 can be found in the 'Next steps' section below.

**==>** **Installation successful!**

……

**==>** **Homebrew is run entirely by unpaid volunteers. Please consider donating:**

 https://github.com/Homebrew/brew#donations

**==>** **Next steps:**

\- Run these two commands in your terminal to add Homebrew to your **PATH**:

  echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/sky/.zprofile

  eval "$(/opt/homebrew/bin/brew shellenv)"

\- Run **brew help** to get started
……

偶然会因为网络问题可以先设置代理再执行上面这段安装代码。代理设置方式如底下描述,对安装脚本也是适用的。

查看安装之后的版本:

% brew --version
Homebrew 3.1.5
Homebrew/homebrew-core (git revision 5e014bf244; last commit 2021-05-02)

代理设置

可以通过 export ALL_PROXY=proxyIP:port 方式设置代理(指向http代理):

$ export ALL_PROXY=127.0.0.1:1087
$ brew install socat
Updating Homebrew...
==> Installing dependencies for socat: openssl@1.1 and readline
==> Installing socat dependency: openssl@1.1
==> Downloading https://homebrew.bintray.com/bottles/openssl@1.1-1.1.1d.catalina
==> Downloading from https://akamai.bintray.com/d7/d7f992ebfd78f80828051f6dc6a1a
######################################################################## 100.0%
==> Pouring openssl@1.1-1.1.1d.catalina.bottle.tar.gz

也可以使用 socks5 代理,地址需要指定为 socks5 格式:

$ export ALL_PROXY=socks5://127.0.0.1:11080

$ brew install wget
Updating Homebrew...
==> Installing dependencies for wget: gettext, libunistring and libidn2
==> Installing wget dependency: gettext
==> Downloading https://homebrew.bintray.com/bottles/gettext-0.20.1.catalina.bot
==> Downloading from https://akamai.bintray.com/10/107d7f386fbeea6979f9376cdbbcf
######################################################################## 100.0%
==> Pouring gettext-0.20.1.catalina.bottle.tar.gz

代理快捷设置

修改 ~/.zshrc 文件,加入以下内容:

alias proxyon='export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890'
alias proxyoff='unset https_proxy http_proxy all_proxy'

这样就可以方便的在需要时设置brew的代理了。

1.4 - 安装配置iTerm2

安装配置iTerm2

介绍

iTerm2 - macOS Terminal Replacement

TBD:以后再来研究。

2 - 虚拟机软件

Macos虚拟机软件