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
![notion image](https://img.biliko.net/2024/03/63183a23bee83e2b925c224344ce279f.png?t=99432f3a-4da2-4c79-a8dd-9c25b6f0c5f5)
![notion image](https://img.biliko.net/2024/03/9d9a483cb693fa2a8223b1d1a60741bc.png?t=442b6446-aff9-4fbe-8912-cecf688ab995)
在
/boot/config
中创建一个extra
目录,并在其中创建一个名为.zshrc
的文件。完整路径为/boot/config/extra/.zshrc
将下面的内容复制到刚刚创建的.zshrc
文件中。根据您的特定需求修改默认提供的主题或插件。如果您使用的是eza
,则包含别名ll
。要激活它,只需取消此文件中最后一个别名前面的注释# alias ll="exa --long --all --icons --group"
创建一个用户脚本。
![notion image](https://img.biliko.net/2024/03/d1f43390cd7aec6483583c18bc23909b.png?t=14c308b0-6f04-4c35-87a0-7aef8fa144ab)
复制下面的内容,并设置它在启动阵列时运行。
💻 在UnRAID中安装Eza、Bat和Dust
Eza一个现代化的、维护良好的ls
替代品
![notion image](https://img.biliko.net/2024/03/e1e1df5ce6a130f409da1d125bedc2f4.gif?t=27386212-9e0b-4c55-8b97-52355251c88e)
Bat具有语法高亮显示和Git集成的cat
替代品
![notion image](https://img.biliko.net/2024/03/fbca214592116b59632b33a54721afcf.png?t=66ab859e-b4de-4954-9bcd-61565afaee91)
Dust是du的替代品,它向我们简单的展示了磁盘使用情况
![notion image](https://img.biliko.net/2024/03/a2c22650e2a70e035fd91be6b5e940de.png?t=c00b5ecc-6ad7-489a-a99c-9d17d5daec9a)
要安装它们,只需在
User Scripts
插件中创建一个脚本![notion image](https://img.biliko.net/2024/03/1a8e12fc5faefbfd61f604b762334316.png?t=0fee290d-da2f-4947-a917-31a105c01f2f)
![notion image](https://img.biliko.net/2024/03/498c03595b0db2cca108d18dd2473762.png?t=3a2f818f-54ea-4ff4-bc0f-b0744d6d21a1)
点击齿轮图标,编辑脚本,并设置脚本在首次启动阵列时运行。
![notion image](https://img.biliko.net/2024/03/b2a7fc11674c5906a59317fc9ccf9ee6.png?t=f190e08e-1ae0-40a3-9118-28cd97d217e8)
将下面的内容复制到其中,然后保存即可。
Eza包含一个别名
ll
,其中包括图标和详细视图,如果使用了Oh-my-ZSH,需要将alias ll="exa --long --all --icons --group"
添加到.zshrc
, 具体可看下一节。🤗 Enjoy!
![notion image](https://img.biliko.net/2024/03/14a6f8196794df1fe83c59b252d542f7.png?t=141fc60a-c59d-484c-98b2-d90b9e181349)
尝试使用命令
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 许可协议,转载请注明出处。