屏幕演示、文件备份与打包技巧
1. 屏幕演示相关
在屏幕演示方面,涉及到保存和重新显示屏幕区域的操作。以下是相关代码示例:
## print all three overlapping boxes
printf "$box1"
printf "$box2"
printf "$box3"
## take a nap
sleep 1
## move boxes to the front
printf "$box1"
sleep 1
printf "$box3"
sleep 1
printf "$box2"
sleep 1
printf "$box1"
sleep 1
printf "$box3"
# restore cursor and move down a few lines
printf "$cu_vis\n\n\n\n"
这段代码的主要操作流程如下:
1. 打印三个重叠的盒子。
2. 暂停 1 秒。
3. 将盒子移到前面,依次打印盒子并在每次打印后暂停 1 秒。
4. 恢复光标并向下移动几行。
这些功能主要用于交互式脚本,如游戏或数据输入表单,也可用于演示或菜单。虽然不如 GUI 应用程序那么花哨,但能在短时间内创建令人印象深刻的显示效果。
2. 硬盘备份经历
曾经在开始 Unix 系统管理员工作两周后,硬盘崩溃。当时只有一个容量仅 105 兆字节的硬盘,每周五办公室经理会使用供应商提供的脚本进行完整备份,备份文件存放在 60 兆字节的磁带上。硬盘崩溃后,安装了新硬盘并从磁带备份中恢复系统,但发现数
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



