琐碎备录
文章目录
Makefile
.PHONY
可以用来重复编译,本意是将对应的对象视为虚假,从而强制执行编译。
Joi
joi.string().allow('').allow(null).empty('').optional()
,允许字符串为空。
pacman
以前记录过一遍,但太隐慝了,在此特意提出。
pacman -Ql <package-name>
,显示包内文件。
pacman -Qi <package-name>
,显示包内详细信息。
git
自动 push 的实现,在 .git/hooks
中添加 post-commit
脚本,并赋予执行权限即可。脚本内容为:
#!/bin/bash
git push origin master
配色
阮一峰网站配色: bg = #F5F5D5 , fg = #111 。
我的博客配色: bg = #FEFEFE , fg = #000 .
ln
如果要强制覆盖的话,使用 -f
选项,如 Arch 安装指导里就有 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
的示例。
ln
命令的两个地址,第一个是源地址,第二个是目标地址,我经常搞混。如果只输入一个地址,就是在当前目录下创建一个链接,连到目标地址上去。
软件
screenkey
录制屏幕快捷键的软件。
dmesg
打印内核日志。
sudo dmesg -w
前端
pnpm 清理。
pnpm store prune
文章作者 bigshans
上次更新 2022-08-05