Ubuntu上安装oh-my-zsh

3 篇文章 0 订阅

Ubuntu上安装oh_my_zsh

因为在公司使用shell是oh my zsh 使用感觉不错,前几天刚把自己的windows
笔记本重装了,装了一次X,装了个Ubuntu系统,因此也想在Ubuntu上使用oh my zsh

在装oh my zsh 之前首先要在自己的Ubuntu上安装两个必要的软件

  1. git (apt-get install git)
  2. zsh (apt-git install zsh)

我是直接通过su变成root用户安装的这两个基础软件,当这两个软件安装完成之后使用
chsh 命令修改把之前的bash修改成zsh。当这步完成之后使用
curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh
进行oh my zsh的安装。当安装完成之后,通过修改/etc/passwd文件中个人用户使用的shell后,切换到
我的个人用户下,出现如图所示的问题

通过在个人文件夹下通过ls -al 发现在当前目录下并没有.zshrc这个隐藏文件,当我把root目录下的
.zshrc文件复制到当前目录下重新打开控制台后出现permission denied的问题。
因为在.zshrc中要引用.on-my-zsh文件下的资源,由于我下载oh my zsh 时是在
root账户下,因此.on-my-zshroot路径下,其他的用户没有权限访问该文件夹下的文件
。于是我把.on-my-zsh移动到了/etc路径下。把root路径下的.zshrc文件中的.oh-my-zsh路径修改后复制
都huang这个账户的目录下. 重新启动控制台,完美。

因为之前使用的bash,于是在.bashrc中配置了java和go的环境变量,于是想偷懒,直接在.zshrc
文件中使用source .bashrc 懒得重新在配置环境变量。但是这个懒是偷不得的。这样会引发zsh中的命令找不到
的问题,原因在于bash中有些命令在zsh中是没有的。还是老老实实重新配置环境变量吧。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值