В следующей статье мы рассмотрим Wgetpaste. Если у вас когда-либо была потребность поделиться фрагментами кода, первая услуга, о которой вы думаете, может быть Pastebin.com. Помимо этого, сегодня мы можем найти несколько альтернативных сервисов для обмена текстом.
Если вы часто делитесь своим кодом, используя службы, подобные Pastebin, вы найдете Wgetpaste очень полезным. Это служебная программа командной строки BASH для простой загрузки фрагментов текста в службы, подобные pastebin. Используя сценарий Wgetpaste, любой может быстро поделиться фрагментами текста из Командная строка в Unix-подобных системах.
Установить Wgetpaste
Если вы хотите попробовать это приложение, вы увидите, что любой пользователь сможет загрузите эту утилиту из сайт проекта wgetpaste. Затем вам просто нужно установить его вручную, как описано ниже.
Сначала откройте терминал (Ctrl + Alt + T) и загрузите последний tar-файл с Wgetpaste:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
Извлеките это печатать:
tar -xjvf wgetpaste-2.28.tar.bz2
После голова над в каталог:
cd wgetpaste-2.28/
Теперь тебе просто нужно скопируйте двоичный файл из wgetpaste в свой $ PATH, например / USR / местные / бен /.
sudo cp wgetpaste /usr/local/bin/
Закончите, выполнив исполняемый файл:
sudo chmod +x /usr/local/bin/wgetpaste
Загрузить фрагменты текста с помощью Wgetpaste
Загрузить текстовые файлы
Чтобы загрузить текстовый файл, просто запустите:
wgetpaste mi-texto.txt
Эта команда загрузит содержимое файла my-text.txt.
Он может поделиться сгенерированным URL-адресом через любой носитель например, почта, сообщение и т. д. Тот, кто получит этот URL-адрес, сможет увидеть содержимое файла в своем веб-браузере.
Вы также можете посмотреть, что будет загружено. Для этого используйте -t опция как показано ниже:
wgetpaste -t mi-texto.txt
Загружайте фрагменты текста в разные сервисы
По умолчанию Wgetpaste загружает фрагменты текста в служба poundpython, но это еще не все. Чтобы увидеть список поддерживаемых сервисов, бежать:
wgetpaste -S
* Обозначает службу по умолчанию.
Как видите, сейчас Wgetpaste поддерживает пять сервисов обмена текстами. Я не пробовал их все, но все три варианта, которые я попробовал, работали нормально.
к загружать контент в другие сервисы, например dpaste.comпросто используйте -s вариант в команде:
wgetpaste -s dpaste mi-texto.txt
Читать ввод со стандартного ввода
Wgetpaste также может читать ввод из STDIN.
uname -a | wgetpaste
Эта команда загрузит вывод команды uname -a.
Загрузите 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