如何从命令行轻松地将文本片段上传到类似 Pastebin 的服务

每当需要在线分享代码片段时,我们首先想到的可能是Pastebin.com,这是由 保罗·迪克森 2002 年。现在,有几种替代文本共享服务可用于上传和共享文本片段、错误日志、配置文件、命令输出或任何类型的文本文件。 如果你碰巧经常使用各种类似 Pastebin 的服务来分享你的代码,我有一个好消息要告诉你。 打招呼 wgetpaste,一个命令行 BASH 实用程序,可以轻松地将文本片段上传到类似 pastebin 的服务。 使用 Wgetpaste 脚本,任何人都可以快速将文本片段分享给他们的朋友、同事或任何想从类 Unix 系统中的命令行查看/使用/审查代码的人。

内容

  1. 安装 Wgetpaste
  2. 将文本片段上传到类似 Pastebin 的服务
    1. 1.上传文本文件
    2. 2. 将文本片段上传到不同的服务
    3. 3. 从标准输入读取输入
    4. 4.将COMMAND和COMMAND的输出一起上传
    5. 5.上传系统日志文件、配置文件
    6. 6. 将输入url转换为tinyurl
    7. 7.设置语言
    8. 8.在输出中禁用语法高亮或html
    9. 9. 更改 Wgetpaste 默认值
    10. 10. 寻求帮助
    11. 帮助我们帮助您:

安装 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/

将文本片段上传到 pastebin 服务

您可以通过邮件、消息、whatsapp 或 IRC 等任何媒体共享 pastebin URL。拥有此 URL 的任何人都可以访问它并在他们选择的 Web 浏览器中查看文本文件的内容。

以下是 web 浏览器中 mytext.txt 文件的内容: