Yukitoha 站站站

v0.13 ... 能跑就行了吧?

日常实用小应用

总体的汇总做过了,但还打算对一些十分实用的东西做一个具体的介绍, 于是就来了

像是 tmux 这种比较大众的东西就不放在这里了。

tldr

man page 太长了,我需要一个简单的帮助页面来提供常用的示例

pacman -Syu tealdeer    # 一个高效的实现

示例输出:

$ tldr tar

 归档实用程序。
 通常与压缩方法结合使用,例如 `gzip` 或 `bzip2`.
 更多信息:<https://www.gnu.org/software/tar>.

 创建存档并将其写入文件:

     tar cf 目标文件.tar 路径/到/文件1 路径/到/文件2 ...

 创建一个 gzip 压缩文件并将其写入文件:

     tar czf 目标文件.tar.gz 路径/到/文件1 路径/到/文件2 ...

 使用相对路径从目录创建一个 gzip 压缩文件:

     tar czf 目标文件.tar.gz --directory=路径/到/目录 .

 详细地将(压缩的)存档文件提取到当前目录中:

     tar xvf 源文件.tar[.gz|.bz2|.xz]

 将(压缩的)存档文件解压缩到目标目录中:

     tar xf 源文件.tar[.gz|.bz2|.xz] --directory=目标目录

 创建压缩存档并将其写入文件,使用文件扩展名自动确定压缩程序:

     tar caf 目标文件.tar.xz 路径/到/文件1 路径/到/文件2 ...

 详细列出 tar 文件的内容:

     tar tvf 源文件.tar

 从存档文件中提取与模式匹配的文件:

     tar xf 源文件.tar --wildcards "*.html"

wfrc

我自己写的用来在支持 wlroots 相关协议的 wayland 混成器上进行录屏的脚本

https://github.com/vescrity/wfrc

将它绑在快捷键上,触发一次即可进行选区录屏,再次触发便能中止录屏。 录屏后自动将文件复制至剪切板。 同时默认录制桌面音频。

you-get

A tiny downloader that scrapes the web

可以用来下载一些网页上的内容。比如从 AcFun 等视频网站下载视频, 从网易云音乐下载音频等。

安装

可以使用 pipx 来安装

pipx install you-get

perl-rename

使用正则表达式对文件重命名, 示例见 tldr perl-rename

sdcv

stardict 命令行版,安装一个词典后可用于查词 组合上 notify-send 可以在 launcher 中调用查词并在通知中显示结果

notify-send -i dictionary -a sdnt $1 "$(sdcv $1)" 

将它作为一个脚本就OK了

fd

超快且友好的文件查找工具

fd "$正则表达式" [目录]

ffmpeg

ffmpeg 功能十分强大,就是命令行参数繁多不够友好

简单用例

格式转换
ffmpeg -i $InputFile $OutputFile

根据后缀自动推断目标格式。亦可从视频转音频

视频响度处理
ffmpeg -i "$INPUT" -af "loudnorm=I=$TARGET" -c:v copy "$OUTPUT"
Written on August 12, 2025