如何在没有图形界面的情况下将文件提交到paste.ubuntu.com?

我的GUI不起作用。 我只能看到一个文本终端。 我想将我的日志发送到paste.ubuntu.com,但我不知道如何。 没有图形界面,我迷路了。

有没有办法在不需要任何GUI的情况下将文件提交到pastebin?

当然,有很多方法,但我从一个很容易解释的方法开始:它只需要一些命令行魔术。 我假设有互联网连接(例如使用ping -c 5 google.com检查它。另外,我认为/my/file是您要提交的文件的位置,而John Doe是您的askubuntu昵称。

  1. 最简单的一点,但你需要先安装pastebinit:

     sudo apt-get install pastebinit pastebinit -i /my/file 
  2. 使用curl提交。 为此,必须安装curl。

     sudo apt-get install curl curl -v --data-urlencode "content@/my/filename" -d "poster=JohnDoe" -d "syntax=text" http://paste.ubuntu.com 

    你会看到一些输出,其中一行看起来或多或少是这样的:

     < Location: http://paste.ubuntu.com/123456789/ 

    这是您需要分享的链接。

  3. 有许多纯文本的Web浏览器,例如w3m 。 运行以下命令:

     sudo apt-get install w3m w3m http://paste.ubuntu.com 

    你用光标移动。 当你来到文本区并按“Enter”时,w3m将询问你使用哪个编辑器; 选择nano 。 使用Ctrl R读入文件。

  4. 你的USB记忆棒仍然有效。 插入USB记忆棒并键入mount以查看其已安装的位置。 说,你看到它是/media/MyStick 。 您可以使用命令行复制文件

     cp /my/file /media/MyStick 

pastebinit默认使用pastebin.com

相反,你可以使用吉斯特。 你需要先安装Ruby然后再安装gist gem

gem安装要点

https://github.com/defunkt/gist