I Linux- operativsystem , mange filer inneholder data som ikke er lagret i tekstmodus. Eksempler er kjørbare filer med maskinkode , og data som er lagret i binære formater forståelig bare til programmer ment å manipulere disse filene. Du kan redigere filer av denne typen ved hjelp av en binær editor som presenterer filinnhold som uninterpreted heksadesimale tall . Linux har et innebygd verktøy for å redigere hex filer fra kommandolinjen . Instruksjoner
en
Logg inn Linux-maskinen i tekstmodus . Linux vil starte en kommando shell , noe som igjen vil be deg om å skrive inn en tekst -mode kommandoen
2
Påkall " vim " teksteditor i binær modus som følger : .
vim - b
Press " . Enter"
3
Konfigurer vim til å operere i hex -modus , og last ned filen du trenger for å redigere ved å skrive inn kommandoene nedenfor :
: setlocal wrap display = uhex
: r xxd myFile.hex
Erstatt " myFile.hex " av navnet på filen du trenger for å redigere. Trykk på " Enter" etter hver linje . Vim vil vise innholdet i filen i både hex og tekst - på høyre side av hver linje - . Modi
4
endre innholdet i filen etter behov ved å bruke piltastene for å flytte rundt
5
Exit vim under lagring av endringer , ved å trykke " Esc " og deretter skrive: .
: wq
Press " . Enter"