今天早上六点半起床,发现咖啡机旁边的笔记本上还留着昨晚写下的三个字:"自动化它"。这是我给自己设的一个小挑战——把每天重复的晨间准备工作变成一键启动。
打开终端,我开始写一个简单的 shell 脚本。思路很清晰:开机后自动打开三个必备应用——代码编辑器、终端窗口和项目管理工具。听起来简单,但魔鬼藏在细节里。第一次运行时,三个窗口同时弹出,电脑直接卡了五秒。这不是效率,这是灾难,我笑着关掉所有窗口重新来过。
这里有个常见错误:很多人会用 && 连接所有命令,让它们依次执行。问题是如果第一个应用启动慢,后面的全部堵住。我的解决方案是加入 sleep 2 的延迟,让每个应用有喘息的空间。就像煮意面,不能把所有面条一次性倒进锅里。