用oh-my-zsh武装你的终端

作者: 小田切瓜 | 来源:发表于2018-10-06 11:47 被阅读17次

Mac 终端默认 shell 为 bash,虽然也不错,但是zsh比他好用太多,谁用谁知道。本文主要介绍安装oh-my-zsh 以及 oh-my-zsh 的配置。
Oh My Zsh是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。它基于zsh命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。

查看当前使用的shell

echo $SHELL

查看安装的shell

cat /etc/shells
image.png

上面一个是Mac自带的zsh,可能不是最新的。所以自己用homebrew安装了一个最新的zsh。安装zsh:

brew install zsh

查看zsh版本

zsh --version

切换bash为zsh

chsh -s /bin/zsh

如果还想切回来,chsh -s /bin/bash

一、安装oh-my-zsh

根据官网提示输入命令安装

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

二、升级oh-my-zsh

upgrade_oh_my_zsh

三、卸载oh-my-zsh

uninstall_oh_my_zsh

四、oh-my-zsh目录结构介绍

image.png
lib 提供了核心功能的脚本库
tools 提供安装、升级等功能的快捷工具
plugins 自带插件的存在放位置
templates 自带模板的存在放位置
themes  自带主题文件的存在放位置
custom 个性化配置目录,自安装的插件和主题可放这里

五、配置主题

安装完成后,尝试下配置主题
查看oh-my-zsh自带的一些主题


image.png

配置主题在~./zshrc文件中修改在文件中找到这一项,我用的是ys主题。配置好想要的主题重启下终端就可以看到效果了。也可以设置为random,每次打开都是随机的主题,遇到喜欢的就输出查看当前主题再设置为自己的主题


image.png

六、常用插件推荐

目前我使用的插件如下


image.png

至于如何安装插件稍后再做更新,遇到好的插件也会持续更新。我要出去玩了~~~

附官网链接https://ohmyz.sh/

相关文章

  • 用oh-my-zsh武装你的终端

    Mac 终端默认 shell 为 bash,虽然也不错,但是zsh比他好用太多,谁用谁知道。本文主要介绍安装oh-...

  • iterm2 主题+vim高亮

    oh-my-zsh 让终端66的 oh-my-zsh github地址 安装 在终端输入以下 并回车 sh -c ...

  • iterm2配置

    配置隐藏终端计算机用户名看起来你用的是 item2 + oh-my-zsh 组合,假如你用的主题是 agnoste...

  • 武装你的终端 Terminal

    通过 zsh 和 oh-my-zsh 来提升终端 Terminal 的工作效率,社区拥有丰富的插件,精美的主题,让...

  • 装逼特技汇总

    如何让你的终端又好看又好用Mac下终端升级(iTem2 + oh-my-zsh + powerlevel9k)超级...

  • Iterm2-ohmyzsh-常用插件安装

    oh-my-zsh 常用插件 1 自动跳转Finder、终端语法高亮、终端自动补全 (autojump|zsh-...

  • Mac 配置 oh-my-zsh 和命令行自动补全

    一、把 oh-my-zsh 下载到本地 二、复制 .zshrc 三、更改你的默认 shell 四、然后重启终端,你...

  • iTerm2+Vim+Ls配色

    01 Mac下终端配置(item2 + oh-my-zsh + solarized配色方案) Mac下终端配置(i...

  • Mac OS X下的Oh-My-ZSH安装与配置

    Mac OS X下的Oh-My-ZSH安装与配置 安装Oh-My-ZSH 在终端执行下面的语句安装Oh-My-ZS...

  • oh-my-zsh快捷命令配置

    传终端工具 1、使用的是bush终端 2、使用的是oh-my-zsh终端 添加好快捷命令之后,保存退出: 然后运行...

网友评论

    本文标题:用oh-my-zsh武装你的终端

    本文链接:https://www.haomeiwen.com/subject/yythaftx.html