科技生活指南
柔彩主题三 · 更轻盈的阅读体验

用终端窗口执行自动化脚本提升办公效率

发布时间:2025-12-14 17:42:25 阅读:369 次

终端窗口执行自动脚本的实际用途

每天上班打开电脑,先开浏览器、查邮件、同步文件夹、启动聊天工具……这些重复操作看似简单,却一点点消耗着早晨的专注力。其实,这些流程完全可以交给一段小脚本自动完成。在macOS或Linux系统中,打开终端窗口执行自动化脚本,几秒钟就能搞定原本要手动点五六下的任务。

比如你是个新媒体运营,每天都要把昨天的数据表格从下载目录移动到项目文件夹,并重命名加上日期。与其手动拖拽,不如写个简单的Shell脚本:

#!/bin/bash
DATE=$(date +%Y-%m-%d)
mv ~/Downloads/data_report.xlsx ~/Projects/report_$DATE.xlsx
echo "文件已移动并重命名为 report_$DATE.xlsx"

保存为move_report.sh,然后在终端里运行:sh move_report.sh,一步到位。

如何快速在终端中运行脚本

先把脚本文件放到容易访问的位置,比如用户主目录下的scripts文件夹。进入终端后,用cd命令切换到对应路径:

cd ~/scripts
sh auto_backup.sh

如果想更省事,可以给脚本添加执行权限,之后直接运行:

chmod +x auto_backup.sh
./auto_backup.sh

这样就不需要每次都敲sh前缀了。

结合日常办公场景的实用例子

财务同事每月初要从邮箱下载一堆发票附件,再逐个归档。其实可以用脚本配合muttalpine这类命令行邮件工具,自动拉取指定邮件中的附件,并按供应商名称分类存放。

另一个常见情况是程序员每天开工前要拉代码、启动服务、打开固定网页。把这些命令写进一个脚本:

#!/bin/bash
cd ~/projects/api-service
git pull
npm run dev &
open http://localhost:3000
open -a "Google Chrome" https://jira.company.com

双击终端运行这个脚本,开发环境瞬间就绪。

安全与习惯的小提醒

脚本虽方便,但别随便运行来路不明的命令。尤其是看到网上贴的curl xxx | bash这种一键安装指令,最好先用浏览器打开链接看看内容。自己写的脚本建议加上注释,标明用途和修改时间,几个月后再看也不会一头雾水。

另外,可以把常用脚本的快捷方式加到终端的别名(alias)里。比如在~/.zshrc~/.bash_profile中加入:

alias workstart='./scripts/startup.sh'

以后只要输入workstart,所有准备工作自动开始。