As ROM BASIC never changed substantially from the first version to the last
There were three revisions. 16k-64k 5150s had BASIC C1.00, and everything else except the PCjr (which had BASIC C1.20) used version C1.10.
I tried a few quick searches for an IBM Rom Basic manual but didn't find what I wanted to post. Maybe someone else will have better luck. Basic has a save command but I'm not sure if Rom basic would have that or know how to write to a dos drive letter assignment or even a device number (bios). I would imagine there is likely a way to save your work though, just can't quote anything and I haven't done it myself.
The LOAD, SAVE, BLOAD, and BSAVE commands do exist in ROM BASIC, but of course they only work with the cassette. ROM BASIC is also missing the following commands:
CHAIN, CHDIR, CIRCLE, COM
, COMMON, CVI, CVS, CVD, DATE$, DRAW, ENVIRON, ENVIRON$, ERDEV, ERDEV$, EXTERR
, FIELD, FILES, GET, IOCTL, IOCTL$, KEY
, KILL, LOC, LOCK, LOF, LSET, RSET, MKDIR, MKI$, MKS$, MKD$, NAME, ON COM
, ON KEY
, ON PEN, ON PLAY, ON STRIG
, ON TIMER, OPEN, OPEN "COM...", PAINT, PALETTE, PALETTE USING, PEN STOP, PLAY
, PMAP, PUT, RESET, RMDIR, SHELL, STRIG
, SYSTEM, TIME$, TIMER, UNLOCK, VARPTR$, VIEW, WINDOW