W następnym artykule przyjrzymy się Wgetpaste. Jeśli kiedykolwiek miałeś taką potrzebę udostępniać fragmenty kodu, pierwszą usługą, o której myślisz, może być Pastebin.com. Oprócz tego dzisiaj możemy znaleźć kilka alternatywnych usług udostępniania tekstu.
Jeśli często udostępniasz swój kod za pomocą usług podobnych do Pastebin, Wgetpaste okaże się bardzo przydatny. To jest Narzędzie BASH wiersza poleceń do łatwego ładowania fragmentów tekstu do usług podobnych do pastebin. Korzystając ze skryptu Wgetpaste, każdy może szybko udostępniać fragmenty tekstu z pliku Wiersz poleceń w systemach uniksopodobnych.
Zainstaluj Wgetpaste
Jeśli jesteś zainteresowany wypróbowaniem tej aplikacji, zobaczysz, że każdy użytkownik będzie mógł pobierz to narzędzie z witryna projektu wgetpaste. Następnie wystarczy zainstalować go ręcznie, jak opisano poniżej.
Najpierw otwórz terminal (Ctrl + Alt + T) i pobierz najnowszy plik tar z Wgetpaste:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
Wyodrębnij to pisanie na maszynie:
tar -xjvf wgetpaste-2.28.tar.bz2
Po udać się do katalogu:
cd wgetpaste-2.28/
Teraz po prostu musisz skopiuj plik binarny z wgetpaste do swojej $ PATH, na przykład / usr / local / bin /.
sudo cp wgetpaste /usr/local/bin/
Zakończ, wykonując plik wykonywalny:
sudo chmod +x /usr/local/bin/wgetpaste
Załaduj fragmenty tekstu za pomocą Wgetpaste
Prześlij pliki tekstowe
Aby załadować plik tekstowy, po prostu uruchom:
wgetpaste mi-texto.txt
To polecenie załaduje zawartość pliku my-text.txt.
można udostępnij wygenerowany adres URL za pośrednictwem dowolnego medium jak poczta, wiadomość itp. Ktokolwiek otrzyma ten adres URL, będzie mógł zobaczyć zawartość pliku w swojej przeglądarce internetowej.
Możesz również zobacz, co zostanie przesłane. Aby to zrobić, użyj -t opcja jak pokazano poniżej:
wgetpaste -t mi-texto.txt
Prześlij fragmenty tekstu do różnych usług
Domyślnie Wgetpaste załaduje fragmenty tekstu do pliku usługa poundpython, ale jest tego więcej. Zobaczyć lista obsługiwanych usług, biegać:
wgetpaste -S
* Oznacza usługę domyślną.
Jak widać, obecnie Wgetpaste obsługuje pięć usług udostępniania tekstu. Nie wypróbowałem wszystkich, ale wszystkie trzy opcje, które wypróbowałem, działały dobrze.
do przesyłać treści do innych usług, na przykład wklej.com, po prostu użyj -s opcja w poleceniu:
wgetpaste -s dpaste mi-texto.txt
Odczytaj wejście ze standardowego wejścia
Wgetpaste może również czytać dane wejściowe z stdin.
uname -a | wgetpaste
To polecenie załaduje wyjście polecenia „uname -a”.
Załaduj razem wyjścia COMMAND i COMMAND
Czasami może być konieczne wklejenie POLECENIA i jego wyniku. Aby to zrobić, umieść treść polecenia w cudzysłowie:
wgetpaste -c ‘pwd’
Dzięki tej opcji załaduje polecenie „pwd” wraz z jego wyjściem. Może to być przydatne, gdy chcemy, aby inni dokładnie wiedzieli, jakie dokładnie polecenie właśnie uruchomiliśmy i jakie jest jego wyjście.
Ustaw język
Domyślnie Wgetpaste ładuje fragmenty tekstu w postaci zwykłego tekstu. Dla lista języków obsługiwanych przez usługę domyślną, możesz użyć -L opcja.
wgetpaste -L
To polecenie wyświetli listę wszystkich języków obsługiwanych przez domyślną usługę, tj. python.
Możemy zmień tę opcję za pomocą -l.
wgetpaste -l Bash mi-texto.txt
Wyłącz podświetlanie składni lub html na wyjściu
Jak wspomniałem wcześniej, fragmenty tekstu będą wyświetlane w określonym formacie językowym (zwykły tekst, bash itp.). Będziemy jednak mogli zmienić to zachowanie na wyświetla zwykłe fragmenty tekstu z opcją -r.
wgetpaste -r mi-texto.txt
Jak widać na powyższym wyjściu, nie ma podświetlania składni ani formatowania HTML. Tylko jeden surowa produkcja.
Zmień ustawienia domyślne Wgetpaste
Wszystkie wartości domyślne można zmienić globalnie w /etc/wgetpaste.conf lub w folderze użytkownika, w pliku ~ / .wgetpaste.conf.
Te pliki nie są domyślnie dostępne w moim systemie Ubuntu. Myślę, że musisz je utworzyć ręcznie. Przykładowa zawartość obu plików została udostępniona wszystkim przez programistę tutaj y tutaj.
Jeśli nowa konfiguracja Cię nie przekonuje, zawsze jesteś na czas, aby zmienić ją samodzielnie lub usunąć te dwa pliki, które właśnie utworzyłeś. Wgetpaste powróci do pracy z wartościami domyślnymi.
Uzyskaj pomoc
Aby pokazać sekcja pomocy, biegać:
wgetpaste -h