GRUB4DOS命令索引.docx

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GRUB4DOS命令索引课件

GRUB4DOS 命令索引 background 用法: background RRGGBB 描述: set the background color when in graphics mode. RR is red,GG is green,and BB is blue.Numbers must be in hexadecimal. 设置图形模式下的背景色。RR 代表红色, GG 代表绿色, BB 代表蓝色。注意他们都使用十六进制的值。需配合 foreground 和 unifont 命令共同使用。unifont 用来加载中文支持,background 为背景色,foreground 为前景色。 blocklist 用法: blocklist FILE 描述: print the blocklist notation of the file FILE 输出文件的块清单标记。 boot 用法: boot 描述: boot the OS/chain-loader which had been loaded 引导已加载的操作系统或扇区链式加载器。 确定进行启动用,通常和chainloader命令搭配使用,在菜单文件中可以省略,命令行模式下需要。 例:菜单文件中示例: title boot iso map --mem /iso.iso (0xff) map --hook chainloader (0xff) 命令行中实现同样效果: grub map --mem /iso.iso (0xff) grub map –hook grub chainloader (0xff) grub boot calc 用法: calc [*INTEGER=] [*]INTEGER OPERATOR [[*]INTEGER] 描述: (by zhaohj@wuyou) this is a simple calculator and from left to right only 这是一个简单的计算器,只能从左至右进行计算,从左到右计算,不支持优先级。 操作符: +(加)、 -(减)、 *(乘)、 /(除)、 %(余)、 (左移)、 (右移)、 (与)、 |(或)、 ^(位异或) %(余)操作: 7%2=1 (左移)操作: 110=1024,相当于2的10次方;左移一位等于*2 (右移)操作: 102410=1,右移一位等于/2 1024=2进制10000000000,这样一看就明白了。 (与)操作: 相同位都为1时为1 11=1 10=0 00=0 ^(位异或)操作: 相同位相反时为1 1^1=0 1^0=1 0^0=0 |(或)操作: 相同位有1时为1 1|1=1 1|0=1 0|0=0 例1:内存变量操作 calc *0x8208=*0x82a0 calc *0x8280=*0x829c 0x82a0保存的是当前根所在的驱动器(current root drive) 0x829c保存的是当前根分区号(current root partition) 0x8208保存的是启动分区号(the boot partition) 0x8280保存的是启动驱动器号(boot_drive) 实现了把当前设备保存到启动设备的功能 例2:混合操作 计算物理硬盘数 0x475的低2字节保存的是物理硬盘数,所以要去掉高2字节 calc *0x4750xff 如果保存到变量hdn,用 set /a hdn=*0x4750xff set命令的 /a 参数调用的是calc命令。 另外要注意的是,复合语句,执行时是一次性替换整条命令的变量的;复合语句也算一条语句 set /a m=8 set /a n=2 set /a n=%m%-%n% set /a m=%n%/2 set /a n=%n%-%m% 与下面计算结果不同: set /a m=8 set /a n=2 set /a n=%m%-%n% set /a m=%n%/2 set /a n=%n%-%m% call 用法: call [:]LABLE [%1 %2 ... %9] 描述: 0.4.5版grub4dos增加批处理支持,call语法和MS-DOS的批处理几乎一模一样。 call 命令可以使批处理执行时跳转到指定的 LABLE 标签执行, LABLE 标签执行后返回原处继续向下执行, 与call命令的差别是,在批处理中使用 goto 命令直接转换 LABLE 标签处执行不会返回原处。 注意: GRUB4DOS的CALL和GOTO是和批处

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档