首页 教育论文中心 论文分类 论文搜索 论文发表 汇款确认 会员专区 在线购卡 服务帮助 联系我们 网站地图
当前位置:教育论文中心首页--计算机计算机网络论文--UNIX下format和tar易用性的一种改进方法
推荐论文
·论《环境保护法》的修改
·从现行环境法的存在问题看
·科学发展观与中国环境基本
·计划经济体制下的《环境保
·《环境保护法》存在的若干
·关于修订《环境保护法》的
·关于《环境保护法》修改的

·浅析《环境保护法》的修改
·从国土资源法与自然资源法
·山区环境应列入环境法保护
科目列表
市场营销 管理理论 人力资源
电子商务 社会实践 先进教育
伦理道德 艺术理论 环境保护
农村研究 交通相关 烟草论文
电子电气 财务分析 融资决策
电影艺术 国学论文 材料工程
语文论文 数学论文 英语论文
政治论文 物理论文 化学论文
生物论文 美术论文 历史论文
地理论文 信息技术 班主任
音乐论文 体育论文 劳技论文
自然论文 德育管理 农村教育
素质教育 三个代表 旅游管理
国际贸易 哲学论文 工商管理
证券金融 社会学 审计论文
会计论文 建筑论文 电力论文
水利论文 园林景观 农林学
中医学 西医学 心理学
公安论文 法学法律 思想汇报
法律文书 总结报告 演讲稿
物业管理 经济学 论文指导
计算机 护理论文 社会调查
军事论文 化工论文 财政税收
保险论文 物流论文 语言教育
教育教学 给水排水 暖通论文
结构论文 综合类别  

 
UNIX下format和tar易用性的一种改进方法

接触过unix os的计算机网络论文人都知道,在shell提示符下,用户可以同unix核心进行对话。shell的计算机网络论文作用类似于早期的dos下command.com程序,但其内容较command.com丰富得多。shell还是一种程序设计语言。利用unix os本身的shell对unix命令加以改进,就是其中的一种方法。本文以format和tar两条命令为例进行了尝试,发现这种方法简单且实用。
一、格式化命令format的改进
format命令格式:format[-n][-v][-f][-q][device][-i interle
ave]
1.改进前的一般使用方法
$format /dev/rfd0135ds18 〈enter〉
/* 对a盘进行格式化 */
$format /dev/rfd196ds15 〈enter〉
/* 对b盘进行格式化 */
$format 〈enter〉/* 对/etc/default/format文件中定义的缺省盘进行格式化 */
2.用bourne shell对format进行改进
$cat fdformat 〈enter〉
getyn() /* shell函数 */
{
while read yn
do
case $yn in
[yy]) return 0;;
[nn]) return 1;;
*) break;;
esac
done
}
fd() /* shell函数 */
{
echo 请输入软盘的规格:\(0-代表1.44mb\)\(1-代表1.2mb\):
\c
read floppy
if test $floppy -eq 0
then device=/dev/rfd0135ds18
fd=a
else device=/dev/rfd196ds15
fd=b
fi
}
fd
clear
echo 请将软盘插入$fd驱动器中,准备好后按回车键!!
while
getyn
do
format $device
echo ******还需格式化下一张软盘(y/n)? \c
done
$ sh -v fdformat 〈enter〉
/* 对shell程序的全部执行过程进行跟踪 */
$ chmod u+x fdformat 〈enter〉
/* 将fdformat成为可执行的命令 */
改进后的fdformat命令的使用易用性强,只需在提示符下键盘输入fdformat并回车,再按提示进行操作即可,而且还能连续进行格式化操作。
二、文件归档命令tar的改进
tar命令格式:tar[key][files]
常用的key值有:x、c、u、t、v、n、f、w等。
1.利用tar显示软盘信息
(1) 改进前的一般使用方法
$ tar tvnf /dev/rfd0135ds18 〈enter〉
/* 显示a驱动器信息 */
$ tar tvnf /dev/rfd196ds15 〈enter〉
/* 显示b驱动器信息 */
通过/ect/default/tar文件的定义,上述命令还可按下列方法进行:
$ tar tv6 〈enter〉
$ tar tv3 〈enter〉
总之,要使用好tar命令,必需记住x、c、u、t、v、n、f等选择项。
(2)用bourne shell对tar命令进行改进
$ cat dirfd 〈enter〉
fd
echo 请将软盘插入$fd驱动器中,关好小门!!
sleep 2
clear
tar tvnf $device
sleep 5
$ sh -v dirfd 〈enter〉
$ chmod u+x dirfd 〈enter〉
改进后,无需再详记选择项。
2.利用tar命令读写磁盘
(1)改进前的一般使用方法
$ pwd 〈enter〉
/usr/jinning
$ tar uvnf /dev/rfd0 unixtext 〈enter〉
/* 将当前目录下的unixtext写到a驱动器中 */
$ tar xvnf/dev/rfd0 〈enter〉
/* 将软盘内容读到当前目录 */
(2)用bourne shell改进
$ cat writefd 〈enter
echo 按回车键后继续……
while getyn
do
clear
echo 现在的工作目录是:′pwd′
echo
echo 输入待拷备的路径和文件名\(如:\/usr\/bd1996\):\c
read file
echo
fd
echo 正在写盘,请稍候……
tar uvnf $device $file
echo
echo
echo ****拷备结束!继续吗?(y/n)\c
done
$ sh -v readfd 〈enter〉
$ chmod u+x readfd 〈enter〉
$ cat readfd 〈enter〉
echo 当前工作目录为:′pwd′
echo
echo 将当前工作目录改变为:\c
 
<<<<<全文未完>>>>> 全文字数约597字
是否要阅读全文?点卡会员将扣除1点!点击阅读全文
 
 
 
版权所有 教育论文中心 Copyright(C) All Rights Reserved
联系方式: QQ:277865656
或写信给我