阅读视图

发现新文章,点击刷新页面。

使用代理在家庭宽带下运行 H@H

最近捡垃圾捡了台 homelab,就寻思着能不能把 H@H 放到这上面跑,这样就可以直接使用 H@H Downloader 将画廊直接下载到本地了。 然而测了一下家宽,发现是 NAT

KDE6 更新踩坑记录

我从未想过有一天我的 Linux 桌面会变得如此不可用…… KDE 更新大版本了。以前总是嘲笑 GNOME 用户每次更新不是这里炸了就是那里被砍了,没想到风水轮流转,现在炸

使用 atuin 管理 zsh 命令历史

竟然两年没写博客了,真是自工作以后就越来越懒了。 不行,我不能再这样颓废下去了,我决定定一个小目标——2024 要写 10 篇博客! 好,现在开始水……

友链

施工中的友链 我也想搞一个友链,但是不会写样式,我也不想学,就这么放着吧 (能点就行 98年生的猫 Byaidu FKY iseki L1b0 M4x OURONGXING

关于

游戏 懒军, 玩成养桶游戏的那种 曾经的目标是成为 glyph 大师 悲,红桶没了 当过舰长, 指挥官, 后来觉得还是 Agent 好 还是提督好 还是骑士君好 还是 sensei 好 RPG 小黄油大师 宗

【ZSH 系列教程】参数扩展(上)

zsh 的参数扩展相比 bash 而言强大了不止一星半点,它让 zsh 无需借助外部命令就能完成大量操作,是写出一个复杂的流畅的 zsh 插件的必备技能之一。

这也是一个区分“zsh 用户”和“用 zsh 作为交互式 shell 的 bash 用户”的有效手段。

【ZSH 系列教程】历史扩展与修饰符

本文将介绍 zsh 的历史扩展(History Expansion)与修饰符(Modifiers)的用法。

历史扩展允许你复用历史记录中的命令的整体或者某个部分,提高了修改拼写错误和复杂命令时的体验。

修饰符是一套用于修饰扩展结果的规则,它发源于历史扩展,但也适用于参数扩展(parameter expansion)和文件名扩展(filename generation)。

❌