対象とするUbuntuのバージョン
- 7.04 Feisty Fawn
bvi を使う場合
- bvi を Synaptic 等からインストールしておきます。
- 端末から以下のコマンドを入力して bvi を起動します。
$ bvi 編集ファイル名
- vi と同様 hjkl でカーソルを移動し、書き換えたい場所で r コマンドを実行することで数値を入力できるようになります。
- ファイルサイズが変わるような編集を行う場合はあらかじめ
:set memmove
を実行しておき、編集したい場所で i(insert) や a(append) コマンドを実行して数値を入力します。 - vi と同様、:wq 等で保存終了ができます。
- さらに詳しい操作は man bvi を参照してください。
Emacs を使う場合
- Emacs を Synaptic 等からインストールしておきます。
- Emacs を起動して編集するファイルを読み込みます。
- M-x hexl-mode を実行してバイナリ編集モードに入ります。
- 英数字や記号などは直接入力ができます(1 とタイプすると 0x31 が入力されます)。
- 16進数を直接入力したい場合は C-M-x と入力してから16進数を入力します。
- C-x C-s でバッファの保存ができます。