类型
状态
日期
摘要
分类
标签
链接
图标
密码
群晖的终端实在是不太好用,所以想要优化一下。

启用家目录

群晖下有多个账号,给要root之外的其他账号也安装和使用Zsh和oh-my-zhs,就需要启用家目录,避免在给其他账号安装的时候出现目录不存在的问题

配置Shell

安装Zsh

Zsh全名是Z Shell,是一个 Linux 系统中非常流行的命令解释器,功能比群晖自带的要强大很多,并且支持各种其他功能。
因为群晖是精简版的linux,所以无法直接使用apt命令,这里需要利用其他人打包的套件,来安装Zsh。
打开群晖套件中心,点击设置,选择套件来源,点击新增。名称随意,在位置里填入以下链接:
应用后稍等一会儿,或者重启套件中心就可以看见新增的「社群」菜单。搜索 zsh,安装Z shell (with mod­ules)
或者直接去synocommunity网站页面下载对应版本的套件。
另外还需要在套件中心安装 Git Server ,后续配置会用到git命令。
通过SSh登录群晖,编辑根目录下的 .profile 文件
如果存在这个文件,就在最底下加入以下内容;如果没有这个文件,vim 会自动创建这个文件,直接粘贴以下内容:
一些简单的 vim 用法是:输入 i 开始编辑,右键粘贴,按 ESC 键退出编辑,键入 :wq 保存,键入 :qa 撤销编辑并退出。

安装 oh-my-zsh

由于各种各样的网络原因,使用官方脚本自动安装 oh-my-zsh 的成功概率太低,所以改为手动安装。
打开终端,登录 SSH,克隆 oh-my-zsh 仓库:
如果因为网络问题无法克隆仓库,请自行使用镜像,例如 https://mirror.ghproxy.com/ 。使用时在 https://github.com 前加上该链接即可。
即将原命令修改为:
下文不再赘述。
创建新的 zsh 配置文件:
重载配置:
如果是使用 root 用户操作的,Zsh 及 oh-my-zsh 安装到这里就算结束了。而非 root 用户安装到这一步,可能会有如下提示:
按照提示,键入以下命令就可以修复了:

安装 Zsh 插件

Zsh 有一堆好用的插件,但我目前只用到了这两个:zsh-syntax-highlighting 和 zsh-autosuggestions
zsh-syntax-highlighting 顾名思义,是一个高亮显示代码的插件,使用 git 命令安装:
zsh-autosuggestions 是一个命令补全插件:

配置 oh my zsh

编辑当前用户根目录下的 .zshrc 文件,修改下主题,增加点插件,再配置些命令映射。
使用 vim 编辑 .zshrc 文件:
找到 ZSH_THEME 修改主题,例如改成 alanpeabody 。
接着,找到 plugins 增加插件。除了上面自行安装的 zsh-syntax-highlighting 和 zsh-autosuggestions 外,内置了许多插件,例如 docker 和 docker-compose ,可以在 ~/.oh-my-zsh/plugins 文件夹中找到这些插件,其中包含了具体的插件解释 。
最后,在 .zshrc 文件的最底下添加一些命令映射,比如 acme.sh。
保存完毕后,执行命令刷新 .zshrc 文件:
notion image

一键安装及配置

当然,上述一堆繁琐的步骤,其实也不过就是几行命令而已。在已经使用 Zsh 作为 Shell 的前提下,可以直接打包安装:

参考

 
记一次Mac重装系统之后的操作Notion建站之 NotionNext
Loading...
云中辞
云中辞
最新发布
Mac 终端美化
Jan 20, 2025
利用CloudFlare搭建一个专属的Docker镜像加速
Jan 14, 2025
Homebrew 使用技巧
Dec 13, 2024
Notion建站之 NotionNext
Nov 24, 2024
EasyImage:简单图床——简单到无需数据库
Nov 4, 2024
kms-server:KMS激活服务器
Sep 13, 2024