1. 查看当前使用的shel
echo $SHELL
  1. 查看已经安装的shell
cat /etc/shells
  1. 如果没有安装zsh,输入下边的命令安装
apt install zsh -y
  1. 切换shell至zsh,运行下边的命令之后,重启shell
chsh -s /bin/zsh
  1. 分别手动下载ohmyzsh、zsh-autosuggestions、zsh-syntax-highlighting的压缩包,并分别解压
  2. 将ohmyzsh放在~目录下,并改文件的名称为.oh-my-zsh,然后运行下边的命令,覆盖原来的.zshrc文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
  1. 将zsh-autosuggestions、zsh-syntax-highlighting的文件夹名称改(github上下载的压缩包解压之后名字可能有变)成zsh-autosuggestions、zsh-syntax-highlighting,之后将它们放到~/.oh-my-zsh/plugins/下
  2. 修改配置文件 .zshrc
vim ~/.zshrc修改为如下:
ZSH_THEME="ys"
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
  1. 更新配置文件
source ~/.zshrc

10.完成配置

可能遇到的问题

  1. 修改完之后,conda无法使用,需要在.zshrc文件的末尾添加配置conda路径,添加如下,需要修改相应的conda路径
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/4TB/zq/software/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; theneval "$__conda_setup"
elseif [ -f "/4TB/zq/software/miniconda3/etc/profile.d/conda.sh" ]; then. "/4TB/zq/software/miniconda3/etc/profile.d/conda.sh"elseexport PATH="/4TB/zq/software/miniconda3/bin:$PATH"fi
fi
unset __conda_setup
# <<< conda initialize <<<

ubuntu配置ohmyzsh相关推荐

  1. 美化终端必备:ubuntu 18.04 x64安装zsh并配置oh-my-zsh(Mac适用)

    shell必备:安装zsh并配置oh-my-zsh 最近因为工作需要,在vultr上开了几台服务器,在Mac上习惯了zsh搭配oh-my-zsh的开发后,突然转到系统默认的bash shell中,未免 ...

  2. # Ubuntu 配置自带vnc桌面共享

    Ubuntu 配置自带桌面共享 1.在setting>>shareing>>remote 选择on 如果用ubunutu直接远程连接的话已经可以了, 2.在ubuntu下使用系 ...

  3. Ubuntu 配置 Android 开发 环境

    . 果断换Ubuntu了, Ubuntu的截图效果不好, 不能设置阴影 ... 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article ...

  4. ubuntu 配置网络

    Ubuntu配置和修改IP地址 1.修改配置文件/etc/network/interfaces root@ubuntu:~# sudo gedit /etc/network/interfaces 添加 ...

  5. linux ubuntu 安装samba ftp nfs tftp,Ubuntu配置TFTP和NFS和samba服务配置.doc

    Ubuntu配置TFTP和NFS和samba服务配置 配置tftp服务的步骤: 1.安装相关软件包:tftpd(服务端),tftp(客户端),xinetd sudo apt-get install t ...

  6. Ubuntu配置上位机Blackfin开发环境手记

    Ubuntu配置上位机Blackfin开发环境手记 -------- 本文档适合使用Ctrl+F 搜索关键字 -------------- -------- It's more convenient ...

  7. Centos/ubuntu配置SVN服务

    Centos安装svn yum -y install subversion ubuntu安装svn apt-get install subversion Centos配置svn root@hello: ...

  8. ubuntu 配置ftp server(zz)

    ubuntu 配置 ftp server 安装vsftpd sudo apt-get install vsftpd # vsftp(Very Secure FTP)是一种在Unix/Linux中非常安 ...

  9. ubuntu linux固定ip设置,Ubuntu 配置静态IP

    Ubuntu是属于Debian系衍生的发行版目录结构和RedHat系Linux发行版有所不同,但个人认为RedHat系的目录结构会更加接近Unix风格,相对这些各种Linux发行版遇到不懂的还是先查查 ...

最新文章

  1. python requests post请求_实例解析Python3 如何利用requests 库进行post携带账号密码请求数据...
  2. Day 07 艺术家是靠天赋还是努力
  3. java代码打包成jar以及转换为exe
  4. luogu P4725 多项式对数函数 (模板题、FFT、多项式求逆、求导和积分)
  5. Javascript的变量作用域居然可以跨越多个函数!
  6. Link-Cut Tree动态树模板
  7. HttpCookie
  8. 解决高版本SpringBoot整合swagger时启动报错:Failed to start bean ‘documentationPluginsBootstrapper‘ 问题
  9. .Net 2.0 文档生成工具
  10. linux目录自动同步,Linux下rsync+inotify实现实时文件自动同步
  11. 【数据结构上机练习】5.栈的简单操作(2)
  12. centOS 6.5上安装mysql5.7压缩版
  13. 银行卡号返回银行信息
  14. 有关MSSQL2000在Win7上的安装
  15. java 网络执行_Java网络编程之TCP通信
  16. IPV4与IPV6练习
  17. 服务器证书验证失败怎么办
  18. P1796 汤姆斯的天堂梦
  19. 字节测开秋招面经(一面+二面凉经)
  20. 今天才发现!华为手机点击这个按钮,就能自动保存通话录音

热门文章

  1. iOS Pages插入方程功能分析
  2. python中items的作用_什么是python items函数?怎么使用它?
  3. 图像处理之频率域数学基础
  4. HTML input 标签的 所有type 属性及用法
  5. bst latex 最大作者数_latex 自定义 bst 文件
  6. 多拉送了一些鸡蛋给圭多,意味深长地目送他远去。
  7. 【git】warning: adding embedded git repository问题
  8. 计算机调剂研究院,考研调剂到研究所的利与弊
  9. 解决IE6/IE7/IE8不支持before,after问题
  10. mysql三次实验,所有代码