LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 951|回复: 6

一个硬盘自动分区脚本的问题~~

[复制链接]
发表于 2009-2-26 09:56:04 | 显示全部楼层 |阅读模式
我在网上找到一个给硬盘自动分区的脚本但里面有些地方不懂请高手指点指点~~

dd if=/dev/zero of=/dev/hdc bs=1 count=64 seek=446 &>/dev/null
fdisk $disk &>/dev/null <<EOF

这段中的dd if=/dev/zero of=/dev/hdc是什么意思,还有&>/dev/null是什么意思,再就是最后的<<EOF又是啥意思。不好意思,小弟是个初学者请大哥们指教。
发表于 2009-2-26 17:45:22 | 显示全部楼层
Post by fbjfw;1952805
我在网上找到一个给硬盘自动分区的脚本但里面有些地方不懂请高手指点指点~~

dd if=/dev/zero of=/dev/hdc bs=1 count=64 seek=446 &>/dev/null
fdisk $disk &>/dev/null <<EOF

这段中的dd if=/dev/zero of=/dev/hdc是什么意思,还有&>/dev/null是什么意思,再就是最后的<<EOF又是啥意思。不好意思,小弟是个初学者请大哥们指教。

俺也是初学者,看看说的对不对
dd 后面的if从文件中读取以替代标准输入
              of是写入文件中而不写入到标准输出
&>/dev/null是把程序运行的一些信息重定向/dev/null这个设备里面去了。
<<EOF是说,在这个过程中,您按ctrl+c中断操作
不知道上面说的对不对,请高手说明。
最后说明,你的这个脚本,俺也看不懂:(
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-26 17:59:04 | 显示全部楼层
谢谢这位朋友!
这只是一个脚本中的一段,看了你的解释我还是不明白dd if=/dev/zero of=/dev/hdc这段的意思还有<<EOF这个,不是所有程序在执行过程中按Ctrl+c都可以终止吗?麻烦帮我解释清楚点,特别是那个dd是啥意思还有if··of是连用的吗?我记得if和fi连用的啊~~
回复 支持 反对

使用道具 举报

发表于 2009-2-26 18:14:44 | 显示全部楼层
Post by fbjfw;1953053
谢谢这位朋友!
这只是一个脚本中的一段,看了你的解释我还是不明白dd if=/dev/zero of=/dev/hdc这段的意思还有<<EOF这个,不是所有程序在执行过程中按Ctrl+c都可以终止吗?麻烦帮我解释清楚点,特别是那个dd是啥意思还有if··of是连用的吗?我记得if和fi连用的啊~~


这里的if不是条件呵,这里的if应该是into file吧,of应该是out file
dd的意思是根据指令复制,转化和格式化一个文件吧,大意应该是这个
回复 支持 反对

使用道具 举报

发表于 2009-2-26 20:42:07 | 显示全部楼层
Post by fbjfw;1952805
我在网上找到一个给硬盘自动分区的脚本但里面有些地方不懂请高手指点指点~~

dd if=/dev/zero of=/dev/hdc bs=1 count=64 seek=446 &>/dev/null
fdisk $disk &>/dev/null <<EOF

这段中的dd if=/dev/zero of=/dev/hdc是什么意思,还有&>/dev/null是什么意思,再就是最后的<<EOF又是啥意思。不好意思,小弟是个初学者请大哥们指教。



dd是复制的意思
if是 input file  也就是你要复制的文件来自哪里
of是 output file  也就是你要复制到哪里
&>这个命令产生的所有正确和错误得信息都输入到/dev/null这个里面  /dev/null是个类似黑洞的地方 什么数据丢进去就没有了
<<EOF这个不大清楚
好像是当你按ctrl+d时停止时输出的信息也丢到/dev/null里去(这个可能不对 前面得应该没错)
各位大虾 说错了还请多指教
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-27 23:43:23 | 显示全部楼层
非常感谢~~真是受益非浅啊~~终于搞明白了~~
回复 支持 反对

使用道具 举报

发表于 2009-2-28 10:49:51 | 显示全部楼层

“<<EOF”
开始,你往下看,下边肯定还会有一个EOF。
这段内容都会成为fdisk命令的输入。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表