• Mac终端神器zsh


    Mac终端神器zsh

    先上一张图

    1.背景介绍

    在unix 内核的操作系统中,当然现在衍生出好多分支,linux ,OS X 都算.

    shell 就算和上面这些系统内核指令打交道的一座桥梁,我们通过键盘输入一种自己容易记忆识别的符号标识(shell 命令)

    然后 shell 解析这种命令再反馈给内核去执行一系列操作.

    zshshell 有什么关系呢?

    其实 zsh 也是一种 shell ,但是并不是我们系统默认的 shell ,unix 衍生系统的默认shell 都是 bash。

    查看已安装shell

    查看Mac上已有的shell,一共有6种

    $ cat /etc/shells
    
    /bin/bash
    /bin/csh
    /bin/ksh
    /bin/sh
    /bin/tcsh
    /bin/zsh
    

    将默认shell改成zsh

    $ chsh -s /bin/zsh
    

    安装“oh my zsh”

    手动安装:

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

    PS:详细信息可以参考oh-my-zsh的GitHub页面

    配置zsh

    vi ~/.zshrc
    

    设置别名

    alias zshconfig='vi ~/.zshrc'
    alias vimconfig='vi ~/.vimrc'
    alias ll='ls -l'
    alias vi='vim'
    alias subl='open -a "Sublime Text"'
    

    启用命令纠错功能

    # Uncomment the following line to enable command auto-correction.
    ENABLE_CORRECTION="true"
    

    插件

    • git
    • osx
    • autojump
      只需要在.zshvr中启用
    plugins=(git osx autojump)
    

    shell的配色

    git搜索solarized clone到本地
    然后执行solarized/osx-terminal.app-colors-solarized/Solarized Dark ansi.terminal
    这时候在mac的偏好设置中就可以看到已导入的配置了

  • 相关阅读:
    随笔
    第一次随笔
    团队战day02-接口
    团队战day01-初步搭建UI
    团队战start-确定项目以及介绍
    团队—易软
    找回感觉的练习
    第五次作业-团队作业-团队组建
    第四次博客作业-结对项目
    java第九次作业
  • 原文地址:https://www.cnblogs.com/SeekHit/p/6907435.html
Copyright © 2020-2023  润新知