歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux Mint (應用軟件— 二進制文件編輯器 :bless)

Linux Mint (應用軟件— 二進制文件編輯器 :bless)

日期:2017/3/1 12:13:45   编辑:關於Linux

我們在工作中會操作二進制文件,在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系統中的安裝方法 ,以後有其它的使用技巧了,再和大家分享。


Copyright © Linux教程網 All Rights Reserved