在下一篇文章中,我们将看一下Wgetpaste。 如果您曾经需要 共享代码段,您想到的第一个服务可能是Pastebin.com。 除此之外,今天我们可以找到几种替代服务来共享文本。
如果您经常使用类似于Pastebin的服务共享代码,您会发现Wgetpaste非常有用。 它是一个 命令行BASH实用程序,可以轻松地将文本片段加载到类似pastebin的服务中。 使用Wgetpaste脚本,任何人都可以快速共享来自 命令行 在类似Unix的系统上。
指数
安装Wgetpaste
如果您有兴趣尝试使用此应用程序,则将看到任何用户都可以 从下载此实用程序 项目网站 粘贴。 然后,您只需要按如下所述手动安装它即可。
首先打开一个终端(Ctrl + Alt + T),然后 从Wgetpaste下载最新的tar文件:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
提取它 输入:
tar -xjvf wgetpaste-2.28.tar.bz2
然后 过来 到目录:
cd wgetpaste-2.28/
现在你只需要 将二进制文件从wgetpaste复制到$ PATH, 例如 / usr /本地/ bin /.
sudo cp wgetpaste /usr/local/bin/
通过完成 可执行文件:
sudo chmod +x /usr/local/bin/wgetpaste
使用Wgetpaste加载文本片段
上载文字档案
要加载文本文件,只需运行:
wgetpaste mi-texto.txt
此命令将加载my-text.txt文件的内容。
它可以 通过任何媒体共享生成的URL 例如邮件,消息等。 接收此URL的任何人都可以从其Web浏览器中查看文件的内容。
你也可以 查看将要上传的内容。 为此,请使用 -t选项 如下所示:
wgetpaste -t mi-texto.txt
将文字片段上传到其他服务
默认情况下,Wgetpaste会将文本片段加载到 poundpython服务,但还有更多。 查看 支持的服务列表, 跑:
wgetpaste -S
*表示默认服务。
如您所见,Wgetpaste当前 支持五种文本共享服务。 我没有尝试所有这些选项,但是我尝试过的所有三个选项都可以正常工作。
至 将内容上传到其他服务, 例如 dpaste.com,只需使用 -s选项 在命令中:
wgetpaste -s dpaste mi-texto.txt
从stdin读取输入
Wgetpaste还可以读取以下内容的输入 标准输入.
uname -a | wgetpaste
这个命令 将加载命令'uname -a'的输出.
一起加载COMMAND和COMMAND输出
有时可能需要粘贴COMMAND及其输出。 为此,请将命令的内容括在引号中:
wgetpaste -c ‘pwd’
使用此选项 将加载“ pwd”命令及其输出。 当我们希望其他人清楚地知道我们刚运行的确切命令及其输出是什么时,这将很有用。
设定语言
默认情况下,Wgetpaste将以纯文本格式加载文本片段。 为了 列出默认服务支持的语言,您可以使用 -L选项.
wgetpaste -L
此命令将列出默认服务支持的所有语言,即 磅蟒.
我们可以 使用-l选项更改.
wgetpaste -l Bash mi-texto.txt
禁用输出中的语法或html高亮显示
如上所述,文本片段将以特定的语言格式显示 (纯文本,bash等。)。 但是,我们将能够将此行为更改为 使用-r选项显示纯文本片段.
wgetpaste -r mi-texto.txt
从上面的输出中可以看到,没有语法突出显示,没有html格式。 只有一个 原始输出.
更改Wgetpaste的默认设置
可以在以下位置全局更改所有默认设置 /etc/wgetpaste.conf 或用户文件夹中的文件中 〜/ .wgetpaste.conf.
这些文件默认情况下不可用 在我的Ubuntu系统上。 我想您需要手动创建它们。 开发人员已向所有人提供了这两个文件的样本内容 信息 y 信息.
如果新配置不能说服您,那么您总是可以自己进行更改或删除刚才创建的这两个文件。 Wgetpaste将恢复使用默认值。
获得帮助
为了展示 帮助部分, 跑:
wgetpaste -h
成为第一个发表评论