2017-07-11 50 views
1

我們只有終端訪問(無GUI)纔得到CentOS Linux服務器。它在防火牆後面(沒有互聯網連接)。訪問它的唯一方法是SSH和FTP。我們通過sudo訪問root。終端Linux中的R工作場所

我需要在那裏設置R工作區以運行長時間運行的多核R任務(從幾小時到幾天)。最開始的最佳工具和技巧是什麼?

我們安裝了RStudio網絡界面 - 但我覺得它可能不適合長時間運行的任務 - 因爲我需要保留一個會話。也許我錯了。

更具體的問題:

1)什麼是安裝軟件包的最佳方式? (我目前使用miniCran,但懷疑可能有更好的方法)。

2)保持多個終端運行任務的最佳方式是什麼? (屏幕?)

3)什麼是最好的R腳本終端編輯器,可以像在RStudio中一樣執行逐行輸入的內容? (是否有任何?)

聲明:我沒有太多的Linux經驗,但願意學習。

謝謝!

+0

這是很多問題捆綁成一個... –

回答

1
  1. 什麼是安裝軟件包的最佳方式?

    我知道的唯一一個我知道的就是miniCRAN。這似乎不是太糟糕。但請留意GáborCsárdi的工作,特別是cranlike

  2. 保持多個終端運行任務的最佳方式是什麼?

    tmux。這是一個現代的「屏幕」替代品,並且在各方面都更好,尤其是Gregory Pakosz的.tmux等配置。

  3. 什麼是R腳本的最佳終端編輯器,它允許按照我們在RStudio中一樣執行逐行輸入的內容?

    Nvim-R如果你使用Vim的,或ESS如果你使用Emacs。我每天都在使用Nvim-R,無論是在羣集上還是在臺式機上工作。我也推薦更好的自動補全。我個人使用YouCompleteMe。還有其他的,應該是更好的選擇,但我永遠無法讓這些工作。

    這就是說,我通常會推薦而不是交互式執行命令。編寫獨立腳本並執行這些腳本。

+0

謝謝康拉德!這有很大幫助! –