brew结合iTerm2花式玩转MacOS软件管理的终端指令

1. 背景需求

  刚拿到新的Mac电脑工作时,linux上很多常用指令是没有的安装的,如wget,git,telnet……这些指令又在工作中很常用,熟悉linux的朋友知道有个神通广大的yum指令,直接拿来一用,嘿嘿发现报错,踩坑后发现原来Mac里面这个指令叫brew,一样是可以有如下骚操作;

brew install git
brew install telnet
brew install wget
……

  但是一用发现brew本身需要安装,网上一大堆人告诉你利用以下指令能直接安装;

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  自己一试,发现竟然报错curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused,如图1.1;

  原因是raw.githubusercontent.com是老美的,没有越狱基本是连不上的,碰巧连上也很慢,具体怎么安装呢?参考章节2. 安装brew;
在这里插入图片描述

图1.1 直接官网下载报错

2. 安装brew

2.1 国内基站下载安装

  brew全称Homebrew,是一款MacOS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。终端必备神器,耶稣来了我也这么说!
  第一章节说到直接官网无法下载,国内有无网络雷锋帮忙解决呢?还真有,有人把它搬回了国内基站,利用以下指令解决安装;

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

  安装过程中会让你选择下载镜像的基站,一般选1就行,和一些选项的Y/N,按照提示填Y就行,直到出现图2.1就算安装完了;
在这里插入图片描述

图2.1 国内镜像安装完的提示

2.2 激活环境变量

  根据图2.1的画红线部分激活环境变量,即跑一下以下语句;
  注意rowyet为博主的账号,每个人的不一样,不要照抄;
  注意rowyet为博主的账号,每个人的不一样,不要照抄;
  注意rowyet为博主的账号,每个人的不一样,不要照抄;
  三遍了哈,尽力了;

source /Users/rowyet/.zprofile

2.3 测试下brew

  利用以下指令做个测试,如果不报错,原则上brew就安装完了。

# 更新brew
brew upgrade   

# 安装cask
brew install cask

# 安装 wget
brew install wget

# 安装 git
brew install git

# 安装telnet
brew install telnet

3. 安装iTerm2

  MacOS自带的终端重视缺少点韵味,而且也不能编辑外观,在MacOS全辗转反侧了一圈,看惯了FinalShell,JetBrains后,最终还是决定选择iTerm2iTerm2MacOS最好的终端,我说的!

  • 官网:https://iterm2.com/
  • 官网下载:也可以直接官网下载,下载下来是个tarball,解压就能使用,但是这一我们有brew就不官网下载了,利用brew指令下载。
    在这里插入图片描述
图3.1 官网下载

  直接用brew下载安装iTerm2

brew install iterm2

  安装完成后在启动台找到如图3.2的图表;
在这里插入图片描述

图3.2 iTerm2安装完成

4. 安装oh-my-zsh

  为什么oh-my-zsh?很简单:更智能的shell自动补全、命令选项提示、更丰富的主题。让你的终端不在单挑普通,一看就是装逼大神,配置好后如图4.1。
在这里插入图片描述

图4.1 oh-my-zsh配置效果

  安装配置步骤如下;

# 先查看自己iterm2使用的是否是zsh,利用echo $SHELL ,返回/bin/zsh则是
echo $SHELL

/bin/zsh # 返回值

# 如果不是,则执行以下指令
chsh -s /bin/zsh

# 再执行echo $SHELL验证

# 没问题后用cat /etc/shells  确认下/bin/zsh为该系统内的有效sh
cat /etc/shells                                                         1 ↵
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

# 返回值
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

# 下载安装git和wget,已安装的略过
brew install wget
brew install git

# 找一个空文件夹
cd /Applications/tools/
mkdir zsh
cd zsh

# 利用wget下载oh my zsh安装包:
wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh

#  或者利用git下载oh my zsh安装包,二选一,不要重复操作
git clone https://gitee.com/mirrors/oh-my-zsh.git

# ls观察下自己下载的文件是一个install.sh
chmod 755 install.sh

# 安装
sh install.sh

  安装完成后后如图4.2;
在这里插入图片描述

图4.2 oh-my-zsh安装完成

