I operativsystemet Linux , många filer innehåller data som inte lagrats i textläge . Exempel inkluderar körbara filer med maskinkod , och data som lagras i binära format begripligt endast till de program som är avsedda att manipulera dessa filer . Du kan redigera filer av den typen med en binär editor som visar filens innehåll som uninterpreted hexadecimala tal . Linux har ett inbyggt verktyg för att redigera hex filer från kommandoraden . Instruktioner
1
logga in på Linux-dator i textläge . Linux kommer att starta en kommandotolk , vilket i sin tur kommer att uppmana dig att ange ett text - mode kommandot
2
Åkalla " vim " textredigerare i binärt läge enligt följande : .
vim -b
Tryck " . Enter " Addera 3
Konfigurera vim att arbeta i hex -läge , sedan läsa in filen du behöver redigera genom att skriva in kommandon nedan :
: setlocal wrap display = uhex
: r xXD myFile.hex
Ersätt " myFile.hex " med namnet på den fil du vill redigera . Tryck " Enter " efter varje rad . Vim kommer visa innehållet i filen i både hex och text - till höger på varje rad - . Lägen
4
ändra innehållet i filen som behövs genom att använda piltangenterna för att flytta runt
5 vim
Exit när du sparar dina ändringar genom att trycka på " Esc " och sedan skriva: .
: wq
Press " . Enter "
Addera ditt