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


8

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

有什么方法可以将文件提交到pastebin而不需要任何GUI?

Answers:


15

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

  1. 这是最简单的,但是您需要首先安装pastebinit:

    sudo apt-get install pastebinit
    pastebinit -i /my/file
    
  2. 使用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。使用CtrlR该文件中读取。

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

    cp /my/file /media/MyStick
    

-1

默认情况下,pastebinit使用pastebin.com

相反,您可以使用要点。您需要先安装Ruby,然后再安装gist gem

宝石安装要点

https://github.com/defunkt/gist


pastebinitUbuntu中的版本默认情况下使用paste.ubuntu.com,因为当您使用-b标志调用它时,它将使用发行版特定的default。正如联机帮助页所述:“ -b [pastebin url](默认是发行版特定的,回退到pastebin.com)”,我pastebinit经常在Ubuntu的存储库中使用它。当我不使用该-b标志时,我的粘贴总是转到paste.ubuntu.com
卡根
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.