savehistory
位于 utils
包(package)。 说明
加载或保存或显示命令历史记录。
用法
loadhistory(file = ".Rhistory")
savehistory(file = ".Rhistory")
history(max.show = 25, reverse = FALSE, pattern, ...)
timestamp(stamp = date(),
prefix = "##------ ", suffix = " ------##",
quiet = FALSE)
参数
file |
用于保存历史记录或从中加载历史记录的文件的名称。该路径是相对于当前工作目录的。 |
max.show |
显示的最大行数。 |
reverse |
合乎逻辑的。如果为 true,则行将以相反的顺序显示。注意:当有连续行时,这没有用。 |
pattern |
要与历史记录行相匹配的字符串。提供后,仅显示唯一的匹配行。 |
... |
进行匹配时要传递给 |
stamp |
要写入历史记录的值或值向量。 |
prefix |
应用于每行的前缀。 |
suffix |
应用于每行的后缀。 |
quiet |
如果 |
细节
有多种历史机制可用于不同的情况R控制台,其工作方式相似但不相同。值得注意的是,Unix 和 Windows 有不同的实现。
- 视窗:
-
此处说明的函数可在
Rgui
和交互式Rterm
中工作,但不适用于批量使用Rterm
或嵌入式/DCOM 版本。 - 类 Unix 系统:
-
此处说明的函数在以下条件下工作
readline
命令行接口,但不能以其他方式(例如,在批处理使用或在嵌入式应用程序中)。注意R可以在没有readline
.R.app
macOS 上的控制台有一个独立且很大程度上不兼容的历史记录机制,默认情况下使用文件“.拉普.历史’并保存最多 250 个条目。这些函数目前尚未在那里实现。
这 (readline
在 Unix 类系统上)历史机制由两个环境变量控制:R_HISTSIZE控制保存的行数(默认 512),以及R_HISTFILE(默认 '.历史’) 如果在会话开始/结束时请求,则设置用于加载/保存历史记录的文件名(但不是默认值)loadhistory
/savehistory
)。会话期间保留的历史记录行数没有限制,因此设置R_HISTSIZE除非实际生成了大文件,否则设置为大值不会造成任何损失。
这些环境变量是在保存时读取的,因此可以在会话中使用 Sys.setenv
进行更改。
在 Unix-alikes 上:请注意, readline
历史库以 0600
权限保存文件,即具有用户的读/写权限,甚至没有任何其他帐户的读权限。
timestamp
函数将时间戳(或其他消息)写入历史记录并将其回显到控制台。在不支持历史记录机制的平台上,仅打印控制台消息。
注意
如果您想在(几乎)每个交互式会话(即使是那些不保存工作区的会话)结束时保存历史记录,您可以在 .Last
中调用 savehistory()
。请参阅示例。
例子
## Not run:
## Save the history in the home directory: note that it is not
## (by default) read from there but from the current directory
.Last <- function()
if(interactive()) try(savehistory("~/.Rhistory"))
## End(Not run)
相关用法
- R select.list 从列表中选择项目
- R str 紧凑地显示任意 R 对象的结构
- R sourceutils 源参考实用程序
- R stack 从数据帧或列表中堆叠或取消堆叠向量
- R shortPathName 在 Windows 上以简短形式表达文件路径
- R setRepositories 选择包存储库
- R setWindowTitle 在Windows中设置RGUI的窗口标题或状态栏
- R sessionInfo 收集有关当前 R 会话的信息
- R summaryRprof 总结 R 采样分析器的输出
- R strcapture 将字符串标记捕获到 data.frame 中
- R COMPILE 编译用于 R 的文件
- R readRegistry 读取 Windows 注册表配置单元
- R browseVignettes 在 HTML 浏览器中列出晕影
- R hasName 检查姓名
- R nsl 按主机名查找 IP 地址
- R edit 调用文本编辑器
- R create.post 准备电子邮件和帖子的辅助函数
- R hsearch-utils 帮助搜索实用程序
- R download.packages 从类似 CRAN 的存储库下载软件包
- R DLL.version MS Windows 上的 DLL 版本信息
- R ls.str 列表对象及其结构
- R Rscript R 前端脚本
- R bug.report 发送错误报告
- R PkgUtils 用于构建和检查附加包的实用程序
- R cite 引用参考书目条目
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Load or Save or Display the Commands History。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。