美文网首页黑白之间程序员
ZSH and oh-my-zsh 强强联合

ZSH and oh-my-zsh 强强联合

作者: 丶Stephen | 来源:发表于2017-03-07 15:33 被阅读80次
    oh my zsh

    关于 **zsh **的传说数不胜数,这个家伙生来过于傲慢,对于没耐心的人从来就置(不)之(屑)不(一)顾。但是好东西就是牛,当你从入门 **Linux **的 **shell **之路走出后,来到更广阔的一片土地,你会惊讶一声,原来我梦想的终极 **shell **在这里。这货绝对是藏在烂泥中的一颗珍珠。

    由于其配置对于初级用户来说过于复杂,像我这种一看配置指南辣么复杂..头也不回转身就走...但我为什么又回来了呢——因为我看到了 oh my zsh ...

    oh my zsh 算是极大简化了 **zsh **的配置,而且其丰富的插件体系与主题,还真能把命令行玩出花来~

    ZSH 篇

    • 请先切换成 root 用户,搞完记得切回去

    • 查看是否已安装 zsh

    cat /etc/shells
    
    • 安装 zsh
    yum -y install zsh
    
    • 切换 shell
    chsh -s /bin/zsh
    

    oh my zsh 篇

    • 安装** git**
    yum -y install git
    
    • 安装 oh my zsh
    # 自动安装
    wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
    # 手动安装
    git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
    

    此时退出当前会话,重新打开终端,哇,黑白世界从此有了色彩 TAT

    配置

    • 打开用户家目录下的 .zshrc 文件,在这里可以定义自己的环境变量和别名

    • 快捷方式

    通用别名没有吸引力,针对文件类型的快捷方式才叫酸爽(谁用谁知道):alias -s php='vim',对于文件后缀为 **php **的文件,你在命令行输入直接回车,就在 vim 程序中打开了,再配合一下 **zsh **强大无匹的自动补全 Tab,哇塞,没谁了。

    我喜欢的部分别名如下:

    alias cls='clear'
    alias ll='ls -l'
    alias la='ls -la'
    alias grep='grep --color=auto'
    alias -s gz='tar -xzvf'
    alias -s tgz='tar -xzvf'
    alias -s zip='unzip'
    alias -s bz2='tar -sjvf'
    

    主题

    话说文章开头提到的我为什么会回来更重要的原因就是“高端大气上档次,狂拽酷炫吊炸天”的主题。同样在 ~/.zshrc 配置文件中找到 ZSH_THEME,将值改成自己喜欢的主题,我用的是 ys更多主题传送门

    zsh in linux zsh in mac

    插件

    同样在** ~/.zshrc** 文件中配置,目前我就用了两个插件(怪自己太菜...)

    plugins=(git autojump)
    

    首发于个人博客 StephenCode

    同步在:

    知乎专栏:黑白之间

    简书专题:黑白之间

    SegmentFault 专栏:黑白之间

    微信公众号:黒白之间

    wechat.jpg

    相关文章

      网友评论

        本文标题:ZSH and oh-my-zsh 强强联合

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