tweak是可以在命令行方式下使用的16进制编辑器,在UbuntuLinux下可以用apt-getinstalltweak安装,用man可以看使用方法。命令格式:tweak[‐l|‐f][‐e][‐wwidth][‐ooffset]filename参数说明:-f:fix模式,只能修改原有字节,不能插入-l:查看模式,只能查看,不能修改-e:eager模式,会将文件全部读入内存。默认情况下为lazily模式,只读入需要的部分。-w:指定每行显示的字节数,默认为16字节-o:对显示进行调整,使指定偏移位于行首-D:不载入和编辑文件,仅用于显示.tweakrc的内容按键:移动键:· ^P ,^N向上或向下移动一行;功能同上下箭头键· ^B,^F向左或向右移动一个字符;功能同左右箭头键· M-v,^V上翻或下翻一屏;功能同PageUp及PageDown· ^A,^E移动或行首或行尾,功能同Home和End按M-<及M->移动到文件首部或文件结尾按^X移动到指定位置,可以用10进制或16进制形式指定位置,若用16进制形式,要在数字前加0x编辑键:按Return可使光标在16进制区域和ASCII区域进行切换在ASCII模式下,可以按^Q对随后的字符进行转义,例如:如果想输入Control-V(16进制为0x16), 可以按下^Q^V,tweak会自动插入16进制为0x16的字符.查找:按^S以字节方式进行查找,查找内容可以是ASCII文本,也可以是16进制值。若是16进制值,要在值前加反斜杠(\).例如:如果要查的以值为5的字节开头随后为`hello'的串,可以输入\05hello.如果要查找反斜杠(\),可以以16进制形式查找(\5C),或直接输入两个反斜杠(\\).按^R进行反方向查找由于tweak处理的是纯二进制数据,所有查找都是大小写敏感的。、控制及显示:按^Xw可以修改每行显示的字节数,效果同使用-w参数相同。按^Xo可以使指定偏移位于行首,效果同使用-o参数相同.默认情况下,当前位置及文件长度以16进制显示在状态栏,按^Xx或^Xh可以在16进制和10进制间进行切换.其他:按^L重绘屏幕按^Z挂起tweak并临时返回到shell.按^X^S进行存盘.按^X^C退出tweak.配置文件:用户目录下的.tweakrc可以对tweak的按键和默认参数进行定制。可以用tweak-D来查看.tweak的内容.若没有.tweakrc文件,可以用tweak‐D>$HOME/.tweakrc来使用程序内部默认值生成.tweakrc文件。
点击空白处退出提示
评论