Tweak 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Tweak 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Tweak 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 未知
开发语言
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2011-02-02

软件简介

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文件。

展开阅读全文

评论

点击加入讨论🔥(1)
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部