gpt4 book ai didi

终端 Linux 中的 R 工作区

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:39:02 24 4
gpt4 key购买 nike

我们获得了仅具有终端访问权限(无 GUI)的 CentOS Linux 服务器。它位于防火墙后面(无 Internet 连接)。访问它的唯一方法是 SSH 和 FTP。我们通过 sudo 获得 root 权限。

我需要在那里设置 R workplace 以运行长时间运行的多核 R 任务(从几小时到几天)。最好的工具和技巧是什么?

我们安装了 RStudio 网络界面 - 但我觉得它对于长时间运行的任务可能不可靠 - 因为我需要保持 session 。也许我错了。

更具体的问题:

1) 安装软件包的最佳方式是什么? (我目前使用 miniCran,但怀疑可能有更好的方法)。

2) 保持多个终端运行任务的最佳方法是什么? (屏幕?)

3) 什么是最好的 R 脚本终端编辑器,允许像在 RStudio 中一样逐行执行您键入的内容? (到底有没有?)

免责声明:我没有太多 Linux 经验,但愿意学习。

谢谢!

最佳答案

  1. What is the best way to install packages?

    我所知道的目前唯一存在的是 miniCRAN。好像还不错。但请留意 Gábor Csárdi 的作品,尤其是 cranlike .

  2. What is the best way to keep several terminals with running tasks?

    tmux .它是现代“屏幕”的替代品,在各个方面都更好,尤其是使用 .tmux 这样的配置时作者:Gregory Pakosz。

  3. What is the best terminal editor for R scripts that allows executing what you type line-by-line just as we do in RStudio?

    Nvim-R如果你使用的是 Vim,或者 ESS如果你正在使用 Emacs。我每天都使用 Nvim-R,无论是在集群上还是在我的台式机上。我还建议使用更好的自动完成功能。我个人使用 YouCompleteMe .还有其他更好的选择,但我永远无法让它们发挥作用。

    也就是说,我通常建议不要以交互方式执行命令。编写独立脚本并执行它们。

关于终端 Linux 中的 R 工作区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45037282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com