refresh Preview from command line
No simple solution that I can think of.


You can switch to using Skim, or another PDF previewer that supports the behavior you seek.
You can "open file.pdf" to refresh and bring Preview to the foreground, and then another command to bring your editor or terminal in front of it (open file.pdf; open -a Terminal.app).