经常使用群晖命令行所以想美化一下,增加使用体验。 zsh+oh-my-zsh是最常见的方案,群晖也很好的支持。 ## 1、安装必要的套件 ZSH包含在群晖社区套件中,所以先添加社区源。 在套件中心-设置-套件来源中点击新增,添加以下内容: 名称:SynoCommunity 位置:http://packages.synocommunity.com/ 确认后回到套件中心,在社群分类中找到“Z shell(with modules)”安装。 > 还有一个精简版的Z shell,却少一些插件,不要安装精简版。 另外还需安装一个“Git”套件,为后续安装oh-my-zsh做准备。 ## 2、安装oh-my-zsh ``` sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)" ``` ## 3、配置默认zsh 由于群晖没有chsh,所以无法更改默认shell,但是可以通过配置文件达到同样的效果。 vim ~/.profile,填入以下内容: ``` if [[ -x /usr/local/bin/zsh ]]; then export SHELL=/usr/local/bin/zsh exec /usr/local/bin/zsh --login fi ``` ## 实用的插件 ``` git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions omz plugin enable z sudo zsh-autosuggestions zsh-syntax-highlighting ``` - z: 根据过往目录切换记录快速跳转 - sudo: 内置插件,按两次ESC键在命令前自动添加`sudo` - zsh-autosuggestions: 根据历史记录自动提示命令,按右方向键补全 - zsh-syntax-highlighting: 语法高亮,命令参数更直观 Loading... 经常使用群晖命令行所以想美化一下,增加使用体验。 zsh+oh-my-zsh是最常见的方案,群晖也很好的支持。 ## 1、安装必要的套件 ZSH包含在群晖社区套件中,所以先添加社区源。 在套件中心-设置-套件来源中点击新增,添加以下内容: 名称:SynoCommunity 位置:http://packages.synocommunity.com/ 确认后回到套件中心,在社群分类中找到“Z shell(with modules)”安装。 > 还有一个精简版的Z shell,却少一些插件,不要安装精简版。 另外还需安装一个“Git”套件,为后续安装oh-my-zsh做准备。 ## 2、安装oh-my-zsh ``` sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)" ``` ## 3、配置默认zsh 由于群晖没有chsh,所以无法更改默认shell,但是可以通过配置文件达到同样的效果。 vim ~/.profile,填入以下内容: ``` if [[ -x /usr/local/bin/zsh ]]; then export SHELL=/usr/local/bin/zsh exec /usr/local/bin/zsh --login fi ``` ## 实用的插件 ``` git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions omz plugin enable z sudo zsh-autosuggestions zsh-syntax-highlighting ``` - z: 根据过往目录切换记录快速跳转 - sudo: 内置插件,按两次ESC键在命令前自动添加`sudo` - zsh-autosuggestions: 根据历史记录自动提示命令,按右方向键补全 - zsh-syntax-highlighting: 语法高亮,命令参数更直观 最后修改:2025 年 12 月 25 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 4 如果觉得我的文章对你有用,请随意赞赏