Ubuntu配置zsh && oh-my-zsh

Ubuntu配置zsh && oh-my-zsh

  • Ubuntu配置zsh && oh-my-zsh
    • 一、安装zsh
    • 二、安装oh-my-zsh
    • 三、oh-my-zsh插件配置
    • 四、参考

Ubuntu配置zsh && oh-my-zsh

配了一台新机器,重新安装相应工具和配置环境。首先就是配置oh-my-zsh,提高办公效率。

一、安装zsh

  1. List item

查看系统当前shells

cat /etc/shells

这里因为我已经装了zsh,所以可以看到/bin/zsh/usr/bin/zsh

  1. List item

当前默认的shell

echo $SHELL

可以看到当前系统默认的shell是bash
Ubuntu配置zsh && oh-my-zsh_第1张图片
3. 安装zsh

sudo apt-get install zsh
  1. 切换shell
chsh -s /bin/zsh

注意这里shell不会立即生效,需要重启系统,然后就可以了。
Ubuntu配置zsh && oh-my-zsh_第2张图片

二、安装oh-my-zsh

  1. 下载oh-my-zsh
# curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

# wget
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

# git
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

我试curl和wget都不行,其中wget时报错Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.228.133|:443。网上搜索说是被qiang了,出去就行,但我这里已经翻了qiang的。也试过其他相关方法都不行。最后我用git下载的。

  1. 安装oh-my-zsh
cp ~/.zshrc ~/.zshrc.orig
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

这里时先备份原来zsh的zshrc, 然后替换zshrc。

三、oh-my-zsh插件配置

自动语法高亮:https://github.com/zsh-users/zsh-syntax-highlighting
自动输入建议:https://github.com/zsh-users/zsh-autosuggestions
autojump

  1. git或者apt-get下载到指定目录后/安装
# zsh-syntax-highlighting
 git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
 
# zsh-autosuggestions
 git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
 
# autojump
 sudo apt-get install autojump
  1. 修改zshrc文件
vim ~/.zshrc

找到plugins字段,添加相应插件名字,如下图
Ubuntu配置zsh && oh-my-zsh_第3张图片
3. 使之生效

source ~/.zshrc

四、参考

Ubuntu配置zshell&oh-my-zsh
Ubuntu配置安装oh-my-zsh
终极终端 zsh+autojump
Ubuntu 安装zsh配置 oh-my-zsh autojump 和美化
Linux-Ubuntu下安装zsh+OhMyZsh+autojump

你可能感兴趣的:(工作杂记)