ubuntu配置ohmyzsh

本文档指导如何检查和切换Linux系统的shell到zsh,安装ohmyzsh及其插件,进行个性化设置,解决conda路径问题,以提升终端使用体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 查看当前使用的shel
echo $SHELL
  1. 查看已经安装的shell
cat /etc/shells
  1. 如果没有安装zsh,输入下边的命令安装
apt install zsh -y
  1. 切换shell至zsh,运行下边的命令之后,重启shell
chsh -s /bin/zsh
  1. 分别手动下载ohmyzshzsh-autosuggestionszsh-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 ]; then
    eval "$__conda_setup"
else
    if [ -f "/4TB/zq/software/miniconda3/etc/profile.d/conda.sh" ]; then
        . "/4TB/zq/software/miniconda3/etc/profile.d/conda.sh"
    else
        export PATH="/4TB/zq/software/miniconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值