Linux Mint (应用软件— 二进制文件编辑器 :bless)



我们在工作中会操作二进制文件,在Windows下当然是使用ultraedit这个软件了,该软件的强大,我就不说了,相信很多人都明白。该软件也有Linux版本,不过它是收费软件,因此没有放到Linux的软件源中。如果我们想安装该软件,那么就需要到官网下载安装包进行安装。鉴于这两点原因,我们不准备在Linux上使用该软件。

在Linux下,我们可以使用bless这个软件来当作我们的二进制文件编辑器。bless是由Alexandros Frantzis编写的一款开源软件,我们使用时遵守GPL协议就可以,当然了感觉好用时,可以进行捐助。该软件已经放到Linux的软件源中,我们可以通过相关的命令进行安装。该软件的官网如下:http://home.gna.org/bless/index.html。

我们使用的Linux系统中默认没有安装该软件,因此需要我们自己动手去安装。下面是安装的过程,请大家参考:

apt-cache search bless      //先搜索一下安装包
libtest-deep-perl - Perl module for extremely flexible deep comparisons
… //省略没有用的信息
libxml-tokeparser-perl - Simplified interface to XML::Parser
bless – 多功能的十六进制编辑器  //这个是我们想要的安装包

知道包名后,我们开始安装该软件,下面是详细的安装过程:

apt-get install bless 
  //使用apt安装命令进行安装
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:
  kbuild libgsoap4 libvncserver0 module-assistant
Use 'apt-get autoremove' to remove them.
将会安装下列额外的软件包:
  libglade2.0-cil
建议安装的软件包:
  monodoc-gtk2.0-manual
下列【新】软件包将被安装:
  bless libglade2.0-cil
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 555 个软件包未被升级。
需要下载 483 kB 的软件包。
解压缩后会消耗掉 1,334 kB 的额外空间。
您希望继续执行吗? [Y/n] y    //输入y,开始安装
获取:1 http://archive.ubuntu.com/ubuntu/ trusty/main libglade2.0-cil i386 2.12.10-5 [20.3 kB]
获取:2 http://archive.ubuntu.com/ubuntu/ trusty/universe bless all 0.6.0-4 [463 kB]
下载 483 kB,耗时 19秒 (24.2 kB/s)                                             
Selecting previously unselected package libglade2.0-cil.
(正在读取数据库 ... 系统当前共安装有 161479 个文件和目录。)
Preparing to unpack .../libglade2.0-cil_2.12.10-5_i386.deb ...
Unpacking libglade2.0-cil (2.12.10-5) ...
Selecting previously unselected package bless.
Preparing to unpack .../archives/bless_0.6.0-4_all.deb ...
Unpacking bless (0.6.0-4) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
正在设置 libglade2.0-cil (2.12.10-5) ...
* Installing 1 assembly from libglade2.0-cil into Mono
正在设置 bless (0.6.0-4) ...

安装完成后,我们清理无用的安装包,详细如下:

sudo apt-get autoremove 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包将被【卸载】:
  kbuild libgsoap4 libvncserver0 module-assistant
升级了 0 个软件包,新安装了 0 个软件包,要卸载 4 个软件包,有 555 个软件包未被升级。
解压缩后将会空出 4,619 kB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 161574 个文件和目录。)
Removing kbuild (1:0.1.9998svn2695+dfsg-1) ...
Removing libgsoap4:i386 (2.8.16-2) ...
Removing libvncserver0:i386 (0.9.9+dfsg-1ubuntu1.1) ...
Removing module-assistant (0.11.6) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.3) ...

到此这止,该软件已经安装好了。下面是bless启动后的截图,该图不是我电脑上的截图,是我们官网上获取的截图:

这里写图片描述

软件安装好后,我们就可以使用了。在Mint中它位于开始菜单的编程菜单下面,点击图标或者使用终端命令bless都可以启动该软件。该软件的主要功能是编辑二进制文件。使用它打开二进制文件后,它可以显示二进制文件的ASCII视图,除了基本的编辑功能外,它还支持查找和替换功能。

关于二进制文件编辑器:bless就介绍到这里吧,我们主要介绍了它在Linux系统中的安装方法 ,以后有其它的使用技巧了,再和大家分享。


相关内容