| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
以下脚本把所有要编辑的源文件备份到/bak目录下,并且所有的路径位置保持不变,比如vii /etc/hosts,则把/etc/hosts复制到/bak/etc/hosts。 网管下载dl.bitscn.com
# cat /sh/vii
网管网www.bitscn.com
#!/usr/bin/bash 网管下载dl.bitscn.com
#判断源文件是否存在,存在才执行备份操作 网管网www.bitscn.com
if [ -f "$1" ];then
#创建函数,可实现任意键继续 网管联盟bitsCN_com
#如果你的机器上不认stty raw那么把函数中两处出现的raw换成cbreak
中国网管联盟bitsCN.com
get_char() 网管网www_bitscn_com
{ 网管u家u.bitsCN.com
SAVEDSTTY=`stty -g` 中国网管联盟bitsCN.com
stty -echo
网管论坛bbs_bitsCN_com
stty raw 中国网管论坛bbs.bitsCN.com
dd if=/dev/tty bs=1 count=1 2> /dev/null 网管论坛bbs_bitsCN_com
stty -raw 网管网www_bitscn_com
stty echo 中国网管联盟bitsCN.com
stty $SAVEDSTTY 网管联盟bitsCN@com
} 网管下载dl.bitscn.com
#创建备份的根路径/bak,并让所有人具有写权限 中国网管联盟bitsCN.com
if [ ! -d "/bak" ];then 网管联盟bitsCN_com
mkdir /bak 网管网www_bitscn_com
chmod a+w /bak
fi
|
0
|
评论加载中…