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