Wyszukiwanie w witrynie

fpaste — narzędzie do udostępniania błędów i wyników wiersza poleceń do Pastebina


Twórcy oprogramowania lub użytkownicy zawsze napotykają różne problemy w procesie tworzenia lub użytkowania oprogramowania. Niektóre z tych problemów mogą zawierać błędy, dlatego jednym ze sposobów ich rozwiązania jest udostępnienie komunikatów o błędach, wyników poleceń lub zawartości danych plików innym programistom lub użytkownikom w Internecie.

Istnieje wiele platform internetowych służących do dzielenia się takimi problemami, które można nazwać narzędziem udostępniania treści online. Narzędzie do udostępniania treści online jest często nazywane pastebinem.

Ekosystem Fedory ma jedno takie narzędzie o nazwie fpaste, to internetowe pastebin i narzędzie wiersza poleceń używane do debugowania błędów lub po prostu szukania opinii na temat jakiegoś tekstu.

Dlatego w tym artykule przyjrzymy się sposobom użycia fpaste jako programista lub zwykły użytkownik do zgłaszania błędów z linii poleceń do witryny fpaste.org.

Aby użyć fpaste, musisz uzyskać do niego dostęp na jeden z dwóch sposobów; za pośrednictwem strony internetowej lub wiersza poleceń. W tym przewodniku skupimy się bardziej na wierszu poleceń, ale zobaczmy, jak można go używać za pośrednictwem interfejsu internetowego.

Aby użyć go ze strony internetowej, możesz przejść do witryny fpaste, skopiować błąd, wkleić go w odpowiednim polu wejściowym, a następnie przesłać. Zostanie wyświetlona strona odpowiedzi zawierająca link URL, który możesz wysłać innym debugerom.

Internetowy interfejs użytkownika umożliwia użytkownikowi:

  1. ustaw składnię wklejania.
  2. oznacz wklejkę jego pseudonimem.
  3. użyj hasła.
  4. ustaw czas wygaśnięcia wklejonego błędu.

Jak zainstalować narzędzie fpaste w systemie Linux

Aby zainstalować go w dystrybucjach Fedora/CentOS/RHEL, możesz uruchomić następujące polecenie jako użytkownik uprzywilejowany.


yum install fpaste
dnf install fpaste         [On Fedora 22+ versions]
Przykładowe wyjście
Last metadata expiration check performed 0:21:15 ago on Fri Jan 22 15:25:34 2016.
Dependencies resolved.
=================================================================================
 Package         Arch            Version                   Repository       Size
=================================================================================
Installing:
 fpaste          noarch          0.3.8.1-1.fc23            fedora           38 k

Transaction Summary
=================================================================================
Install  1 Package

Total download size: 38 k
Installed size: 72 k
Is this ok [y/N]: y
Downloading Packages:
fpaste-0.3.8.1-1.fc23.noarch.rpm                       9.3 kB/s |  38 kB     00:04    
---------------------------------------------------------------------------------------
Total                                                  5.8 kB/s |  38 kB     00:06     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Installing  : fpaste-0.3.8.1-1.fc23.noarch                                       1/1 
  Verifying   : fpaste-0.3.8.1-1.fc23.noarch                                       1/1 

Installed:
  fpaste.noarch 0.3.8.1-1.fc23                                                         

Complete!

Teraz zobaczymy kilka sposobów użycia fpaste z terminala.

Możesz wkleić plik test.txt w następujący sposób:

# fpaste test.txt

Uploading (1.9KiB)...
http://ur1.ca/ofuic -> http://paste.fedoraproject.org/313642/34569731

Aby podczas wklejania test.txt użyć pseudonim i hasła, uruchom to polecenie.

# fpaste test.txt -n “labmaster” --password “labmaster123” test.txt

Uploading (4.7KiB)...
http://ur1.ca/ofuih -> http://paste.fedoraproject.org/313644/57093145

Aby wysłać plik skryptu o nazwie test_script.sh, określ język jako bash, skopiuj zwrócony link URL do schowka X i wklej prywatny w następujący sposób.

# fpaste -l bash --private --clipout test_script.sh 

Uploading (1.9KiB)...
http://ur1.ca/ofuit -> http://paste.fedoraproject.org/313646

Aby wysłać wynik polecenia w, uruchom to polecenie.

# w | fpaste 

Uploading (0.4KiB)...
http://ur1.ca/ofuiv -> http://paste.fedoraproject.org/313647/53457312

Aby wysłać informacje o systemie wraz z opisem i potwierdzeniem, uruchom poniższe polecenie.

# fpaste --sysinfo -d "my laptop" --confirm -x "1800" 

Gathering system info .............................OK to send? [y/N]: y
Uploading (19.1KiB)...
http://ur1.ca/ofuj6 -> http://paste.fedoraproject.org/313648/53457500

Możesz także wkleić wynik więcej niż jednego polecenia. W następnym przykładzie wyślę wynik następujących poleceń: uname -a, data i who.

# (uname -a ; date ; who ) | fpaste --confirm -x "1800" 

Linux linux-console.net 4.2.6-301.fc23.x86_64 #1 SMP Fri Nov 20 22:22:41 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Fri Jan 22 15:43:24 IST 2016
root     tty1         2016-01-22 15:24
root     pts/0        2016-01-22 15:32 (192.168.0.6)

OK to send? [y/N]: y
Uploading (0.4KiB)...
http://ur1.ca/ofujb -> http://paste.fedoraproject.org/313649/14534576

Możesz użyć wielu innych opcji fpaste na stronach podręcznika.

man fpaste

Streszczenie

fpaste to dobre narzędzie do udostępniania treści z łatwymi w użyciu metodami. W tym przewodniku przyjrzeliśmy się kilku przykładom jego użycia, ale możesz dowiedzieć się więcej, wypróbowując wiele innych opcji.

Jeśli podczas korzystania z niego napotkasz jakieś błędy, możesz zamieścić komentarz, a ci, którzy używają fpaste, dodaj kilka informacji o tym, jak go używasz i podziel się swoimi doświadczeniami.