In the Windows platform, the xvlog, xvhdl, xelab and xsim files are batch files (have the .bat extension) not windows executables (.exe extension).
If you would like to run Vivado Simulator in batch mode, be aware that in Windows, calling a batch file from within another one requires the use of a call before the batch file name.
In Linux, xvlog, xvhdl, xelab and xsim are shell scripts and they can be invoked just like executables.
So, no change in the calling mechanism is required for Linux.
See the following examples:
call xvlog file1.v
call xvhdl file2.vhd
call xvlog top.v
call xelab -debug typical top -s top_sim
call xsim top_sim -t xsim_run.tcl
xelab -debug typical top -s top_sim
xsim top_sim -t xsim_run.tcl