iTerm2 + Oh My Zsh
iTerm2
macOS 上的一个高级终端应用程序,它提供了比默认终端更多的功能和灵活性。
官网直接下载安装
Oh My Zsh
一款令人愉悦的开源社区驱动框架,用于管理您的 Zsh 配置。它捆绑了数千个有用的函数、帮助程序、插件、主题以及一些让您大呼过瘾的东西……
以前所未有的方式释放您的终端。依赖 zsh
install
- 命令安装
bash
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
omz version # master (c41f2e7a)
- 手动安装
bash
# 浏览器打开网址 保存文件到本地 并运行命令
https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh
/bin/bash install.sh
配置 主题
- vim ~/.zshrc
diff
+ ZSH_THEME="robbyrussell"
- reload
bash
source ~/.zshrc # 重新加载你的 zsh 配置
配置插件
zsh 语法高亮
- download
bash
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
- vim ~/.zshrc
diff
plugins=( git
+ zsh-syntax-highlighting
)
- reload
bash
source ~/.zshrc # 重新加载你的 zsh 配置
zsh 自动建议
- download
bash
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
- vim ~/.zshrc
diff
plugins=( git
+ zsh-autosuggestions
)
- reload
bash
source ~/.zshrc # 重新加载你的 zsh 配置
zsh
(Z Shell)是一个功能强大的 Unix shell,常被用作替代 bash(Bourne Again Shell)。它提供了许多增强功能,如更强大的命令补全、扩展的脚本编程功能、和更丰富的配置选项。
bash
zsh --version # mac 默认已安装
配置别名 ll 命令查看 全部文件
- vim ~/.zshrc
diff
+ alias ll="ls -aFhl" # 新增
# -a 显示所有文件 包含隐藏文件
# -F 分类标识
# 目录,会在名称后面添加一个 “/”
# 可执行文件,会添加一个 “*”
# 符号链接,会添加一个 “@”
# -h 以人类易读的格式呈现文件大小,比如B、K、M、G等。目录 不能准确表示实际占用的空间
# -l 长格式显示文件和目录的详细信息
文件类型与权限 | 硬链接数 | 文件所有者 | 文件所属组 | 文件大小 (b) | 修改时间 | 文件名 |
---|---|---|---|---|---|---|
dr-xr-x---. | 8 | root | root | 4096 | 1 月 10 10:34 | ./ |
-rw-------. | 1 | root | root | 7353 | 11 月 17 2022 | anaconda-ks.cfg |
- reload
bash
source ~/.zshrc