命令行神器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
使主题生效。
source ~/.zshrc
安装Oh-My-Zsh插件
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
0
二维码
海报
命令行神器oh-my-zsh的安装
背景介绍:
在oh-my-zsh之前要说一下Zsh。
Zsh是一种Unix Shell,它是Bash和Korn shell的一种扩展。Zsh提供了更多的特性和功能,例如更高级的……
isir的私人花园
共有 0 条评论