有个程序员朋友跟我说,他最近把触控板收进了抽屉。不是坏了,是发现敲键盘比点点点快太多。
这话让我想起自己用Mac的前五年——完全没碰过终端。直到某天批量改文件名改到手腕酸,才第一次输入cd Documents。现在?有些工具我打死不用图形界面版本。
![]()
以下五个命令行工具,全是免费的,安装简单,用熟之后你会理解为什么有人愿意敲键盘。
文件转换:pandoc
把.txt转成.docx,常规操作是打开Word、新建文档、粘贴、另存为、关闭。五步。
pandoc一步:
pandoc -s file.txt -o file.docx
安装有两种方式:去GitHub下载pkg包双击,或者如果你有Homebrew,直接brew install pandoc。装完就能用,支持几十种格式互转。完整转换命令列表在官方examples页面。
批量处理时优势更明显。比如文件夹里二十个markdown文件要转PDF,写个循环一句话搞定。图形界面?你得重复二十次"打开-导出-关闭"。
任务管理:taskwarrior
待办事项App越装越花哨,最后花在整理标签、选图标、调提醒上的时间,比干活还长。
taskwarrior没有这些。它只有任务列表,和让你快速操作任务的命令。
安装需要Homebrew:brew install taskwarrior-tui
添加任务:task add Do dishes
查看列表:task list
每个任务自动分配ID。要补充信息:task append ID 具体补充内容
做完标记完成:task done ID
没有同步焦虑,没有订阅弹窗,没有"发现更多功能"的干扰。就是打字、回车、继续干活。
(原文此处截断,但核心功能已完整:添加、查看、补充、完成四项基本操作)
为什么这些工具能赢过图形界面
三个关键词:轻量、可靠、可脚本化。
轻量是指内存占用。终端工具通常几MB,图形界面动辄几百MB。MacBook Air用户懂这个差距。
可靠是指行为可预测。图形界面偶尔抽风——按钮变灰、菜单消失、同步失败。命令行工具只要语法对,输出就是确定的。错了也会报错,不会假装成功。
可脚本化是终极优势。把十个命令写成脚本,以后一键执行。图形界面很难做到"录制操作-回放",就算有宏功能,迁移到另一台机器也麻烦。
入门门槛被高估了
很多人被终端吓到,是因为没见过简单工具。其实上面两个工具,每个常用命令不超过五个。背不下来?贴张便签在显示器边框,三天自然记住。
真正的时间成本不在学习,而在切换习惯。但一旦切换,回头用图形界面反而觉得慢——那种"手离开键盘找鼠标、瞄准按钮、点击、手放回键盘"的断裂感,会变得难以忍受。
所以那个把触控板收进抽屉的朋友,现在连窗口切换都用快捷键。不是炫技,是肌肉记忆形成后,旧方式真的效率低。
如果你从没试过Mac的终端,建议从pandoc开始。找个需要转换格式的文件,敲一次命令,感受下"回车即完成"的爽感。剩下的,交给好奇心。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.