Tweak

Linux下的16进制编辑器
授权协议 未知
开发语言
所属分类 应用工具、 文档/文本编辑
软件类型 开源软件
地区 不详
投 递 者 崔琦
操作系统 Linux
开源组织
适用人群 未知
 软件概览

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

  • 前言 OC 中对某个对象的方法的调用并不像 C++ 一样直接取得方法的实现的偏移值来调用,所以 C++ 方法与实现的关系在编译时就可确定。而 OC 中方法和实现的关系是在运行时决定的。在调用某个对象的方法时,实际上是调用了 obj_msgsend 向对象发送一个名称为方法名的消息,而我们可以替换这个响应这个消息的实现内容。OC 中比较有力的动态特性 Method Swizzing 就是建立在这个基

  • 软件简介 tweak是可以在命令行方式下使用的16进制编辑器,在Ubuntu Linux下可以用apt-get install tweak安装,用man可以看使用方法。 命令格式: tweak [‐l | ‐f] [‐e] [‐w width] [‐o offset] filename 参数说明: -f:fix模式,只能修改原有字节,不能插入 -l:查看模式,只能查看 ,不能修改 -e:eager

  • 1: %hook SBScreenShotter - (void)saveScreenshot:(BOOL)screenshot { %orig; NSLog(@"iOSRE: saveScreenshot: is called"); } %end 2. %hook SpringBoard - (void)_menuButtonDown:(id)down { %orig; SBScreenSho

  • ubuntu-tweak,这个是系统设置软件,有了这个,基本不用用命令来设置啦,下载地址:http://ubuntu-tweak.com/ 安装命令 sudo apt-get install tweak

  • 在安装SAP-GUI时,可以选择安装TWEAK-GUI, 那么什么是Tweak-GUI呢? SAP的解释是这样的:   Tweak GUI is an alternative SAP GUI options dialog for easy configuration of the most prominent SAP GUI settings. The user receives direct f

  • 前言 可以使用makefile的after-install来修改tweak的可执行文件及配置文件的权限 after-install::

  • 今天在网上看到有介绍Ubuntu-Tweak这款工具,原来它就像Windows的系统设置工具软件,看了介绍以后觉得还不错,可以在文章的末尾给出的下载链接是32位的,而我的系统是64位,且发现网上大部分都是直接下载deb包安装的,所以为了让那些有需要采用源安装的朋友以帮助,故写出来与大家分享,下面是在安装时的步骤: 1),向/etc/apt/sources.list中添加必要的源 sudo gedi

 相关资料
  • 介绍 十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。例如十进制数57,在二进制写作111001,在16进制写作39。 像java,c这样的语言为了区分十六进制和十进制数值,会在十六进制数的前面加上 0x,比如0x20是十进制的32,而不是十进制的20。HexUtil就是将字符串或byte数组与16进制表示转换的工具

  • 问题内容: 我需要一个适用于Linux的HEX编辑器,我的意思是: 快速 搜索/替换功能 不仅可以以十六进制显示数据,还可以以二进制,八进制等显示数据。 可以处理大型(> 1 gb)文件,而不会变慢且无响应(此要求很重要) (可选)具有一些比较/差异功能 你有什么建议? 问题答案: Bless 是高质量的全功能十六进制编辑器。 它是用mono / Gtk#编写的,其主要平台是GNU / Linux

  • 我为此绞尽脑汁。我正在尝试重构我的应用程序,以使用Android Studio Canary 15中新的导航架构组件,创建xml文件时我得到的只是以下消息,编辑器从未出现; 我已经卸载并重新安装了我安装的Android Studio和Android Studio Canary 15(位于C:\Program Files\Android\Android Studio和C:\Program Files

  • 16进制颜色(html颜色值)字符串与UIColor互转功能: 1)输入一个字符串转UILabel背景颜色。 2)通过得知某种颜色输出16进制颜色(html颜色值)字符串。 [Code4App.com]

  • 我正在尝试编辑远程AmazonEC2Linux实例上的文件。我目前正在使用nano,但我非常想要一个图形文本编辑器。我有两个问题: 当我ssh时,我必须使用sudo来编辑这些服务器文件。 我只能用亚马逊给我的密钥登录。ndrew.pemec2-user@55.55.44.33 请帮忙!我不挑剔,只是任何图形文本编辑器,因为使用nano是一个巨大的痛苦。

  • 本文向大家介绍python 以16进制打印输出的方法,包括了python 以16进制打印输出的方法的使用技巧和注意事项,需要的朋友参考一下 打印整数16进制 打印字符串中的16进制 以上这篇python 以16进制打印输出的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍C# 16 进制字符串转 int的方法,包括了C# 16 进制字符串转 int的方法的使用技巧和注意事项,需要的朋友参考一下 最近在写硬件,发现有一些测试是做 16 进制的字符串,需要把他转换为整形才可以处理。 本文告诉大家如何从 16 进制转整形。 如果输入的是 0xaa 这时转换 int 不能使用 Parse 不然会出现异常 如果需要转换十六进制就需要使用 Convert 才可以

  • 本文向大家介绍使用逻辑控制器的十进制计数器,包括了使用逻辑控制器的十进制计数器的使用技巧和注意事项,需要的朋友参考一下 我们用8085编写一个用汇编语言编写的程序,仅用于实现十进制计数器的实现,该计数器被逻辑控制器接口使用。起始计数的输入必须是通过完整界面的输入,此外,我们在界面上显示计数。 让我们考虑一个示例程序– 紧随其后的程序应始终包含一个无限循环,直到用户的输入仅将有效二进制数字十进制值(