每天打开电脑,面对一堆重复的操作:清理缓存、备份文件、检查磁盘空间……做一次还行,天天来这套就烦了。其实这些事完全可以交给Linux脚本,让它在你喝咖啡的时候默默搞定。
什么是Linux脚本
简单说,Linux脚本就是把一连串命令写进一个文件里,然后一次性执行。不用每次手动敲命令,点一下就跑完所有步骤。比如你想定期备份家目录里的文档,写个脚本自动复制到U盘或远程服务器,省心又不容易出错。
写个简单的清理脚本
很多人不知道,系统用久了临时文件会越积越多。下面这个小脚本能帮你自动清理/tmp和浏览器缓存:
#!/bin/bash
# 清理临时文件
sudo rm -rf /tmp/*
sudo rm -rf ~/.cache/chromium/Default/Cache/*
echo "临时文件已清理"
把上面内容保存为clean.sh,然后在终端运行chmod +x clean.sh给它执行权限。以后想清理时直接输入./clean.sh就行。
定时任务配合脚本更省力
光有脚本还不够,最好让它自动运行。Linux自带的cron工具就能安排定时任务。比如每周日凌晨两点自动执行备份:
0 2 * * 0 /home/yourname/scripts/backup.sh
这条规则的意思是“在每周日的2点0分,执行backup.sh脚本”。只要把这行添加到crontab里(用crontab -e命令编辑),之后就完全不用管了。
检查系统状态的小助手
有时候机器变慢,但又不知道原因。可以写个脚本快速查看资源占用情况:
#!/bin/bash
echo "当前时间:$(date)"
echo "CPU使用情况:"
top -bn1 | grep "Cpu(s)"
echo "内存剩余:"
free -h | grep Mem
运行这个脚本,几秒内就能看到关键信息。把它加到桌面快捷方式,双击就能诊断问题,比一个个敲命令快多了。
别怕出错,从模仿开始
刚接触脚本时容易担心写错搞坏系统。其实大多数日常维护脚本都很简单,网上也能找到大量现成例子。你可以先复制别人写的,改几个路径试试看。比如把备份目标从/home改成/data,观察效果。慢慢就会发现,自己也能写出实用的小工具。
有个朋友原来每次重启都要手动启动三个服务,后来他写了五行的脚本,现在开机后喝口水的功夫就全就位了。这种小事积累起来,才是真正提升效率的地方。