type
status
date
slug
summary
tags
category
icon
password
由于UnRAID重启后不会保留Home目录的更改,所以通过
User Scripts
插件开机执行脚本,以改善终端的使用体验。📝 在UnRAID中安装Oh-my-ZSH
Oh-my-Zsh 是一个开源的、社区驱动的框架,用于管理 Zsh(Z Shell)的配置。它提供了丰富的插件集合(超过300个),包括但不限于 git、docker、node、php 和 python 等。Oh-my-Zsh 还包含了140多个主题,以及一个自动更新工具,使得终端用户界面更加友好和个性化。
安装NerdTools插件和zsh
在
/boot/config
中创建一个extra
目录,并在其中创建一个名为.zshrc
的文件。完整路径为/boot/config/extra/.zshrc
将下面的内容复制到刚刚创建的.zshrc
文件中。根据您的特定需求修改默认提供的主题或插件。如果您使用的是eza
,则包含别名ll
。要激活它,只需取消此文件中最后一个别名前面的注释# alias ll="exa --long --all --icons --group"
创建一个用户脚本。
复制下面的内容,并设置它在启动阵列时运行。
💻 在UnRAID中安装Eza、Bat和Dust
Eza一个现代化的、维护良好的ls
替代品
Bat具有语法高亮显示和Git集成的cat
替代品
Dust是du的替代品,它向我们简单的展示了磁盘使用情况
要安装它们,只需在
User Scripts
插件中创建一个脚本点击齿轮图标,编辑脚本,并设置脚本在首次启动阵列时运行。
将下面的内容复制到其中,然后保存即可。
Eza包含一个别名
ll
,其中包括图标和详细视图,如果使用了Oh-my-ZSH,需要将alias ll="exa --long --all --icons --group"
添加到.zshrc
, 具体可看下一节。🤗 Enjoy!
尝试使用命令
ll -TL 2
吧!NerdTools中其他好用的工具
plocate
一个更快的查找工具。
在/boot/config/extra/中创建
updatedb.conf
,内容为:其中
PRUNEPATHS
为排除目录,为了避免搜索重复文件和不需要查找的文件,可以将/mnt/disk,docker数据卷,备份目录等目录添加进去。新建
User Scripts
或在/boot/config/go
中添加开机执行命令:cp /boot/config/extra/updatedb.conf /etc/updatedb.conf
,将配置文件持久化。plocate
每天会自动更新数据库,第一次可以手动运行plocate-updatedb
更新。tmux和screen
功能强大的终端窗口复用器,上手之后狂拽炫酷吊炸天。
ncdu
磁盘占用分析工具,和Windows下的WizTree差不多。
还有一些
python、vim、wget等等,更多好用的工具,欢迎您在底部评论区留言,一起交流~
📎 参考文章
- 作者:Biliko
- 链接:https://biliko.net/article/unraid-terminal
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。