并非故意-为什么我更多用命令行工具而不是GUI

我第一次用命令行是1998年,那时候连 cd 都打不利索,删文件的时候 rm 敲错了目标,把刚写了一下午的作业给整没了。那会我同学在旁边看着我,大概觉得这人脑子有毛病——明明切换视窗桌面上右键删除几步的事,非要在这黑乎乎的窗口里头敲字符。

Image

我那时候确实也搞不明白自己为啥要折腾这东西,但我记得那时候那个学校的视窗系统启动完成要十多分钟甚至更久。

后来慢慢就离不开了命令行来。原因其实挺朴素:响应快。命令行对我这种人来说就是个加速器,敲个 grep -r "TODO" . 比在 IDE 里头按 Ctrl+Shift+F 然后等它加载搜索框快多了。这不是什么效率信仰的问题,就是我自己等不及。GUI 那些按钮、菜单、弹窗,一步一步点过去,我这人急性子受不了。

还有个原因是我的旧电脑太烂了。2012年那台ThinkPad,8G内存,开个Chrome再开个 VS Code 就开始喘。命令行工具基本不吃资源,Git 在终端里跑起来丝滑得很,换成 GitHub Desktop 可能后台 git 鲜橙多了差点把我那破电脑卡死。所以你也可以说,我选择命令行,一大半是穷。后来虽然设备陆续升级更新,也还是始终习惯了尽量用命令行来快速完成操作。

Image

这东西还有个好处是不骗人。终端里报错就是报错,堆啊栈啊给你甩脸上,你去查去解决。GUI 呢?转个圈圈,然后弹个框说"操作失败",完事了。有的开发者还一点信息也不放(其实有一阵我也懒得给放),你说我上哪知道到底啥失败了?

Image

当然我不是什么命令行原教旨主义者。修图我还是用 GIMP 或者 Affinity,看 PDF 我也不会 cat 一个二进制文件——那不是扯嘛。工具的使用最重要就是满足需求,以及兼顾场景,该用 GUI 用 GUI,该敲命令敲命令。我只是碰巧在大部分开发场景里,敲命令比点鼠标顺手罢了。

预览时标签不可点

Close

更多

Name cleared

微信扫一扫赞赏作者

Like the AuthorOther Amount

赞赏后展示我的头像

作品

暂无作品

Like the Author

Other Amount

¥

最低赞赏 ¥0

OK

Back

Other Amount

更多

赞赏金额

¥

最低赞赏 ¥0

1

2

3

4

5

6

7

8

9

0

.

虚拟化,操作系统,以及一些小工具 · 目录

虚拟化,操作系统,以及一些小工具

上一篇HeiBan:从Markdown转出PPT幻灯片下一篇手机测产状界面演进:从粗略演示到离线野外工具

Close

更多

搜索「」网络结果

Close

调整当前正文文字大小

更多

100%