Como enviar um arquivo para paste.ubuntu.com sem interface gráfica?


8

Minha GUI não funciona. Só consigo ver um terminal de texto. Gostaria de enviar meus logs para paste.ubuntu.com, mas não sei como. Sem uma interface gráfica, estou perdido.

Existe alguma maneira de enviar um arquivo para pastebin sem precisar de nenhuma GUI?

Respostas:


15

Existem muitas maneiras, é claro, mas começo por uma que é simples de explicar: requer apenas alguma mágica da linha de comando. Presumo que exista conexão à Internet (verifique por exemplo com ping -c 5 google.com. Além disso, presumo que esse /my/fileé o local do arquivo que você deseja enviar e JohnDoe é o apelido do askubuntu.

  1. O mais simples de tudo, mas você precisa instalar o pastebinit primeiro:

    sudo apt-get install pastebinit
    pastebinit -i /my/file
    
  2. Enviar usando curl. Para isso, o enrolamento deve estar instalado.

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

    Você verá alguma saída, com uma das linhas parecendo mais ou menos assim:

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

    Este é o link que você precisa compartilhar.

  3. Há vários navegadores da Web somente de texto, por exemplo w3m. Execute estes comandos:

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

    Você se move com um cursor. Quando você chegar à área de texto e pressionar "Enter", o w3m perguntará qual editor usar; escolha nano. Use CtrlRpara ler o arquivo.

  4. Seus pen drives ainda funcionam. Insira um dispositivo USB e digite mountpara ver em que local foi montado. Diga, você vê que é /media/MyStick. Você pode copiar o arquivo usando a linha de comando

    cp /my/file /media/MyStick
    

-1

pastebinit por padrão usa pastebin.com

em vez disso, você pode usar o gist. você precisa instalar o Ruby primeiro e depois instalar o gist gem

gem install gist

https://github.com/defunkt/gist


A versão do pastebinitUbuntu usa o paste.ubuntu.com por padrão, porque quando você o chama com a -bbandeira, ele usa um padrão específico da distribuição . Como diz a página de manual: "-b [pastebin url] (o padrão é específico da distribuição com um fallback para pastebin.com)" eu uso pastebinitregularmente nos repositórios do Ubuntu; quando não uso a -bflag, minhas pastas sempre vão para paste.ubuntu.com .
Eliah Kagan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.