命令行学习笔记:oh-my-zsh

作者: z嘉嘉嘉 | 来源:发表于2016-12-11 15:19 被阅读603次

    What is the Zsh ?

    Zsh 是一款功能强大终端(shell)软件,既可以作为一个交互式终端,也可以作为一个脚本解释器。[维基百科:Zsh ]

    理解 :zsh 类似于 bash 但是功能比 bash 强大,目前感受就是可以方便查看git分支情况。

    What is the oh-my-zsh ?

    oh-my-zsh 是基于zsh的功能做了一个扩展,方便的插件管理、主题自定义,以及漂亮的自动完成效果。

    How to use ?

    安装步骤

    安装zsh → 安装wget → 安装git → 安装oh-my-zsh
    [参考 : oh-my-zsh 精彩纷呈]

    Problem?

    bash 下安装好的 npm 在 zsh 下找不到

    • 在根目录下 查看.bashrc 的内容
    ➜  ~ cat .bashrc
    # ~/.bashrc: executed by bash(1) for non-login shells.
    # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
    # for examples
     ... ... 
    export NVM_DIR="/home/zhyingjia/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm
    
    #THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
    export SDKMAN_DIR="/home/zhyingjia/.sdkman"
    [[ -s "/home/zhyingjia/.sdkman/bin/sdkman-init.sh" ]] && source "/home/zhyingjia/.sdkman/bin/sdkman-init.sh"
    
    
    • 找到 nvm 打包的语句,复制下来。如:
    //  选中 Crtl + Shift + C
    
    export NVM_DIR="/home/zhyingjia/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm
    
    
    • 在根目录下 编辑 .zshrc ,将上面上面两句复制到 .zshrc 中并保存
    ➜  ~ gedit .zshrc
    
    • 使用 source 命令使更改生效。
    ➜  ~ source .zshrc             
    

    参考

    • 查考出处已注明

    学习资料

    相关文章

      网友评论

        本文标题:命令行学习笔记:oh-my-zsh

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