感谢支持
我们一直在努力

Tweak – Linux下的16进制编辑器

tweak是可以在命令行方式下使用的16进制编辑器,在Ubuntu Linux下可以用apt-get install tweak安装,用man可以看使用方法。


命令格式:


tweak [‐l | ‐f] [‐e] [‐w width] [‐o offset] filename


参数说明:


-f:fix模式,只能修改原有字节,不能插入


-l:查看模式,只能查看 ,不能修改


-e:eager模式,会将文件全部读入内存。默认情况下为lazily模式,只读入需要的部分。


-w:指定每行显示的字节数,默认为16字节


-o:对显示进行调整,使指定偏移位于行首


-D:不载入和编辑文件,仅用于显示.tweakrc的内容


按键:


移动键:


·      ^P  , ^N 向上或向下移动一行; 功能同上下箭头键


·      ^B , ^F 向左或向右移动一个字符; 功能同左右箭头键


·      M-v , ^V 上翻或下翻一屏; 功能同Page Up 及 Page Down


·      ^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处理的是纯二进制数据,所有查找都是大小写敏感的。、


控制及显示:


按 ^X w 可以修改每行显示的字节数,效果同使用 -w 参数相同。


按^X o 可以使指定偏移位于行首,效果同使用-o参数相同.


默认情况下,当前位置及文件长度以16进制显示在状态栏,按 ^X x 或^X h可以在16进制和10进制间进行切换.


其他:


按 ^L 重绘屏幕


按 ^Z 挂起tweak并临时返回到shell.


按 ^X^S 进行存盘.


按^X^C 退出tweak.


配置文件:


用户目录下的.tweakrc可以对tweak的按键和默认参数进行定制。可以用tweak -D来查看.tweak的内容.


若没有.tweakrc文件,可以用tweak ‐D > $HOME/.tweakrc 来使用程序内部默认值生成.tweakrc文件。

赞(0) 打赏
转载请注明出处:服务器评测 » Tweak – Linux下的16进制编辑器
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