RADARE2(1) General Commands Manual RADARE2(1) (NAME) radare2 - (SYNOPSIS) radare2 [-a arch] [-b bits] [-B baddr] [-c cmd] [-e k=v] [-i file] [-I prefile] [-k kernel] [-m addr] [-p project] [-P patch] [-r rarun2] [-R rr2rule] [-s addr] [-012AdDEjwntLquvVxX] -|--|=|file (DESCRIPTION) . 'r2' radare2 . : -- radare2 - 'r2 malloc://512' -0 \x00 -1 stderr stdout -2 stderr RCore -a arch asm.arch ( x86 ppc arm mips bf java ...) -A 'aaa' . -AA aaaa -b bits asm.bits ( 16 32 64) -B baddr (base address) . 'e?bin.baddr' -c cmd -d -D dbg.backend . cfg.debug=true -e k=v key=value. -e scr.color=false. -e -j eval . -E cfg.editor ( EDITOR) -f (Blocksize) -j QJS qjs . -e -j . -i file radare2 -I file radare2 -k kernel (asm.os) (syscall) -L / (IO). -LL (core plugins) . -m addr -M demangling -n (r_bin). -nn rbin ( elf mach0 ...) -N / ~/.radare2rc ~/.config/radare2/rc ~/.config/radare2/rc.d/. -NN -N -q ( ) -i -c -qq . -e -c -i. -Q q RCore . -p prj -P file rapatch ( doc/rapatch.md ) -r rarun2 rarun2 dbg.profile -R rarun2-directive rarun2 rarun2 -s addr / (seek) -S / ( -e cfg.sandbox=true) -t (thread) -T (hashes) -u bin.filter=false rbin -v ( -qv ) -V radare2 ( -j JSON ) -w (write mode) -h -H [variable] -x -X -e bin.usextr=false dyldcache (SHELL) '?' (VISUAL) 'V' . '?' (DEBUGGER) r2 'd' . 'd?' : dts+ (reversible debugger). dtsc [label] (checkpoint) . . dtsr id (id) . dtsd id (leaf) . dtst dir / dtsf dir . dtsw id fd hex / dtswc id [fd / dtswj] (file descriptor) JSON. (ENVIRONMENT) R2_ARGS radare2 R2_IGNVER . ( ) R2_DEBUG R2_DEBUG_ASSERT=1 assert R2_MAGICPATH /Users/pancake/.local/share/radare2/share/radare2/4.5.0-git/magic R2_NOPLUGINS r2 R2_PLUGINS_ORDER : i=internal e=env h=home s=system c=config =icehs ? R2_RCFILE ~/.radare2rc ( ) R2_RDATAHOME /usr/local FILE . (SEE ALSO) r2r(1), rahash2(1), rafind2(1), rabin2(1), radiff2(1), rasm2(1), rax2(1), ravc2(1), ragg2(1), rarun2(1), (AUTHORS) pancake May 20, 2025