Homebrew安装

Homebrew是macOS中的软件包管理工具,类似于Ubuntu中的apt-get和CentOS中的yum.

Homebrew安装以及可能出现的问题

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

因为众所周知的原因,以上的命令可能执行失败。

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

在浏览器中直接输入地址https://raw.githubusercontent.com/Homebrew/install/master/install.sh 也无法访问,这个时候可以通过修改hosts的方式解决。

sudo cp /etc/hosts /etc/hosts.bak
  • 在hosts中添加IP地址映射
sudo vim /etc/hosts
  • 在最后添加一行
199.232.68.133  raw.githubusercontent.com
  • 最后保存退出
    修改完hosts后再执行安装命令,即可开始安装


    image.png

    下面这样就表示安装成功了


    image.png

    安装完brew后还可以安装brew cask,两者有一点区别,brew是直接下载源码进行编译安装,brew cask类似于下载dmg或者pkg安装包进行安装。可以直接通过命令安装brew cask。
brew install cask

iTerm2安装

安装完Homebrew后就可以使用它来安装软件,首先安装mac中比较好用的命令行软件iTerm2:

brew cask install iterm2

也可以直接通过官网下载安装包进行安装 https://www.iterm2.com/

Oh My Zsh的安装

接下来可以安装Oh My Zsh来替代系统自带的shell:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

然后更改系统默认shell为Oh My Zsh:

chsh -s /bin/zsh

接下来就可以安装一些美化插件,来让我们的终端变得更好看,比如命令语法高亮:

brew install zsh-syntax-highlighting

然后在~/.zshrc中添加一行生效

echo "source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ~/.zshrc
source ~/.zshrc

接下来再输入命令就可以高亮显示,正确的命令显示绿色,错误的显示红色


image.png

image.png

dracula主题

  • 首先为iTerm2安装dracula主题
git clone https://github.com/dracula/iterm.git

下载之后打开偏好设置->Profiles->Colors->Color Presets点击导入,选择刚才下载的文件夹中的Dracula.itermcolors,导入成功后再次点击Color Presets即可选择dracula主题。

  • 接下来为Oh My Zsh安装dracula主题
git clone https://github.com/dracula/zsh.git
cp ./zsh/dracula.zsh-theme ~/.oh-my-zsh/themes/

这个时候如果直接source ~/.zshrc就可能会出现下面这个问题:

.oh-my-zsh/themes/dracula.zsh-theme:source:16: no such file or directory: .oh-my-zsh/themes/lib/async.zsh
image.png

解决方法是需要把刚才下载的主题文件夹中的lib也拷贝到themes文件夹下

cp -r ./zsh/lib ~/.oh-my-zsh/themes/
source ~/.zshrc
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容