如何在 R 的控制台模式下去除启动信息?

12
无论何时我们使用 "R" 命令启动 R 控制台,都可以看到以下消息。
R version 3.2.0 (2015-04-16) -- "Full of Ingredients"
Copyright (C) 2015 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin13.4.0 (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

如果有人能告诉我如何禁用它,我将不胜感激。


1
我不知道你如何系统地删除这个介绍(或者为什么你需要这样做),但是每次启动R时,你可以使用ctrl+L使其消失... - Cath
没错。唯一的原因是它有时会让人感到烦恼,因为它占据了控制台中的大量空间。目前我已经在en.po文件中删除了文本以解决这个问题。但我不认为这是一个好的方法,例如,在每次发布后我需要重复执行此操作。我很好奇是否有其他方法可以解决这个问题。 :) - Kim
这个回答解决了你的问题吗?如何抑制R启动消息? - Karolis Koncevičius
1个回答

13

您需要使用命令行选项--quiet--silent-q也可以)运行您正在使用的可执行文件。如何实现这一点的确切细节取决于您通常如何启动R。

从已安装R的机器的命令行,只需执行以下操作:

R --quiet

或者,如果您想为Windows GUI设置一个可点击的图标,启动时不带“greeting”,可以执行以下操作:

  1. 创建一个指向Rgui可执行文件的快捷方式(存储在路径如$R_DIRECTORY/bin/i386/Rgui.exe)。
  2. 右键单击该快捷方式,然后选择“属性”。
  3. 在“快捷方式”选项卡上,将“目标”字段修改为(与您的计算机相等的)C:\R\R-current\bin\i386\Rgui.exe --quiet
  4. 根据需要修改“启动位置”字段。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接