Как отправить файл на paste.ubuntu.com без графического интерфейса?

8

Мой графический интерфейс не работает. Я могу видеть только текстовый терминал. Я хотел бы отправить свои логи на paste.ubuntu.com, но не знаю как. Без графического интерфейса я потерялся.

Есть ли способ отправить файл в pastebin без необходимости использования графического интерфейса?

январь
источник

Ответы:

15

Конечно, есть много способов, но я начну с одного, который легко объяснить: он просто требует некоторой магии командной строки. Я предполагаю, что есть подключение к Интернету (проверьте это, например, с помощью ping -c 5 google.com. Также я предполагаю, что /my/fileэто местоположение файла, который вы хотели бы отправить, а JohnDoe - ваш псевдоним 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. Например, существует несколько текстовых веб-браузеров w3m. Запустите эти команды:

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

    Вы перемещаетесь с курсором. Когда вы зайдете в текстовую область и нажмете «Enter», w3m спросит вас, какой редактор использовать; выбрать nano. Используйте CtrlRдля чтения в файле.

  4. Ваши флешки все еще работают. Вставьте USB-накопитель и введите, mountчтобы увидеть, в каком месте он был установлен. Скажем, вы видите, что это так /media/MyStick. Вы можете скопировать файл с помощью командной строки

    cp /my/file /media/MyStick
    
январь
источник
-1

pastebinit по умолчанию использует pastebin.com

вместо этого вы можете использовать суть. вам нужно сначала установить Ruby, а затем установить gist gem

гем установить суть

https://github.com/defunkt/gist

Хади Фарно
источник
Версия pastebinitв Ubuntu по умолчанию использует paste.ubuntu.com , потому что когда вы вызываете его с -bфлагом, он использует дистрибутив по умолчанию . Как написано на man-странице: «-b [pastebin url] (по умолчанию дистрибутивно-зависимый с откатом на pastebin.com)» я pastebinitрегулярно использую из репозиториев Ubuntu; когда я не использую -bфлаг, мои вставки всегда идут на paste.ubuntu.com .
Элия ​​Каган