美文网首页
mac下终端配置

mac下终端配置

作者: 瘦长的丰一禾 | 来源:发表于2019-08-09 09:13 被阅读0次

    背景:
    在Mac下使用终端的频率有点多,想着看看能不能美化或者强化下,于是就按照网上的教程折腾了下(注意:网上的教程一定要注意思考,看看是否和自己情况一致)

    # 查看当前终端使用SHELL
    echo $SHELL
    /bin/bash
    

    查看安装的Shell:

    $ cat /etc/shells  
    # List of acceptable shells for chpass(1).
    # Ftpd will not allow users to connect who are not using
    # one of these shells.
    
    /bin/bash
    /bin/csh
    /bin/ksh
    /bin/sh
    /bin/tcsh
    /bin/zsh
    (base)
    

    一、安装brew。之前一直没装brew,终端下输入以下命令:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    二、更新zsh。我们查看安装的shell的时候发现是有zsh的,故进行更新

    $ brew install zsh
    Updating Homebrew...
    

    二、安装oh-my-zsh

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

    三、安装完成后进行配置oh-my-zsh

    vim ~/.zshrc
    

    如截图,配置项 ZSH_THEME 即为 oh-my-zsh 的主题配置,可以自己选择喜欢的主题
    oh-my-zsh的github wiki页面配置列表

    # 即增加下面两项配置
    export ZSH="~/users/xdl/.oh-my-zsh"
    ZSH_THEME="ys"
    
    oh-my-zsh配置

    更改完成后,保存退出。然后终端下输入如下命令更新配置,

    source ~/.zshrc
    

    四、下载安装自动补全插件incr-0.2.zsh

    下载完成后将下载的文件incr-0.2.zsh放到oh-my-zsh的自定义插件目录plugins下的incr文件夹中(没有incr就创建个叫incr的文件夹)

    $ ls /Users/qinzc/users/xdl/.oh-my-zsh/plugins/incr
    incr-0.2.zsh
    

    打开配置文件,进行如下更新,增加incr、同步bash配置,以及增加incr*.zsh

    plugins=(
            git
            incr
    )
    source ~/.bash_profile
    source /Users/qinzc/users/xdl/.oh-my-zsh/plugins/incr/incr*.zsh
    

    需要说明下:记得在.zshrc配置文件中增加source ~/.bash_profile,不然的话,比如原来在bash终端下输入python弹出的版本是3.7的,但是你在zsh终端下输入python后弹出的版本是2.7的(即系统自带的),而且之前安装的包之类的无法导入。

    更改需要的后,进行更新配置:

    source ~/.zshrc
    

    切换终端环境,切换后再进行重启就可以体验oh-my-zsh以及自动补全了。

    # 切换终端脚本环境
    chsh -s /bin/dash
    

    bash的配置文件为:~/.bash_profile
    zsh配置文件为~/.zshrc

    查找python安装目录(which是查当前设置的python安装目录,Whereis是查系统自带python目录:

    $ which python
    python: aliased to /Users/qinzc/anaconda3/bin/python
    
    $ whereis python
    /usr/bin/python
    

    参考链接:
    Mac 终端 oh-my-zsh 配置
    Mac OSX终端安装主题(oh my zsh)
    Mac 从Bash切换到Zsh的注意事项

    相关文章

      网友评论

          本文标题:mac下终端配置

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