Radare2核心理念在重新开启加载~/.config/radare2/radare2rc。您能将e指示加进到此文档中,以依照您的偏好修正radare2实用性。要避免radare2在重新开启导出此文档,请传达-N快捷键。
radare2的大部份实用性都是透过评估结果指示顺利完成的。众所周知的开启实用性文档如下表所示右图:
$ cat ~/.radare2rc
e scr.color =1
e dbg.bep = loader
还能采用-e 配置文档快捷键更动实用性。这种,您就能从配置文档修正实用性,维持.radare2rc文档的准确性。比如,要从空实用性已经开始,接着修正scr.color和asm.syntax,能采用下列行:
$ radare2-N -e scr.color=1-e asm.syntax=intel -d /bin/ls
在外部,实用性储存在基元附注。表达式各组在重新命名外部空间中:cfg., file., dbg., scr.之类。
大部份实用性表达式的条目,只需在配置文档wildcard中点选e。班莱班县将输入管制为选取的重新命名外部空间,请将其与开头点传达给e。比如,e file.将表明“file”重新命名外部空间内表述的大部份表达式。
:
Usage: e [var[=value]] Evaluable vars
e?asm.bytes show description
e?? list config vars with description
e a get value of var a
e a=b set var a the b value
e var=? print all valid values of var
e var=?? print all valid values of var with description
e.a=b same as e a=b but without using a space
e,k=v,k=v,k=v comma separated k[=v]
e- reset config vars
e* dump config vars in r commands
e!a invert the boolean value of a var
ec [k][color] set color for given key (prompt, offset,…)
eevar open editor to change the value of var
ed open editor to change the ~/.radare2rc
ej list config vars in JSON
env [k[=v]] get/set environment variable
er [key] set config key as readonly. no way back
es [space] list all eval spaces [or keys]
et [key] show type of given config variable
ev [key] list config vars in verbose format
evj [key] list config vars in verbose format in JSON
e指示的更简单的替代方式可从可视模式访问。点选Ve以输入它,采用箭头(向上、向下、向左、向右)导航实用性,采用q退出实用性。可视化实用性编辑的已经开始屏幕如下表所示右图:
[0x00000000]> e scr.nkey =?
scr.nkey = fun, hit, flag