无忧启动论坛
标题:
parytype find命令相关
[打印本页]
作者:
1549957235
时间:
2013-12-20 20:55
标题:
parytype find命令相关
本帖最后由 1549957235 于 2013-12-21 14:47 编辑
find /ntldr checkrange 0x07 parttype
这句命令是对的吗?
parttype不是至少需要一个part参数吗?
find condition语法是怎么一回事
作者:
sratlf
时间:
2013-12-21 12:37
命令没错 意思是查找所有根目录下有ntldr这个文件的设备 然后确认parttype是否为0x07
直接执行parttype是检测当前设备的类型值 用checkrange检测这个值是否是0x07
find具体语法可以看置顶的帮助文档去 简单的就是 find [command] /file [command]
作者:
不点
时间:
2013-12-21 12:39
很多命令都可以省略参数。省略时,通常用当前设备作为默认参数。
当 find 命令行的尾部不存在 “条件” 时,当作无条件查找,即 “永真条件”。
当 find 命令行的尾部存在着 “条件” 时,只有当这个条件返回 “真” 值的时候,才接受这个分区上的查找的结果。如果这个 “条件” 在某个分区上返回 “假” 值,那么,它的查找结果会被 “无视” 或 “忽略”。
作者:
不点
时间:
2013-12-21 13:31
本帖最后由 不点 于 2013-12-21 13:46 编辑
find [ command ] /file [ command ]
是笔误吧?似乎应该是
find [选项] /file [被当作筛选条件的命令]
需要说明的是,find 命令行的 “文件名” 部分,也是可以省略的。空空的,没有参数的 find 也是合法的命令:
find
再比如,省略文件名,却可以有 “条件” 存在的情况:
find checkrange 0x07 parttype
只要分区的 ID 是 0x07,就会被列出来。
grub4dos 的 “自由度” 很高(大概可以认为是适合黑客使用吧),筛选条件可以是用户自己编写的外部命令。如果用户有特殊需要,那就可以编写自己的外部命令,用来当作 find 命令的筛选条件。
作者:
1549957235
时间:
2013-12-21 14:47
多谢两位了,回答的好详细
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3