# Brief overview of hex editor shell

The hex editor shell, invoked by `hexedit`, is one of the shells available in the kernel that provides you basic binary editing functions.

For more information about every command, click the command.

## All Hex editor commands

| Command                                            | Description                                   |
| -------------------------------------------------- | --------------------------------------------- |
| [addbyte](hex/ks-hex-editor-command-addbyte)       | Adds a new byte.                              |
| [addbytes](hex/ks-hex-editor-command-addbytes)     | Adds the new bytes                            |
| [clear](hex/ks-hex-editor-command-clear)           | Clears the file.                              |
| [delbyte](hex/ks-hex-editor-command-delbyte)       | Deletes a byte.                               |
| [delbytes](hex/ks-hex-editor-command-delbytes)     | Deletes the bytes.                            |
| [exit](hex/ks-hex-editor-command-exit)             | Exits the shell with saving.                  |
| [exitnosave](hex/ks-hex-editor-command-exitnosave) | Exits the shell without saving.               |
| [print](hex/ks-hex-editor-command-print)           | Prints the current contents.                  |
| [querybyte](hex/ks-hex-editor-command-querybyte)   | Queries a byte.                               |
| [replace](hex/ks-hex-editor-command-replace)       | Replaces a word or phrase in the entire file. |
| [save](hex/ks-hex-editor-command-save)             | Saves changes to a file.                      |
