本文记录如何在威联通的 qnap 系统里安装 zsh 和配置集 ohmyzsh。
比较简单的方法,是在 APP Center 里添加「程序来源」
https://www.myqnap.org/repo.xml |
或者到 https://www.myqnap.org/ 上面下载,然后使用命令行安装。
注意,以前的 qnapclub 已经不能用了。
搜索 zsh 可以找到一个 oh my zsh,安装好就行。
之后 ssh 连接上威联通,输入 zsh,就可以把 shell 从默认的 sh 切换到 zsh。
[admin@qnap ~]# zsh |
它的真实路径是在硬盘的 .qpkg
目录中。
lrwxrwxrwx /usr/bin/zsh -> /share/CACHEDEV1_DATA/.qpkg/ZSH/bin/zsh* |
在普通的 Linux 发行版上,我们可能会使用 chsh 来切换默认 shell,实现 ssh 连接上时,自动使用 zsh,但是在威联通 qnap 里面并没有 chsh。
目前好像没什么比较好的办法来实现,网上搜到这篇教程,但是这样操作有风险,我没尝试。
NAS 篇一:威联通设置默认 shell 为 zsh_NAS存储_什么值得买
目前我想到的做法是,直接在 .profile 的最后,添加一行 zsh,这样我们 ssh 连接上威联通时,先启动 sh,然后它在加载配置文件时,自动启动 zsh。
但由于速度很快,所以我们肉眼看就像直接就进入 zsh 了。
同时它也帮我们装好了 oh my zsh,真实路径在
.oh-my-zsh -> /share/CACHEDEV1_DATA/.qpkg/ZSH/oh-my-zsh |
配置文件
.zshrc -> /share/CACHEDEV1_DATA/.qpkg/ZSH/zshrc.zsh-template |