Mac 更改shell(bash 改为zsh)以及附带环境

更改shell

Mac系统为我们友好的提供了图形化的界面修改shell的功能,我们只需要按照一下步骤进行修改:

  1. 在启动台中找到系统偏好设置
  2. 在系统偏好设置中找到 用户与群组
  3. 单击进入用户与群组,解锁 权限
  4. 在当前使用的用户上 按住control + 鼠标左键 弹出高级选项;
  5. 进入高级选项中修改登陆shell为/bin/zsh

图片操作流程

workon 指令的添加

更换成zsh解释器之后workon 会失效,进入.zshrc此时需要在.zshrc 里面添加代码


使用which virtualenvwrapper.sh 找到 virtualenvwrapper.sh 再 pwd
得到完整的路径,替换图中圈中的第二行source 之后的代码

如果which virtualenvwrapper.sh 找不到 virtualenvwrapper.sh 就直接在python解释器的bin下看是否有virtualenvwrapper.sh

添加好两行代码 保存退出后 在当前终端上输入 source ~/.zshrc 完成配置

Mac 更改shell(bash 改为zsh)以及附带环境相关推荐

  1. Mac终端shell类型bash和zsh切换

    查看shell类型 可以执行命令echo $SHELL,先查看终端类型. bash: /bin/bash zsh: /bin/zsh shell类型切换命令 切换到bash 输入命令:chsh -s ...

  2. Mac终端terminal光标快速移动方法 emacs/vim模式 | bash vim 、zsh vim模式

    在Docker容器的 bash 中,默认使用的是 emacs 可以用 bind -V | grep keymap 查看,用 set -o vi 临时修改为 vi 模式 虽然可以在 bash 设置为永久 ...

  3. 查看终端是csh还是bash和更改shell设置

    1.判断终端是csh还是bash: 终端命令:env 直接执行:echo $SHELL 可以直接看出当前使用的shell 2.更改shell设置: 终端命令:chsh -s /bin/bash 执行完 ...

  4. Shell(bash) 介绍

    文章目录 Shell 介绍 Shell 种类 命令行环境 终端模拟器 命令行提示符 进入和退出方法 Shell 脚本 第一个shell脚本 Bash Bash如何解析命令 Shell 和 Bash 的 ...

  5. mac fish shell的安装和使用教程

    补充说明 -----–以下记录于 2018.06.27-----– 1.fish中文文档: https://wiki.archlinux.org/index.php/Fish_(%E7%AE%80%E ...

  6. linux超级基础系列——什么是shell? bash和shell有什么关系

    什么是Shell?        shell是你(用户)和Linux(或者更准确的说,是你和Linux内核)之间的接口程序.你在提示符下输入的每个命令都由shell先解释然后传给Linux内核.    ...

  7. 威联通ts 532x 篇七 修改shell 命令行 为 zsh + oh-my-zsh

    默认ssh是黑白的 系统默认的shell [admin@YD-TS-532X etc]# echo $SHELL /bin/sh 查版本 [admin@YD-TS-532X etc]# /bin/sh ...

  8. 通过shell/bash脚本使用ffmpeg批量去除视频固定片头和片尾(Cygwin环境)

    通过shell/bash脚本使用ffmpeg批量去除视频固定片头和片尾(Cygwin环境) 任务需求: 基本情况: 技能需求: 操作流程概括: 运行通过的shell脚本: 小结 任务需求: 对一批视频 ...

  9. Mac电脑wifi密码改了怎么输入新密码?

    对于使用Mac电脑的小伙伴可能会遇到这个问题,更改了家里的WiFi密码之后,Mac想要连接WiFi,那么该如何连接更改了密码的WiFi呢?这个问题并不难解决,接下来小编给大家带来详细的图文教程,希望能 ...

最新文章

  1. C#中的线程(二) 线程同步基础
  2. android程序db文件用什么编辑器,在 Android Studio 上调试数据库 ( SQLite )
  3. 深度探索C++ 对象模型(5)-Initialization list(3)
  4. C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(十)斜度α地图的构造及算法...
  5. Linux 用C/C++创建新文件并写入内容
  6. Git教程--如何安装Git 如何高效地使用Git 合理使用Git分支
  7. 多维数组做参数,内存可以看做是线性的
  8. 看门狗计算机丢失xinput13.dll,windows10系统打开程序提示丢失xinput13dll怎么办
  9. poj 2823 Sliding Window 双向队列,学习
  10. Oracle体系结构之控制文件管理
  11. Spark官方3 ---------Spark Streaming编程指南(1.5.0)
  12. 仙人掌之歌——权力的游戏(1)
  13. NRF24L01详解
  14. 计算机组成四位并行乘法器设计,四位并行加法器设计
  15. excel生成随机数 / random number in excel
  16. Microsoft Office Home and Student Edition 2013 All-in-One For Dummies 免积分下载
  17. 爬虫返回乱码以及解决办法以及锟斤拷、ISO-8859-1转码、#、#x转码、unicode转码,gbk转码,ascii转码
  18. 倍福TwinCAT(贝福Beckhoff)应用教程13.1 TwinCAT控制松下伺服 NC高级
  19. 申请邓白氏编码的流程
  20. uniapp里面怎么打开第三方应用

热门文章

  1. 【HomeAssistant接入的设备实现天猫精灵】
  2. 本科计算机专业sci好写吗,保研经验:本科发表4篇SCI,横扫北大、清华、中科大、中科院、浙大17个OFFER!...
  3. 【莫烦】python基础教程
  4. 批量出售QQ群idcnd传媒提供
  5. JVM内存模型JVM内存模型
  6. html5课件动画制作,从此再也不担心课件/动画的开发了!
  7. LSTM长短期记忆网络
  8. Redis数据类型实践
  9. RT-Thread的线程-rt_thread_init
  10. List<?>和list的区别