5. 配置环境变量

  输入以下指令修改环境变量

cat <<EOF>>~/.zshrc
export ZSH="/Users/lpc/.oh-my-zsh"
DEFAULT_USER="$USER"
ZSH_THEME="bira"
source $ZSH/oh-my-zsh.sh
EOF

  主题为 bira,博主认为最好看,如需更换主题,直接修改~/.zshrc文件内的
ZSH_THEME="bira"中的bira即可。 更多主题可参考:https://github.com/ohmyzsh/ohmy,配置完成后刷新环境变量;

# 刷新环境变量
source ~/.zshrc

  就可以得到图5.1的变化;
在这里插入图片描述

图5.1 oh-my-zsh风格变更

6. 安装插件

   安装一些有趣的插件,如下

# 先安装一个必要的工具箱
xcode-select --install

# 修正错误,经典的遇到错误 fuck一下来了
brew install thefuck

# 命令输入提示
brew install zsh-autosuggestions

# 命令行高亮显示
brew install zsh-syntax-highlighting

# 文件夹跳转
brew install autojump

   安装完以后需要配置下环境变量vim ~/.zshrc;

……省略……
# 滑到最下面,修改以下内容,注意rowyet的地方是博主的账号,不要照抄
# 滑到最下面,修改以下内容,注意rowyet的地方是博主的账号,不要照抄
# 滑到最下面,修改以下内容,注意rowyet的地方是博主的账号,不要照抄

export ZSH="/Users/rowyet/.oh-my-zsh"
DEFAULT_USER="rowyet"
ZSH_THEME="bira"
plugins=(
  git
  pip
  zsh-autosuggestions
  zsh-syntax-highlighting
  autojump
)

source /Users/rowyet/.oh-my-zsh/oh-my-zsh.sh

export HOMEBREW_NO_AUTO_UPDATE=true
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
export ZSH_HIGHLIGHT_HIGHLIGHTERS_DIR=/usr/local/share/zsh-syntax-highlighting/highlighters


eval $(thefuck --alias)

# 最后wq!保存退出

   source .zshrc刷新环境变量,可能会报错,利用以下指令修复下;

source .zshrc
[oh-my-zsh] plugin 'zsh-autosuggestions' not found
[oh-my-zsh] plugin 'zsh-syntax-highlighting' not found

# 修复 plugin 'zsh-autosuggestions' not found
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions

# 修复 plugin 'zsh-syntax-highlighting' not found
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting

7. fuck指令的使用

  1. 先尝试输入brew sear www.baidu.com,结果报错;
  2. 然后你输入fuck;
  3. 她给你返回一句相对正确的语法,这时你按enter键就会执行这条命令,按ctrl+c就会终止这条命令,智能吧,好玩吧?

注意:fuck好玩,但是不是一定准确,千万别乱fuck哟,指令代码还是要自己看一下,美酒虽好,切莫贪杯!

在这里插入图片描述

图7.1 fuck指令的使用

8. 修改iTerm2背景板

   很多人肯定觉得iTerm2的嵩嵩背景怎么换的,我可不可以换成某位老师的照片?嘿嘿当然可以,操作如图8.1;

  1. 点击头顶菜单栏的ITerm2 ,选择Preferences…:
  2. 跳出新弹框,选择Profiles,然后选择右侧菜单栏的Window
  3. 点击红框更换你事先准备好的图片,那博主呢选了一张老婆最喜欢的嵩嵩Blending可以调节图片的透明度;
  4. 此处也有更多的调整iTerm2外观的操作,如字体,颜色等等。

在这里插入图片描述

