linux默认的shell太low了,iTerm2在macOS系统简直堪称终端管理神器,有一款可以平替iTem2的linux开源软件 Zsh(Z shell) ,Zsh 是一个为交互使用而设计的 shell
一:安装Zsh
1.yum安装zsh
yum install zsh
安装成功查看
2.替换默认shell为Zsh
chsh -s /bin/zsh #替换默认shell为zsh
chsh -s /bin/bash #替换回默认的shell
二:安装Oh My Zsh来配置 Zsh
Oh My Zsh是一个开源的、社区驱动的框架,用于管理您的zsh配置。
1.安装
Oh My Zsh 通过在终端中运行以下命令之一来安装。curl您可以使用或wget其他类似工具通过命令行安装它,可以移动github项目官网,查看最新的安装指令,选择一种安装即可,这里用wegt方式安装
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
报错,提示未安装git, yum install git
在试就好了,安装完成如下图:
如图所示安装完成后提示会在/roo路径下产生一个.zshrc文件,与.bashrc一样,修改这个文件对zsh进行配置。
2.更换主题
2.1修改配置文件
使用 vim 编辑 /root/.zshrc 文件,把ZSH_THEME=“robbyussell” 改为 ZSH_THEME=“agnoster”
vim /root/.zshrc
2.2更新配置文件
source /root/.zshrc
3.插件安装
Oh My Zsh 提供了大量插件供您利用,可以去看看插件目录 cd /root/.oh-my-zsh/plugins #插件目录
,具体插件的功能请看插件目录介绍。
推荐插件:
( 1 ) zsh-syntax-highlighting :这个c插件为 shell zsh 提供了语法高亮。当命令在 zsh 提示符下输入交互式终端时,它可以突出显示命令。这有助于在运行命令之前检查命令,特别是在捕获语法错误方面。
( 2 ) zsh-autosuggestions:它会根据历史记录和完成情况在您键入时建议命令。
( 3 ) wd:wd( warp 目录) 允许你跳转到 zsh 中的自定义目录,而无需使用cd. 为什么?因为cd当文件夹被频繁访问或路径很长时,效率似乎很低。
3.1安装插件
wd插件已经内置了所以不需要下载,只需要下载另外两个到本地项目的插件库 /root/.oh-my-zsh/plugins
git clone https://github.com/zsh-users/zsh-autosuggestions /root/.oh-my-zsh/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git /root/.oh-my-zsh/plugins/zsh-syntax-highlighting
然后就可以看到插件了
3.2 配置刚下载的插件,vim /root/.zshrc
然后重启zsh
然后重启zsh
是不是很好用,再也不用担心忘记指令了!