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::Parserbless – 多功能的十六進位編輯器 //這個是我們想要的安裝包
知道包名後,我們開始安裝該軟體,下面是詳細的安裝過程:
apt-get install bless //使用apt安裝命令進行安裝正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構 正在讀取狀態資訊... 完成 下列軟體包是自動安裝的並且現在不需要了: kbuild libgsoap4 libvncserver0 module-assistantUse '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系統中的安裝方法 ,以後有其它的提示了,再和大家分享。