Шестнадцатеричные редакторы Linux
Существует множество шестнадцатеричных редакторов Linux. Некоторые из популярных: xxd , DHex , HexEdit , Благословить , HexCurse и т. д. Здесь xxd , В центре , Hexправить , HexCurse У шестнадцатеричных редакторов нет графического пользовательского интерфейса, вы можете использовать их только из терминала Linux. Благословить шестнадцатеричный редактор имеет графический пользовательский интерфейс (GUI). я пришел а также Emacs также может использоваться как шестнадцатеричный редактор в Linux. В этой статье мы рассмотрим некоторые из них.
Установка шестнадцатеричных редакторов Linux
В этом разделе я покажу вам, как установить шестнадцатеричные редакторы в Linux, особенно в Ubuntu / Debian.
Сначала обновите кеш репозитория пакетов apt с помощью следующей команды:
$судо apt-get update
Установка xxd:
Установить xxd , выполните следующую команду:
$судо apt-get installxxd
xxd должен быть установлен.
Установка DHex:
Вы можете установить DHex с помощью следующей команды:
$судо apt-get installмеждуВ центре должен быть установлен.
Установка HexEdit:
Вы можете запустить следующую команду для установки HexEdit :
$судо apt-get installгексагонHexEdit должен быть установлен.
Установка HexCurse:
Вы можете установить HexCurse с помощью следующей команды:
$судо apt-get installпроклятиеHexCurse должен быть установлен.
Установка Bless:
Установить Благословить в графическом шестнадцатеричном редакторе выполните следующую команду:
$судо apt-get installблагословитьТеперь нажмите а также а затем нажмите продолжить.
Благословить Должен быть установлен шестнадцатеричный редактор.
Теперь, чтобы начать Благословить шестнадцатеричный редактор, перейдите в Меню приложений и ищи Благословить , и вы должны найти значок для Благословить шестнадцатеричный редактор. Нажмите здесь.
Благословить Должен быть открыт шестнадцатеричный редактор.
Я покажу вам, как им пользоваться позже.
Использование редактора Bless 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 компилируется, двоичный файл ~ / test будет создан. Запустите его следующим образом:
$./тестовое заданиеКак видно на скриншоте ниже, на экране отображается правильный результат.
Теперь отредактируем ~ / test скомпилированный двоичный файл, запустите Благословить шестнадцатеричный редактор и нажмите Файл а затем нажмите на Открытым из раскрывающегося меню. Вы также можете нажать + или открыть файл с помощью Благословить шестнадцатеричный редактор.
Должно открыться средство выбора файлов. Теперь выберите ~ / test двоичный файл и нажмите Открытым .
Как видите, ~ /тестовое задание файл открывается с Благословить шестнадцатеричный редактор.
Он в основном имеет 3 раздела: один отображает двоичный код, один - шестнадцатеричный, а другой - символы ASCII.
Если вы выберете что-либо с любой стороны, точное шестнадцатеричное или двоичное представление должно быть выделено, как вы можете видеть на скриншоте ниже.
Вы можете искать конкретную строковую, шестнадцатеричную или двоичную комбинацию с помощью Благословить шестнадцатеричный редактор. Для этого щелкните значок поиска, и появится окно поиска, как показано на скриншоте ниже.
Вы также можете изменить, хотите ли вы искать шестнадцатеричный, двоичный или текстовый из в качестве выпадающее меню.
Я собираюсь изменить LinuxMint текст на LinuxHint . Итак, я искал LinuxMint . Когда вы закончите вводить поисковый запрос, нажмите .
Теперь вы можете щелкнуть текст ASCII и удалить и добавить туда символы.
Как только вы закончите, сохраните его из Файл > Сохранить или нажав + s .
Теперь, если ты бежишь ~ / test снова вы должны увидеть LinuxHint вместо того LinuxMint .
По сути, именно так вы используете Hex-редакторы в Linux. Спасибо, что прочитали эту статью.