A Journal Through My Activities, Thoughts, and Notes
#unixtips
### 困惑:
> $ which claude /c/Users/David.Wei/.local/bin/claude
~/.local/bin
$ claude --version
bash: /c/Users/David.Wei/scoop/apps/nodejs/current/bin/claude: No such file or directory
### 解惑
现象:
但执行
这在 bash 里通常只有一个原因:hash cache。
bash 会缓存命令路径。
之前某次执行时
后来这个文件被删掉了(node/npm 升级),但 bash 仍然缓存旧路径。
因此:
显示的是 当前 PATH 解析结果
但 bash 执行的仍然是 缓存路径
清缓存:
或只清这个命令:
再执行:
就会走:
验证缓存:
可以看到 bash 当前缓存的命令路径。
验证实际执行路径:
### 困惑:
> $ which claude /c/Users/David.Wei/.local/bin/claude
~/.local/bin
$ claude --version
bash: /c/Users/David.Wei/scoop/apps/nodejs/current/bin/claude: No such file or directory
### 解惑
现象:
which claude
/c/Users/David.Wei/.local/bin/claude
但执行
claude 时 bash 实际调用的是:/c/Users/David.Wei/scoop/apps/nodejs/current/bin/claude
这在 bash 里通常只有一个原因:hash cache。
bash 会缓存命令路径。
之前某次执行时
claude 在:/c/Users/David.Wei/scoop/apps/nodejs/current/bin/claude
后来这个文件被删掉了(node/npm 升级),但 bash 仍然缓存旧路径。
因此:
which
显示的是 当前 PATH 解析结果
但 bash 执行的仍然是 缓存路径
清缓存:
hash -r
或只清这个命令:
hash -d claude
再执行:
claude --version
就会走:
~/.local/bin/claude
验证缓存:
hash
可以看到 bash 当前缓存的命令路径。
验证实际执行路径:
type -a claude@27150 今天和sonnet4.6探讨了好一会儿自由的悖论:自由必须容许不自由的声音,否则它就会变成不自由。但不自由在自由的环境里长大到一定程度,却会鸠占鹊巢,扼杀掉自由。在人类历史里,人类享有自由的时间短到只是一瞬,千万不要以为自由会一直存在,大家要小心翼翼的维持和保护自由的环境,即使识别出不自由的力量并呼吁大家不要因为他们唱的更好听而去支持目标是扼杀自由的力量。这很难。但如果不这样,自由必须要多久就会被扼杀掉。
#网摘 nekocode Vibe Debug 的核心:TDD
千万别陷入反复 Prompt「还是有问题,xxxx」的循环。即便强如 Opus 4.6,我也试过七八轮仍然修不好。
正确的做法是「想办法写测试代码来复现问题,然后通过测试反馈来自主循环修改,直到完全修复」
你把问题描述得再详尽,也不如让 AI 自己插桩、增强可观测性,再通过自动化测试捕获比肉眼更全面的上下文来驱动修复。
更关键的是,这去掉了 Human in the loop。人从逐轮盯盘中解放出来,Debug 变成了全自动流水线。
千万别陷入反复 Prompt「还是有问题,xxxx」的循环。即便强如 Opus 4.6,我也试过七八轮仍然修不好。
正确的做法是「想办法写测试代码来复现问题,然后通过测试反馈来自主循环修改,直到完全修复」
你把问题描述得再详尽,也不如让 AI 自己插桩、增强可观测性,再通过自动化测试捕获比肉眼更全面的上下文来驱动修复。
更关键的是,这去掉了 Human in the loop。人从逐轮盯盘中解放出来,Debug 变成了全自动流水线。
#网摘 The fastest way to build confidence:
Start keeping promises to yourself. Tell yourself you'll wake up at 6, then do it.
Say you'll work out, then do it. Commit to reading 10 pages, then do it. Every kept promise builds self-trust. That's all confidence is evidence you can trust yourself.
Start keeping promises to yourself. Tell yourself you'll wake up at 6, then do it.
Say you'll work out, then do it. Commit to reading 10 pages, then do it. Every kept promise builds self-trust. That's all confidence is evidence you can trust yourself.
#网友语录 郝靠谱 最近在想,人是可以对抗命运的。其实就是克服自己的懒惰、贪婪、惯性,拥有敏感地自我察觉能力,发现和改变自己习以为常的弱点。
--
世界上没有完美的生活吧。大家只是在许多限制之下、在若干种可能的生活方式之中,权衡利弊最终选择自己认为相对较好的一种。而且,也并不总是有得选。
--
打开许久没怎么看的豆瓣,发现一个学生时代在豆瓣认识的大学校友患上了抑郁症。往下刷,一个关注了很久的网友问哪里能买到抗焦虑抗失眠的药。继续刷,另一条说如果有个正常的拥抱一定会好些,但自己决定去跑步。大家精神状态都不咋好的样子。
--
世界上没有完美的生活吧。大家只是在许多限制之下、在若干种可能的生活方式之中,权衡利弊最终选择自己认为相对较好的一种。而且,也并不总是有得选。
--
打开许久没怎么看的豆瓣,发现一个学生时代在豆瓣认识的大学校友患上了抑郁症。往下刷,一个关注了很久的网友问哪里能买到抗焦虑抗失眠的药。继续刷,另一条说如果有个正常的拥抱一定会好些,但自己决定去跑步。大家精神状态都不咋好的样子。
#网摘 DoDoPLS 老大每次半夜起床喝水或者尿尿都会遮住一只眼睛。我说你这是为啥啊。他解释说:露出的眼睛负责开灯看路。遮住的眼睛仍然保持夜间视力。一关灯马上又畅通无阻。他强烈建议我也试试。屡试不爽。。哈哈哈你真是个小机灵