美文网首页
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 os 配置终端环境

    mac os 配置终端环境 最近装备升级,所以开发环境要重新配置,这里记录一下mac os下的终端环境配置。 终端...

  • iTerm2+Vim+Ls配色

    01 Mac下终端配置(item2 + oh-my-zsh + solarized配色方案) Mac下终端配置(i...

  • mac下终端配置

    背景:在Mac下使用终端的频率有点多,想着看看能不能美化或者强化下,于是就按照网上的教程折腾了下(注意:网上的教程...

  • 【8分钟】 Mac 下终端配色

    这里罗列了 Mac 下常用终端的颜色配置方案,为了换个好心情,可以参考配置一下。 Terminal 终端输入 添加...

  • mac下终端iTerm2配置

    安装 iTerm2 && Oh My Zshmac下终端iTerm2配置# Mac OS 终端利器 iTerm2配置大全

  • Mac下android_sdk配置环境变量

    Mac下android_sdk配置环境变量 下面我将一下mac环境下的配置步骤: 1.启动Terminal终端工具...

  • 2.Mac篇 - iterm2 - 开发环境搭建

    参考: Mac开发大杂烩 Mac 下配置终端环境 iTerm2 + Zsh + Oh My Zsh + tmux ...

  • osx环境遇到的各种问题

    Mac下配置ssh终端证书方式登录远程linux系统 配置过程(以下操作都在终端命令行下运行) 进入系统的ssh证...

  • 【终端】MAC下配置ZSH

    Shell是Linux/Unix的一个外壳。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把...

  • Mac系统下配置Python的虚拟环境(virtural)

    Mac系统下配置Python的虚拟环境(virtural) 1. 在mac系统下安装虚拟环境:(以下都是终端命令,...

网友评论

      本文标题:mac下终端配置

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