KDE6 更新踩坑记录

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

使用 atuin 管理 zsh 命令历史

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

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

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

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

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

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

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

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