每隔一阵子,就会有人宣布"命令行已死"。新的图形工具、AI 助手、拖拽式编辑器层出不穷。可我每天都还在开着一个黑底的窗口,敲几行看起来很老的命令。
这不是怀旧。是一种审美,也是一种克制。
极简不是"少",是"刚好"
一个图形界面告诉你"你能做什么",靠的是把按钮铺满屏幕。命令行反过来——它默认沉默,只在你问的时候回答。这种不对称,恰恰是一种尊重:不抢戏,不引导,不卖你升级套餐。
终端的"丑",在很多人眼里是缺点。但对我而言,等宽字体的整齐、单色高亮的冷静、没有圆角和阴影的诚实,本身就是一种美。
可组合,是真正的力量
Unix 最伟大的发明,不是某个具体命令,而是"管道":把小工具串起来,让数据像水一样流过。
# 找出今天改过、含 TODO 的文件,按行数排个序 grep -rl "TODO" . --include=*.js \ | xargs wc -l \ | sort -n
上面这段没有任何"应用"能一键做到,但它在终端里就是三秒钟的事。每个小工具只做一件事,组合起来却几乎无所不能。
它逼你想清楚
图形界面允许你"瞎点",点错了撤销就行。命令行不行——你需要先在脑子里把意图翻译成语句,再敲下去。这个过程,本身就是一种思考训练。
工具越沉默,使用者越清醒。
所以
我不会因为一个新工具更"友好"就换掉终端。极简的终点不是简陋,而是把注意力还给真正重要的事——也就是你屏幕上那行等待被写下的代码。
下一篇,聊聊我是怎么用几十行脚本,把写博客这件本该很重的事变轻的。