跳到内容

rpaste 简介

rpaste 是一个用于共享代码、日志输出和其他超长文本的工具。它是 Rocky Linux 开发人员创建的pastebin。当您需要公开共享内容,但又不想用您的文本主导信息流时,此工具非常有用。这在使用 Mattermost 时尤其重要,Mattermost 与其他 IRC 服务有桥接。rpaste 工具可以在任何 Rocky Linux 系统上安装。如果您的桌面计算机不是 Rocky Linux,或者您只是不想安装该工具,您可以手动使用它,方法是访问 pinnwand URL,然后粘贴您要共享的系统输出或文本。rpaste 允许您自动创建此信息。

安装

在 Rocky Linux 上安装 rpaste

sudo dnf --enablerepo=extras install rpaste

用途

对于重大系统问题,您可能需要发送所有系统信息,以便对其进行问题审查。为此,请运行

rpaste --sysinfo

这将返回 pinnwand 页面上的链接

Uploading...
Paste URL:   https://rpa.st/2GIQ
Raw URL:     https://rpa.st/raw/2GIQ
Removal URL: https://rpa.st/remove/YBWRFULDFCGTTJ4ASNLQ6UAQTA

然后,您可以在浏览器中查看信息,并决定是要保留它还是将其删除并重新开始。如果要保留它,您可以复制“粘贴 URL”并将其与您正在合作的人员共享,或在 Mattermost 上的信息流中共享。要删除,只需复制“删除 URL”并在浏览器中打开它即可。

您可以通过管道传输内容来将内容添加到您的 pastebin 中。例如,如果您想从 3 月 10 日的 /var/log/messages 文件中添加内容,您可以这样做

sudo more /var/log/messages | grep 'Mar 10' | rpaste

rpaste 帮助

要获得有关该命令的帮助,只需键入

rpaste --help

这将给出以下输出

rpaste: A paste utility originally made for the Rocky paste service

Usage: rpaste [options] [filepath]
       command | rpaste [options]

This command can take a file or standard in as input

Options:
--life value, -x value      Sets the life time of a paste (1hour, 1day, 1week) (default: 1hour)
--type value, -t value      Sets the syntax highlighting (default: text)
--sysinfo, -s               Collects general system information (disables stdin and file input) (default: false)
--dry, -d                   Turns on dry mode, which doesn't paste the output, but shows the data to stdin (default: false)
--pastebin value, -p value  Sets the paste bin service to send to. Current supported: rpaste, fpaste (default: "rpaste")
--help, -h                  show help (default: false)
--version, -v               print the version (default: false)

结论

在解决问题、共享代码或文本等情况下,有时需要共享大量文本。使用 rpaste 进行此操作将使其他人免于查看对他们不重要的大量文本内容。这对于 Rocky Linux 聊天礼仪也很重要。

作者: Steven Spencer