Ubuntu系列——炫酷的oh-my-zsh

作者: sunnyaxin | 来源:发表于2016-12-05 19:44 被阅读356次

    Oh My Zsh 是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。它基于 zsh 命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。

    目前常用的Linux系统默认Shell都是bash,zsh是一个强大的Shell,但因为配置复杂而很少有人青睐,oh-my-zsh是在zsh基础上开发的,兼容zsh的强大功能,同时又易于上手。

    安装 zsh

    1、检查是否已经安装了zsh,输入zsh --version查看版本信息,若安装了,这个命令会输出zsh当前版本号;
    2、若没有安装zsh,则在终端执行:

    • 若 Redhat Linux,执行 sudo yum install zsh
    • 若 Ubuntu Linux,执行 sudo apt-get install zsh

    设置使用 zsh

    在终端执行 chsh -s $(which zsh),根据提示输入当前用户的密码。

    安装 git

    在终端执行 sudo apt-get install git

    安装 oh-my-zsh

    • 自动安装
    wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
    

    注:这里可能会提示找不到wget,需要我们先安装,解决办法 见这里

    • 手动安装
    git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zshcp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
    

    重启系统

    很重要的一步,我就因为忘了这一步,纠结了好久T-T

    检查是否安装完成

    • 在终端输入 echo $SHELL,若成功在返回 /bin/zsh
    • 打开终端,则显示与原来不同,如图所式:


    设置主题

    oh-my-zsh 提供很多主题风格,主题的配置在 ~/.zshrc 文件中可以看到,默认主题为robbyrussel,效果如下图:

    robbyrussel
    oh-my-zsh还自带了很多其他主题,可以执行代码进行查看:
    themes git:(master) ls
    

    选择喜欢的主题,这样配置就可以了:

    ZSH_THEME="lambda"
    

    或者还可以设置随机主题,每次打开终端都有惊喜:

    ZSH_THEME="random"
    

    Mac 配置Android 环境

    当 Android Studio 刚安装到Mac时,是没有办法直接在Terminal里面执行adb命令的,这是因为你并没有配置。会提示这个错误 restart: command not found .所以下面配置ADB:

    1. 打开zsh配置文件
    open -e .zshrc
    
    1. 在打开的编辑器里键入
    export ANDROID_HOME=<Android_SDK_path>
    export PATH=${PATH}:${ANDROID_HOME}/tools:$PATH
    export PATH=${PATH}:${ANDROID_HOME}/platform-tools:$PATH
    
    1. 保存,退出,更新配置文件
    source .zshrc
    

    测试运行输入adb,不会弹出错误,提示adb可以跟着的后缀名,此时配置成功!

    小结

    oh-my-zsh ,作为一款强大的终极shell还有好多其他方便快捷的功能,本文主要介绍如何安装,有关优点可以参考这里进行学习。

    参考资料

    终极 Shell
    oh-my-zsh github地址
    Linux上超酷的命令行扩展工具Oh My Zsh

    相关文章

      网友评论

      • 屈鉴铭:很棒哦,加油
      • 屈鉴铭:作为fish和oh-my-fish的使用者和代码贡献者,我推荐你试试fish:stuck_out_tongue_winking_eye:
        sunnyaxin: @JmQU 师兄棒棒哒,代码贡献者😍

      本文标题:Ubuntu系列——炫酷的oh-my-zsh

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