在linux环境中,从命令行调用RStudio的命令是什么?

在linux环境中,从命令行调用RStudio的命令是什么?,r,linux,rstudio,R,Linux,Rstudio,我正在寻找从Linux调用RStudio的命令。我将VNC导入linux系统,没有看到从gnome终端启动RStudio的任何其他选项。我知道R文件可以在终端中直接读取,但我搜索了一下,没有找到任何调用RStudio的命令 您尝试过从这里启动它吗 /usr/bin/rstudio PS:您也需要在系统上安装R。您指的是RStudio桌面版本还是服务器实例?前者只需调用rstudio即可启动: edd@rob:~$ type -p rstudio /usr/bin/rstudio edd@rob

我正在寻找从Linux调用RStudio的命令。我将VNC导入linux系统,没有看到从gnome终端启动RStudio的任何其他选项。我知道R文件可以在终端中直接读取,但我搜索了一下,没有找到任何调用RStudio的命令

您尝试过从这里启动它吗

/usr/bin/rstudio

PS:您也需要在系统上安装R。

您指的是RStudio桌面版本还是服务器实例?前者只需调用rstudio即可启动:

edd@rob:~$ type -p rstudio
/usr/bin/rstudio
edd@rob:~$
后者始终作为系统进程运行和启动:

edd@rob:~$ systemctl status rstudio-server
● rstudio-server.service - RStudio Server
   Loaded: loaded (/etc/systemd/system/rstudio-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2018-07-15 20:12:01 CDT; 1 weeks 1 days ago
 Main PID: 1665 (rserver)
    Tasks: 3 (limit: 4915)
   CGroup: /system.slice/rstudio-server.service
           └─1665 /usr/lib/rstudio-server/bin/rserver

Jul 15 20:12:00 rob systemd[1]: Starting RStudio Server...
Jul 15 20:12:01 rob systemd[1]: Started RStudio Server.
edd@rob:~$
如果要访问后者,则不需要VNC。只需将浏览器指向该机器上的端口8787。

在Arch上,命令为

rstudio-bin

rstudio
不工作吗?rstudio服务器是否可能在不同端口上有多个会话?例如,我有两个不同的用户,我需要每个用户都能够通过web浏览器访问RStudio。例如,用户A在端口8787上访问RStudio,用户B在端口8888上访问RStudio。始终支持多个用户。但是每台服务器上,每个用户只能获得一个会话,但对于几十个不同的用户,可能会有几十个会话。注意,关于如何允许不同用户使用多个会话,您有什么好的参考资料吗?目前该会话只能通过端口8787访问,这意味着一次只有一个用户可以访问它。我在这里问了同样的问题,但到目前为止还没有现成的答案。官方的Rstudio文档也没有提到我(我怀疑还有很多其他人)刚刚启动了多个会话。还要注意,您当然可以在适当的机器上运行多个RStudio桌面实例——我在Linux上,因此只有一个RStudio服务器不是瓶颈,因为我可以运行多个RStudio桌面(除了multple R-in-Emacs-via-ESS会话)。