图8.1 更换iTerm2背景

  结束语:brew结合iTerm2花式玩转MacOS软件管理的终端指令,更多好玩的插件和知识,等待大家一起去探索了。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 在MacOS中,Brew是一款非常流行的软件管理器,可以很方便地安装、升级或卸载各种软件包。但有时候我们需要卸载Brew,比如出现安装不成功或需要更新版本时。 下面是在终端中卸载Brew的步骤: 1.首先需要打开终端,输入以下命令 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" 2.在终端中敲回车,将出现以下提示: ==> This script will remove: /usr/local/bin/brew /usr/local/share/doc/homebrew /usr/local/share/man/man1/brew.1 /usr/local/share/zsh/site-functions/_brew /usr/local/etc/bash_completion.d/brew /usr/local/Homebrew ==> The following directories will be removed recursively: /usr/local/var/homebrew/ ==> This operation has no undo. Are you sure you want to continue? Enter/return to continue or Ctrl-C to abort 3.输入回车,再输入密码(输入时密码不会显示),卸载过程就会开始。等待执行完毕即可。 4.确认Brew已卸载完成可输入命令: brew -v 5.若终端返回如下错误信息则表明Brew已被成功卸载: -bash: brew: command not found 需要注意的是,卸载Brew的过程不能被中断或撤销,操作前需要谨慎考虑,以免产生不必要的后果。 ### 回答2: macOS终端是一个非常强大的工具,可以通过命令行完成许多任务。其中一个流行的工具是 Homebrew,它是一个包管理器,可以帮助用户在 macOS 中安装和管理各种软件包。但是,有时候出于某些原因,您可能需要卸载 Homebrew。以下是在 macOS 终端上卸载 Homebrew 的步骤。 步骤1:卸载 HomebrewmacOS 上的 Homebrew 可以通过以下命令来卸载: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" 这将卸载 Homebrew 并删除相关的文件,如 Homebrew 安装库和 brew 命令,并删除从 Homebrew 安装的所有软件包和应用程序。 步骤2:删除 Homebrew 目录。 Homebrew 将安装在 /usr/local/bin 目录下,您需要在终端上运行以下命令才能删除该目录: sudo rm -rf /usr/local/bin/homebrew 此命令将删除 Homebrew 所在的目录。 步骤3:删除 Homebrew 的配置文件。 Homebrew 还会生成一些配置文件,您需要删除这些文件以完全卸载 Homebrew。在终端中,您需要运行以下命令来删除这些文件: sudo rm -rf /usr/local/lib/homebrew 此命令将删除 Homebrew 的配置文件。 步骤4:验证 Homebrew 是否被完全卸载。 为了确保 Homebrew 不再存在于系统中,请在终端上运行以下命令: brew 如果 Homebrew 已被正确卸载,则您将收到“command not found”提示。 在完成上述步骤后,您已经成功地从系统中卸载了 Homebrew。请注意,卸载 Homebrew 会删除从 Homebrew 安装的所有软件包和应用程序。如果您想在以后重新安装 Homebrew,则可以在 Homebrew 的官方网站上找到安装指南。 ### 回答3: 在 MacOS 中,brew 是一个非常常用的包管理器,用户可以通过 brew 安装各种软件和工具,以及进行依赖管理。但是在某些情况下,用户需要卸载 brew,因此本文将向您介绍如何在 MacOS 终端中卸载 brew。 第一步,打开终端 首先需要在您的 MacOS 中打开终端应用程序,您可以通过 Spotlight,或者在 Launchpad 应用程序文件夹中找到终端。 第二步,使用 brew 卸载脚本 在终端中输入以下命令: ``` ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" ``` 这会下载一个 brew 卸载脚本,并执行脚本来卸载 brew。 第三步,等待卸载完成 卸载过程需要一些时间,具体时间取决于您的计算机配置。只需等待一段时间,直到终端返回以下命令输出: ``` Homebrew uninstalled! ``` 这表明 brew 已成功卸载。 第四步,删除残留文件(可选) 在某些情况下,您的计算机中可能仍然存在 brew 的一些残留文件。这些文件可能会占用一些磁盘空间,因此您可以手动删除这些文件。在终端中输入以下命令: ``` rm -rf /usr/local/Homebrew ``` 这会删除 Homebrew 目录及其子目录。请注意,这是一个极其危险的操作,如果不确定,请不要执行此步骤,以免误删其他系统文件。 总结 以上就是如何在 MacOS 终端中卸载 brew 的相关操作步骤。请注意,在卸载 brew 的过程中需要谨慎操作,以免不小心删除其他系统文件。如果您对此不太了解,建议查阅相关资料或寻求专业人士的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

╭⌒若隐_RowYet——大数据

谢谢小哥哥,小姐姐的巨款

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值