共计 2741 个字符,预计需要花费 7 分钟才能阅读完成。
给你的 Mac 整个好用的命令行 iTerm2 + zsh + oh-my-zsh + powerlevel10k
介绍
- iTerm2 是一个 MacOS 下的终端模拟器,和其余的终端实质上没啥大不同。但绝对比自带那个终端它有更多的性能和更好的用户体验。
- Zsh 全称是 The Z shell. 是一个 unix shell. 相似 Bash, ksh 等。比原生 shell 提供更多的性能。
- Oh my zsh Oh my zsh 是一个社区保护的,用来治理 zsh 的配置的一个框架。并且它有自已的主题、插件零碎等等,能够提供更容易的定制性能。
- Powerlevel10k 是一个十分不便 <s> 装逼 </s> 应用 zsh 的主题。
- Brew 是 MacOS 下的包管理器。因为官网没有出包管理器,所以才有了这么一个货色,相熟 Linux 的同学呢,Brew 就相似 Apt, Yum, Npm, Pip 这类工具。
资料
- 任何跑 Linux, MacOS 的电脑。
- 如果是用的 Mac, 则能够用 Brew 装置上面的软件。如果是其余 Linux 之类的,则能够应用对应的包管理器平替。
步骤
1. 装置 Command Line Tools(可选)
如果你是用的 Mac, 那么能够抉择装置 Command Line Tools. 它就是一个更丰盛的命令行工具,在原有的根底上增加更多的 Linux 常用工具。
装置命令:
xcode-select --install
在这你能够用零碎自带的终端(Terminal)去做,下同。在装置好 iTerm2 后即可应用 iTerm2 来进行命令行操作。
2. 装置 Brew(Mac 必选)
同样的,如果你是用的 Mac, 如果你有任何开发类教训都应该晓得这个。它是一个包管理工具。能够更不便的装置和管理软件 / 工具。
装置命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# or
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
装置完 Brew, 咱们再装置 Cask. Brew 是一个包管理器,但大部分咱们装置的货色都是命令行下的软件或者源代码。如果咱们想装置一些有界面的软件,除了咱们下源代码而后咱们自已构建以外,用 Cask 就是另外的一个形式了。它会帮咱们主动做好所有,咱们一句命令上来等就行了十分省事。
装置命令:
brew install cask
3. 装置 iTerm2
如果你有装下面的 Brew, cask. 那就能够间接这样装:
brew cask install iterm2
如果没有的话也能够去它的官网下载。
4. 装置 Zsh
装置命令:
brew install zsh
这时,Zsh 应该就曾经装置好了,接下来咱们要把默认的 shell 给切换过去。
这个命令能够将默认 shell 给切换成 Zsh.
chsh -s $(which zsh)
如果批改胜利,下次登录 shell 时,你就会是在 Zsh 外面了。不过你也能够这样查看看是不是:
echo $0 # zsh
echo $SHELL
如果你想晓得以后是用的哪个 Zsh, 则能够:
which zsh # /usr/local/bin/zsh
首次关上时会自动弹出配置窗口,按自已爱好配置就行。
5. 装置 Oh my zsh
装置命令:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# or
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
6. 装置 Material 主题色(可选)
如果你喜爱 Material 的配色,能够给你的 iTerm2 设置成对应的色彩。
装置命令:
curl -O https://raw.githubusercontent.com/MartinSeeler/iterm2-material-design/master/material-design-colors.itermcolors
这个命令只会下载这个配色文件到本机,你还须要自已给它配置上。
在 iTerm2 里,点击菜单上的 iTerm2 > Preferences. (Commond + ,)
依照上面的门路跟着红框导入这个色表,而后就能够在蓝框中抉择这个主题色了。
7. 装置 <s> 装逼用的 </s> 必须要字体(可选)
为了施展最大化的 <s> 装逼成果 </s> 生产效率,怎么能够没有一个满是图标的命令行!!
为了能显示字符图标,咱们须要装置 Nerd Fonts, 官网上有提供各种版本的下载。
也能够通过 Brew 装置:
brew tap homebrew/cask-fonts
brew install --cask font-hack-nerd-font
也能够间接下载外面的字体文件而后自已装上去:Hack Regular Nerd Font Complete
8. 装置 Powerlevel10k
Powerlevel10k 在它的前身 Powerlevel9k 的时候就好🔥了
它提供了多种不同的形式去装置,看这里
咱们后面装了 Oh my zsh, 所以能够间接这样装:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
gitee.com 上也有官网镜像:
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
下好后记得关上配置文件批改成这个主题:
# ~/.zshrc
ZSH_THEME="powerlevel10k/powerlevel10k"
首次关上时会自动弹出配置窗口,按自已爱好配置就行。
如果装置后还是有不明起因的字体问题的话,它这边也有举荐的字体下载:Github
如果配置好后前面感觉不喜爱想更改配置的话也能够随时运行这个来批改配置项:
p10k configure
最初
无论你是喜爱花里胡哨的还是喜爱显示简洁的,我都会举荐你装上这些工具,因为显示是能够配置的,但它们提供的性能不装就是没有的。你可能一开始会有一小段适应期去缓缓相熟这些工具的应用,但当你真正把握后就会发现这些货色真的能提高效率,而且用着也难受。
因为我自已在不同机子上装的配置是不一样的,上面就选其中一个款式给你们看下吧~