小工具知识网

当前位置: 首页 > 行业知识 > 2 Mac 终端神器 iTerm2 -- 告别黑白

行业知识

2 Mac 终端神器 iTerm2 -- 告别黑白

2026-11-08 04:35:26 来源:互联网转载

Zsh 是什么

  • Zsh 是一款强大的虚拟终端,既是一个系统的虚拟终端,也可以作为一个脚本语言的交互解析器。
  • 打开终端,在终端上输入 zsh --version 这个命令来查看我们的电脑上是否安装了 Zsh,终端查询版本为: zsh 5.3 (x86_64-apple-darwin18.0)
  • 查看系统当前 shell:
    123456789101112
    ➜  ~ cat /etc/shells# 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/ksh/bin/sh/bin/tcsh/bin/zsh➜  ~

    iTerm2 简介

    Mac OS 自带的终端,系统默认使用 dash 作为终端,用起来虽然有些不太方便,界面也不够友好,iTerm2 是一款相对比较好用的终端工具。安装完成后,在 /bin 目录下会多出一个 zsh 的文件。我们可以使用命令修改默认使用 zsh:

    1
    chsh -s /bin/zsh

    同时 iTerm2 还有一些常用操作包括主题选择、声明高亮、自动填充建议、隐藏用户名和主机名、分屏效果等。

    先来看效果图:

    下载及安装

    iTerm2 官网下载地址:Downloads - iTerm2 - macOS Terminal Replacement

    下载的是压缩文件,解压后直接双击执行程序文件,或者直接将它拖到 Applications 目录下。

    也可以直接使用Homebrew进行安装:

    1
    $ brew cask install iterm2

    配置 iTerm2 主题

    iTerm2 最常用的主题是 Solarized Dark theme,下载地址:Solarized

    下载的是压缩文件,解压,然后打开 iTerm2,按 Command + ,键 ,打开 Preferences 配置界面,然后 Profiles -> Colors -> Color Presets,在下拉列表中选择 Import ,选择刚才解压的 solarized->iterm2-colors-solarized->Solarized Dark.itermcolors 文件,导入成功后,在 Color Presets 下选择 Solarized Dark 主题,就可以了。(新版本的 iTerm2 默认已经安装好了 Solarized Dark 主题)

    设置 iTerm2 背景图片

    打开 iTerm2,按 Command + ,键 ,打开 Preferences 配置界面 Profiles -> Window->Background mage,选择一张自己喜欢的背景图。

    配置 Oh My Zsh

    那我们先来了解下 Oh My Zsh 是什么:

    Oh My Zsh 是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。它基于 zsh 命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。它是基于 zsh 命令行的一个扩展工具集,提供了丰富的扩展功能。安装 Oh My Zsh 前提条件:必须已安装 zsh,zsh 的功能极其强大,只是配置过于复杂。所以我们通过 Oh my zsh 可以很快配置 zsh。

    官网地址:Oh My Zsh - a delightful & open source framework for Zsh

    GitHub 地址:GitHub - ohmyzsh/ohmyzsh: A delightful community-driven (with 2,300+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

    安装

    安装方法有两种,可以使用 curl 或 wget,看自己环境或喜好:

    12
    # curl 安装方式sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    12
    # wget 安装方式sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

    安装好之后,需要把 Zsh 设置为当前用户的默认 Shell(这样新建标签的时候才会使用 Zsh):

    12
    $ chsh -s /bin/zsh

    修改主题

    Oh My Zsh 默认自带了一些默认主题,存放在 ~/.oh-my-zsh/themes 目录中。我们可以查看这些主题,终端输入:

    1
    cd ~/.oh-my-zsh/themes && ls

    将主题修改为 ZSH_THEME="robbyrussell"。

    1
    $ vim ~/.zshrc

    输入 i 进入编辑模式,将 ZSH_THEME="" 编辑为 ZSH_THEME="robbyrussell",按下 esc 键,退出并保存 :wq。

    Oh My Zsh 也对主题的进一步扩展,下载地址:Themes · ohmyzsh/ohmyzsh Wiki · GitHub

    自动建议填充

    这个功能是非常实用的,可以方便我们快速的敲命令。

    配置步骤,先克隆 zsh-autosuggestions 项目,到指定目录:

    1
    $ git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions

    然后编辑 vim ~/.zshrc 文件,找到 plugins 配置,增加 zsh-autosuggestions 插件。

    iTerm2 快捷命令

    1234567891011121314151617
    command + t 新建标签command + w 关闭标签command + 数字 command + 左右方向键    切换标签command + enter 切换全屏command + f 查找command + d 水平分屏command + shift + d 垂直分屏command + option + 方向键 command + [ 或 command + ]    切换屏幕command + ; 查看历史命令command + shift + h 查看剪贴板历史ctrl + u    清除当前行ctrl + l    清屏ctrl + a    到行首ctrl + e    到行尾ctrl + f/b  前进后退ctrl + p    上一条命令ctrl + r    搜索命令历史

上一篇:迷你怎么改服务器?

下一篇:公司内部怎么优化?