Шестнадесетични редактори на Linux
Има много шестнадесетични редактори на Linux. Някои от популярните са xxd , DHex , HexEdit , Благослови , HexCurse и др. Тук xxd , По средата , Hexedit , HexCurse шестнадесетичните редактори нямат графичен потребителски интерфейс, можете да ги използвате само от терминала на Linux. Благослови шестнадесетичен редактор има графичен потребителски интерфейс (GUI). дойдох и Emacs може да се използва и като шестнадесетичен редактор в Linux. В тази статия ще разгледаме някои от тях.
Инсталиране на шестнадесетични редактори на Linux
В този раздел ще ви покажа как да инсталирате шестнадесетичните редактори в Linux, особено на Ubuntu/Debian.
Първо актуализирайте кеша на хранилището на apt пакет със следната команда:
$sudo apt-get update
Инсталиране на xxd:
Да инсталираш xxd , изпълнете следната команда:
$sudo apt-get installxxd
xxd трябва да се инсталира.
Инсталиране на DHex:
Можете да инсталирате DHex със следната команда:
$sudo apt-get installмеждуПо средата трябва да се инсталира.
Инсталиране на HexEdit:
Можете да изпълните следната команда за инсталиране HexEdit :
$sudo apt-get installhexeditHexEdit трябва да се инсталира.
Инсталиране на HexCurse:
Можете да инсталирате HexCurse със следната команда:
$sudo apt-get installшестнадесетицаHexCurse трябва да се инсталира.
Инсталиране на Bless:
Да инсталираш Благослови графичен шестнадесетичен редактор, изпълнете следната команда:
$sudo apt-get installблагословиСега натиснете и и след това натиснете продължавам.
Благослови трябва да се инсталира шестнадесетичен редактор.
Сега да започна Благослови шестнадесетичен редактор, отидете на Меню на приложението и търси Благослови , и трябва да намерите иконата за Благослови шестнадесетичен редактор. Щракнете върху него.
Благослови трябва да се отвори шестнадесетичен редактор.
По -късно ще ви покажа как да го използвате.
Използване на редактора Bless Hex
Не е възможно да ви покажа как работи всеки от Hex редакторите, тъй като това е извън обхвата на тази статия. Ще покрия само Благослови графичен шестнадесетичен редактор в тази статия. Концепциите са същите в други шестнадесетични редактори. Ще ви трябва малко време, за да се научите как да ги използвате. Това е всичко.
Ще напиша и компилирам проста програма на C и ще променя компилираната програма, използвайки Благослови шестнадесетичен редактор, само за да ви покажа как работи шестнадесетичен редактор. Да започваме.
ЗАБЕЛЕЖКА: Ако използвате Ubuntu/Debian и искате да го следвате, ще трябва да инсталирате инструментите за разработка на C/C ++ за компилиране на C програми. Просто бягай ' sudo apt-get update 'И след това стартирайте' sudo apt-get install build-essential -y “, За да инсталирате инструментите за разработка на C/C ++ на Ubuntu/Debian.
Това е програмата C, която ще компилирам. Запазено е в ~ / test.c файл.
Сега за компилиране на C изходния файл ~ / test.c , отворете терминал и изпълнете следната команда:
$gcc -или тестtest.c
След като C източник файл ~ / test.c е компилиран, двоичен файл ~/тест ще бъде създаден. Изпълнете го по следния начин:
$./тестКакто можете да видите от екранната снимка по -долу, правилния изход се показва на екрана.
Сега за редактиране на ~/тест компилиран двоичен файл, стартирайте Благослови шестнадесетичен редактор и кликнете върху Файл и след това кликнете върху Отворено от падащото меню. Можете също да натиснете + или за да отворите файл с Благослови шестнадесетичен редактор.
Трябва да се отвори инструмент за избор на файлове. Сега изберете ~/тест двоичен файл и кликнете върху Отворено .
Както можете да видите, ~ /тест файлът се отваря с Благослови шестнадесетичен редактор.
По принцип има 3 раздела, единият показва двоичен, един показва шестнадесетичен, а другият показва ASCII символи.
Ако изберете нещо от която и да е страна, точното шестнадесетично или двоично представяне трябва да бъде подчертано, както можете да видите от екрана по -долу.
Можете да търсите конкретна комбинация от низ, шестнадесетична или двоична с Благослови шестнадесетичен редактор. За да направите това, щракнете върху иконата за търсене и полето за търсене трябва да се появи, както е отбелязано на екрана по -долу.
Можете също да промените дали искате да търсите шестнадесетичен, двоичен или текст от като падащо меню.
Отивам да се променя LinuxMint текст до LinuxHint . Затова потърсих LinuxMint . След като приключите с въвеждането на заявката за търсене, натиснете .
Сега можете да щракнете върху текста ASCII и да изтриете и добавите знаци там.
След като приключите, запазете го от Файл > Запазване или чрез натискане + с .
Сега, ако бягате ~/тест пак трябва да видите LinuxHint вместо LinuxMint .
Това е принципът, по който използвате Hex редактори в Linux. Благодаря, че прочетохте тази статия.