美文网首页
OH-MY-ZSH介绍安装使用

OH-MY-ZSH介绍安装使用

作者: iOS收藏家 | 来源:发表于2018-04-12 17:02 被阅读285次
    oh-my-zsh简介

    Mac OS系统下,我们在使用终端的时候没有颜色,不容易区分文件类型而且不易操作,但是oh-my-zsh的出现给我提供的很大的便利。

    oh-my-zsh安装

    oh-my-zsh自动安装命令👇 一键完成

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

    手动安装

    git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
    

    安装完成可以重新开启一个终端就可以看到有颜色效果的终端了

    oh-my-zsh使用效果

    尝试使用ll命令,效果如下:

    ➜  PodTest git:(master) ✗ ll
    total 8
    drwxr-xr-x  10 xh_mac  staff   340B  4  9 10:13 PodTest
    drwxr-xr-x   5 xh_mac  staff   170B  4  9 10:13 PodTest.xcodeproj
    -rw-r--r--@  1 xh_mac  staff    79B  4  9 10:22 Podfile
    drwxr-xr-x   5 xh_mac  staff   170B  4  9 10:48 Pods
    

    使用ls命令

    ➜  PodTest git:(master) ✗ ls
    PodTest           PodTest.xcodeproj Podfile           Pods
    
    oh-my-zsh 配置

    zsh 的配置主要集中在用户当前目录的.zshrc里,用 vim 或你喜欢的其他编辑器打开.zshrc,在最下面会发现这么一行字:

    # Customize to your needs…

    在这之后你可以配置自己想要的别名和环境变量。

    例如:

    alias cls='clear'
    alias ll='ls -l'
    alias la='ls -a'
    alias vi='vim'
    alias javac="javac -J-Dfile.encoding=utf8"
    alias grep="grep --color=auto"
    alias -s html=mate   # 在命令行直接输入后缀为 html 的文件名,会在 TextMate 中打开
    alias -s rb=mate     # 在命令行直接输入 ruby 文件,会在 TextMate 中打开
    alias -s py=vi       # 在命令行直接输入 python 文件,会用 vim 中打开,以下类似
    alias -s js=vi
    alias -s c=vi
    alias -s java=vi
    alias -s txt=vi
    alias -s gz='tar -xzvf'
    alias -s tgz='tar -xzvf'
    alias -s zip='unzip'
    alias -s bz2='tar -xjvf'
    

    设置完环境变量和别名之后,基本上就可以用了,如果你是个主题控,还可以玩玩 zsh 的主题。在 .zshrc 里找到ZSH_THEME,就可以设置主题了,默认主题是ZSH_THEME=”robbyrussell”

    oh my zsh 提供了数十种主题,相关文件在~/.oh-my-zsh/themes目录下,你可以随意选择。

    ⚠️ 如果想切换到原来bash shell命令:chsh -s /bin/bash
    ⚠️ 切换到oh-my-zsh命令 chsh -s /bin/zsh

    参考池建强博客
    更多查看oh-my-zsh官网
    OH-MY-ZSH介绍安装使用

    相关文章

      网友评论

          本文标题:OH-MY-ZSH介绍安装使用

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