ubuntu zsh 自动安装脚本

ubuntu zsh 自动安装脚本

#!/bin/bash

function log() {
  echo $(date -u '+%Y-%m-%dT%H:%M:%S')" INFO:  "$@
}

returnCode=`which zsh`
user=`whoami`

if [[ returnCode != "0"  ]]; then

        log "install zsh start" && sudo apt-get install -y zsh && log "install zsh end"
else
        log "zsh installed"
fi

log "install oh-my-zsh" && cd /home/$user && sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" && log "install oh-my-zsh end"
# 安装zsh-syntax-highlighting,输入的命令中间有错的时候会自动显示红色
log "install zsh-syntax-highlighting" && git clone https://github.com/zsh-users/zsh-syntax-highlighting.git /home/$user/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting && log "install zsh-syntax-highlighting end"
# 安装zsh-autosuggestions,记录经常用的一些命令并进行提示
log "install zsh-autosuggestions" && git clone https://github.com/zsh-users/zsh-autosuggestions.git /home/$user/.oh-my-zsh/custom/plugins/zsh-autosuggestions && log "install zsh-autosuggestions end"
# 添加插件到 .zshrc 中
log "add plugs in .zshrc" && sed -i 's/^plugins=(git)/plugins=(git zsh-syntax-highlighting zsh-autosuggestions)/g' /home/$user/.zshrc && log "add plugs in .zshrc end"
# 启动zsh
log "start zsh" && zsh

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值