R.exe, Rcmd.exe, Rscript.exe и Rterm.exe: в чем разница?

Я борюсь с разными исполняемыми файлами R. В чем именно разница между R.exe (с опцией CMD BATCH или без нее), Rcmd.exe, Rscript.exe и Rterm.exe при запуске командной строки в пакетном файле? И в чем разница между: R.exe --no-environ --no-save < "c:\temp\R\test.R" > "c:\temp\R\out.txt"...