每当需要在线分享代码片段时,我们首先想到的可能是Pastebin.com,这是由 保罗·迪克森 2002 年。现在,有几种替代文本共享服务可用于上传和共享文本片段、错误日志、配置文件、命令输出或任何类型的文本文件。 如果你碰巧经常使用各种类似 Pastebin 的服务来分享你的代码,我有一个好消息要告诉你。 打招呼 wgetpaste,一个命令行 BASH 实用程序,可以轻松地将文本片段上传到类似 pastebin 的服务。 使用 Wgetpaste 脚本,任何人都可以快速将文本片段分享给他们的朋友、同事或任何想从类 Unix 系统中的命令行查看/使用/审查代码的人。
内容
安装 Wgetpaste
Wgetpaste 在 Arch Linux 中可用 [Community] 存储库。 要将其安装在 Arch Linux 及其变体(如 Antergos 和 Manjaro Linux)上,只需运行以下命令:
$ sudo pacman -S wgetpaste
对于其他发行版,请从以下位置获取源代码 wgetpaste 网站 并如下所述手动安装。
首先下载最新的 Wgetpaste tar 文件:
$ wget https://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
提取它:
$ tar -xvjf wgetpaste-2.28.tar.bz2
它将在名为“wgetpaste-2.28”的文件夹中提取 tar 文件的内容。
转到该目录:
$ cd wgetpaste-2.28/
例如,将 wgetpaste 二进制文件复制到 $PATH /usr/local/bin/.
$ sudo cp wgetpaste /usr/local/bin/
最后,使用命令使其可执行:
$ sudo chmod +x /usr/local/bin/wgetpaste
将文本片段上传到类似 Pastebin 的服务
使用 Wgetpaste 上传文本片段很简单。 让我给你看几个例子。
1.上传文本文件
要使用 Wgetpaste 上传任何文本文件,只需运行:
$ wgetpaste mytext.txt
此命令将上传 mytext.txt 文件的内容。
样本输出:
Your paste can be seen here: https://paste.pound-python.org/show/eO0aQjTgExP0wT5uWyX7/
您可以通过邮件、消息、whatsapp 或 IRC 等任何媒体共享 pastebin URL。拥有此 URL 的任何人都可以访问它并在他们选择的 Web 浏览器中查看文本文件的内容。
以下是 web 浏览器中 mytext.txt 文件的内容: