当前位置: 首页> 健康> 养生 > ubuntu使用脚本安装oh-my-zsh

ubuntu使用脚本安装oh-my-zsh

时间:2025/7/13 20:37:32来源:https://blog.csdn.net/jaket5219999/article/details/139421441 浏览次数:0次

脚本内容如下:

#!/bin/bash
"""Use this script to install zsh and change default shell to it, then install ohmyzsh"""
if [ "$USER" = "root" ]; thenSUDO=""
elseecho "This script need root permission."sudo echo "Go ahead..."SUDO="sudo"
fi
$SUDO apt install -y zsh
if [ -f /etc/pam.d/chsh ]; then# Make `chsh` no need to input password# $SUDO python -c "fn='/etc/pam.d/chsh';a,b='required','sufficient';fp=open(fn,'a+');s=fp.read();fp.truncate();fp.write(s.replace(b,a));fp.close()"$SUDO python -c "fn='/etc/pam.d/chsh';a,b='required','sufficient';fp=open(fn);s=fp.read();fp.close();fp=open(fn,'w');fp.write(s.replace(a,b));fp.close()"
fi
chsh -s $(which zsh)
sh -c 'echo "[ -s \$HOME/.bash_aliases ] && source \$HOME/.bash_aliases" >> $HOME/.zshrc'
sh -c 'echo "[ -s \$HOME/.local/bin ] && export PATH=\$HOME/.local/bin:/usr/local/bin:\$PATH" >> $HOME/.zshrc'
sh -c 'echo "export ZSH=\$HOME/.oh-my-zsh" >>  $HOME/.zshrc'
sh -c 'echo "ZSH_THEME=random" >>  $HOME/.zshrc'
sh -c 'echo "plugins=(git pip python poetry)" >>  $HOME/.zshrc'
sh -c 'echo "[ -s \$ZSH/oh-my-zsh.sh ] && source \$ZSH/oh-my-zsh.sh" >>  $HOME/.zshrc'if [[ -v OMZ_REPO ]]; thenecho use $OMZ_REPO for oh-my-zsh installing
elseif [[ -v USE_GITEE ]]; thenOMZ_REPO="https://gitee.com/mirrors/oh-my-zsh"elseOMZ_REPO="https://github.com/ohmyzsh/oh-my-zsh"fi
fi
export REMOTE="$OMZ_REPO.git" && sh -c "$(curl -fsSL $OMZ_REPO/raw/master/tools/install.sh)" --keep-zshrc

复制内容,保存到ohmyzsh.bash文件里,然后执行:bash ohmyzsh.bash

关键字:ubuntu使用脚本安装oh-my-zsh

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: