命令行神器oh-my-zsh的安装

oh-my-zsh

 

 

背景介绍:

在oh-my-zsh之前要说一下Zsh。

Zsh是一种Unix Shell,它是Bash和Korn shell的一种扩展。Zsh提供了更多的特性和功能,例如更高级的命令补全、模式匹配、历史记录的搜索和管理、与版本控制系统的集成等。它也可以作为一个交互式终端和脚本语言来使用,可以在各种Unix和类Unix操作系统上运行。

Oh-My-Zsh是一个社区驱动的开源框架,用于管理和配置Zsh Shell。它提供了各种主题和插件,可以帮助用户轻松地自定义和配置Zsh,从而提高工作效率和舒适度。一些常见的插件包括语法高亮、自动补全、自动提示、git等。同时,Oh-My-Zsh还提供了易于使用的命令和别名,可以帮助用户更轻松地执行常见的任务和操作。Oh-My-Zsh的配置文件易于编辑和管理,可以通过Git版本控制进行备份和同步。

安装Oh-My-Zsh的步骤

安装Zsh

apt update && apt install -y zsh

 安装Oh-My-Zsh

使用curl安装

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

 

使用wget安装

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

 

使用fetch安装

sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

 

使用Oh-My-Zsh内置主题Cloud

sed -i '/^ZSH_THEME=/c\ZSH_THEME="cloud"' ~/.zshrc

注释:内置主题页面(agnoster)。外置主题页面。

 

使主题生效。

source ~/.zshrc

 

安装Oh-My-Zsh插件

代码高亮:zsh-syntax-highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

 

自动补全:zsh-completions

git clone https://github.com/zsh-users/zsh-completions $ZSH_CUSTOM/plugins/zsh-completions
[ -z "`grep "autoload -U compinit && compinit" ~/.zshrc`" ] && echo "autoload -U compinit && compinit" >> ~/.zshrc

 

自动建议:zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

 

修改配置:

sed -i '/^plugins=/c\plugins=(git sudo z zsh-syntax-highlighting zsh-autosuggestions zsh-completions)' ~/.zshrc

 

应用配置:

source ~/.zshrc

 

使用扩展主题Passion

一键三连

wget -O $ZSH_CUSTOM/themes/passion.zsh-theme https://raw.githubusercontent.com/ChesterYue/ohmyzsh-theme-passion/main/passion.zsh-theme
sed -i '/^ZSH_THEME=/c\ZSH_THEME="passion"' ~/.zshrc
source ~/.zshrc

 

 

THE END
分享
二维码
海报
命令行神器oh-my-zsh的安装
    背景介绍: 在oh-my-zsh之前要说一下Zsh。 Zsh是一种Unix Shell,它是Bash和Korn shell的一种扩展。Zsh提供了更多的特性和功能,例如更高级的……
<<上一篇
下一篇>>