MAC 终端美化-iTerm2

发布时间:2021-05-25 20:06:00
更新时间:2021-07-10 05:30:56
文章作者:ZHUANGZHUANG

安装 homebrew

# 创建安装目录
sudo mkdir -p /opt/homebrew

# 修改所有者,所属组
sudo chown -R $(whoami) /opt/homebrew

# 安装 homebrew
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C /opt/homebrew

# 修改所有者,所属组
sudo chown -R $(whoami) /opt/homebrew

# 修改环境变量
echo 'path=('/opt/homebrew/bin' $path) && export PATH' >> ~/.zshrc

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

# 测试是否安装成功
brew

安装 iTerm2

# 查找 iTerm2
brew search iterm2

# 安装 iTerm2
brew install --cask iterm2

# 打开 iTerm2
open -a iterm

设置 iTerm2 为默认终端

截屏2021-05-25 19.03.39.png

导入 iTerm2 主题

# 安装 git
brew install git

# 克隆主题
git clone https://github.com/mbadolato/iTerm2-Color-Schemes.git ~/Downloads/iTerm2-Color-Schemes

# 切换目录
cd ~/Downloads/iTerm2-Color-Schemes

# 批量导入主题
./tools/import-scheme.sh schemes/*

切换主题

截屏2021-05-25 19.08.04.png

也可以通过 TouchBar 选择喜欢的主题

修改背景图片、透明度

截屏2021-05-25 19.13.34.png

Status Bar

截屏2021-05-25 19.26.05.png

拖拽到下方

截屏2021-05-25 20.21.45.png

选择显示位置

截屏2021-05-25 19.28.49.png

安装 imgcat

# 用于在终端中查看图片,效果非常好
# 远程服务器可以使用同样方法安装

# 安装 wget
brew install wget

# 下载 imgcat
sudo wget https://iterm2.com/utilities/imgcat -O /usr/local/bin/imgcat

# 赋予执行权限
sudo chmod +x /usr/local/bin/imgcat

# 使用 imgcat 查看图片
imgcat <FILENAME>

wget --no-check-certificate -qO- https://images.zhuangzhuang.io/images/2021/06/22/2021-06-22-03.15.53.png | imgcat
curl -fsSL https://images.zhuangzhuang.io/images/2021/06/22/2021-06-22-03.15.53.png | imgcat

截屏2021-06-22 22.37.52

截屏2021-06-22 22.36.11

安装 lrzsz

# 安装 lrzsz,方便文件传输
brew install lrzsz

# 克隆脚本
git clone https://github.com/snow-sprite/rzsz.git /usr/local/bin/rzsz

# 赋予执行权限
sudo chmod +x /usr/local/bin/rzsz/iterm2-recv-zmodem.sh 
sudo chmod +x /usr/local/bin/rzsz/iterm2-send-zmodem.sh

配置 iTerm2 触发器,进行如下设置

截屏2021-05-25 19.49.13.png
截屏2021-05-25 19.50.07.png

如果觉得每次执行 sudo 都要求输入密码比较麻烦,可以使用 Touch ID 认证

​​​​​​​‌​‌​‌‌‌​‍​​​​‌​‌​​‌​​‌‌​‍​‌​‌​‌‌‌‌‌‌​​‌​‍​​​​‌‌​​​​​‌‌‌‌‍​​​​​​​​‌‌‌​​‌​‌‍‌​‌​​‌​‌‍‌​‌‌​‌‌‌‍‌​‌​‌​‌​‍‌​‌‌‌‌‌​‍‌​‌‌​​​‌‍‌​‌‌‌​​​‍‌​‌​​‌​‌‍‌​‌‌​‌‌‌‍‌​‌​‌​‌​‍‌​‌‌‌‌‌​‍‌​‌‌​​​‌‍‌​‌‌‌​​​‍‌​‌​​​‌‌‍‌​‌​​​‌‌‍​‌​‌‌​​​‌‌​​​​​‍​​‌‌​‌​​‌‌‌‌​​​‍​​‌​‌‌‌‌‌‌‌‌​​​‍​‌‌​​‌‌‌​‌‌​​‌‌‌‍​​​​​​​​‌‌‌​​‌​‌‍‌​‌‌​​‌​‍‌​‌‌‌‌‌​‍‌​‌‌‌‌​​‍‌‌​‌‌‌‌‌‍​​​​​​‌​​‌‌​‌‌‌‍​​​​‌​‌​​​‌​​​​‍​​​​​​​​‌‌‌​​​‌‍​‌​‌‌​​‌‌‌​‌​​‌‍‌‌​‌​​‌​‍‌​​‌​‌‌​‍‌​‌​‌​‌‌‍‌​​‌‌​‌​‍‌​​​‌‌​‌‍‌​​‌​​‌​‍‌‌​​‌‌​‌‍‌​‌​​​‌‌‍‌​‌​​​‌‌‍​‌​‌‌​​​‌‌​​​​​‍​​‌‌​‌​​‌‌‌‌​​​‍​‌‌​​​​‌​‌​​​‌‌‍​‌‌‌‌‌‌‌‌‌‌‌‌​‌​‍​​​​​​​​‌‌‌​​‌​‌‍‌​‌​​‌‌​‍‌​‌‌‌​‌‌‍‌​‌​​‌​‌‍‌‌​​‌‌‌​‍‌‌​​‌‌​‌‍‌‌​​‌‌​​‍‌‌​​‌​‌‌‍‌‌​​‌​‌​‍‌‌​​‌​​‌‍‌​‌​​​‌‌‍‌​‌​​​‌‌‍​‌​‌‌​​​‌‌​​​​​‍​​‌‌​‌​​‌‌‌‌​​​‍​‌​‌​​​‌‌​​‌‌‌‌‍​‌​‌​​​‌​‌‌‌‌‌‌‍​​​​​​​​‌‌‌​​‌​‌‍‌​​‌​‌‌‌‍‌​​​‌​‌‌‍‌​​​‌​‌‌‍‌​​​‌‌‌‌‍‌​​​‌‌​​‍‌‌​​​‌​‌‍‌​‌​​​‌‌‍‌​‌​​​‌‌‍‌​​​​‌​‌‍‌​​‌​‌‌‌‍‌​​​‌​‌​‍‌​​‌‌‌‌​‍‌​​‌​​​‌‍‌​​‌‌​​​‍‌​​​​‌​‌‍‌​​‌​‌‌‌‍‌​​​‌​‌​‍‌​​‌‌‌‌​‍‌​​‌​​​‌‍‌​​‌‌​​​‍‌‌​‌​​​‌‍‌​​‌​‌‌​‍‌​​‌​​​​‍‌​‌​​​‌‌‍‌‌​​‌‌​‌‍‌‌​​‌‌‌‌‍‌‌​​‌‌​‌‍‌‌​​‌‌‌​‍‌​‌​​​‌‌‍‌‌​​‌‌‌‌‍‌‌​​‌​‌​‍‌​‌​​​‌‌‍‌‌​​‌‌​‌‍‌‌​​‌​‌​‍‌​‌​​​‌‌‍‌​‌‌​​‌​‍‌​​‌‌‌‌​‍‌​​‌‌‌​​‍‌‌​‌​​‌​‍‌​​‌​‌‌​‍‌​​​‌​‌‌‍‌​​‌‌​‌​‍‌​​​‌‌​‌‍‌​​‌​​‌​‍‌‌​​‌‌​‌‍‌‌​‌​​​‌‍‌​​‌​‌‌‌‍‌​​​‌​‌‌‍‌​​‌​​‌​‍‌​​‌​​‌‌

注意:更新系统后会恢复,需要重新运行一遍

# 启用 Touch ID 认证
sudo sed -i ".bak" '2s/^/auth  sufficient  pam_tid.so\'$'\n/g' /etc/pam.d/sudo

# 关闭 Touch ID 认证
sudo mv /etc/pam.d/sudo.bak /etc/pam.d/sudo
已有 2 条评论
  1. 阿永 阿永

    好耶!学习了

撰写评论