@
Misc help for '@' (seek), '~' (grep) (see ~??)
Usage: [.][#]<cmd>[*] [`cmd`] [@ addr] [~grep] [|syscmd] [>[>]file]
0
alias for 's 0'
0xaddr
alias for 's 0x..'
#cmd
if # is a number repeat the command # times
/*
start multiline comment
*/
end multiline comment
.cmd
execute output of command as r2 script
.:8080
wait for commands on port 8080
.!rabin2 -re $FILE
run command output as r2 script
*
output of command in r2 script format (CC*)
j
output of command in JSON format (pdj)
~?
count number of lines (like wc -l)
~??
show internal grep help
~..
internal less
~{}
json indent
~{}..
json indent and less
~word
grep for lines matching word
~!word
grep for lines NOT matching word
~word[2]
grep 3rd column of lines matching word
~word:3[0]
grep 1st column from the 4th line matching word
@ 0x1024
temporary seek to this address (sym.main+3)
@ [addr]!blocksize
temporary set a new blocksize
@..addr
temporary partial address seek (see s..)
@!blocksize
temporary change the block size (p8@3!3)
@(from to)
temporary set from and to for commands supporting ranges
@a:arch[:bits]
temporary set arch and bits
@b:bits
temporary set asm.bits
@B:nth
temporary seek to nth instruction in current bb (negative numbers too)
@e:k=v,k=v
temporary change eval vars
@f:file
temporary replace block with file contents
@F:flagspace
temporary change flag space
@i:nth.op
temporary seek to the Nth relative instruction
@k:k
temporary seek at value of sdb key k
@o:fd
temporary switch to another fd
@r:reg
tmp seek to reg value (f.ex pd@r:PC)
@s:string
same as above but from a string
@x:909192
from hex pairs string
@@=1 2 3
run the previous command at offsets 1, 2 and 3
@@ hit*
run the command on every flag matching 'hit*'
@@?[ktfb..]
show help for the iterator operator
@@@ [type]
run a command on every [type] (see @@@? for help)
>file
pipe output of command to file
>>file
append to file
H>file
pipe output of command to file in HTML
H>>file
append to file with the output of command in HTML
`pdi~push:0[0]
` replace output of command inside the line
|cmd
pipe output to command (pd|less) (.dr*)