fpaste - tööriist vigade ja käsurea väljundi jagamiseks Pastebini


Tarkvaraarendajatel või kasutajatel on tarkvara arendamise või kasutamise käigus alati erinevaid probleeme. Mõni neist probleemidest võib sisaldada vigu, seetõttu on üks võimalus nende lahendamiseks jagada veateateid, käskude väljundit või antud failide sisu Internetis teiste arendajate või kasutajatega.

Selliste probleemide jagamiseks on palju veebiplatvorme, millele võib viidata kui veebisisulisele jagamise tööriistale. Veebisisu jagamise tööriista nimetatakse sageli pastebiniks.

Fedora ökosüsteemil on üks selline tööriist nimega fpaste, see on veebipõhine pastebin ja käsurea tööriist, mida kasutatakse vigade silumiseks või lihtsalt mõne teksti kohta tagasiside otsimiseks.

Seetõttu uurime selles artiklis võimalusi, kuidas fpastet kasutada programmeerijana või tavakasutajana vigadest teatamiseks käsurealt saidile fpaste.org

Fpaste'i kasutamiseks peate sellele juurde pääsema, kasutades ühte kahest viisist; veebisaidi või käsurea kaudu. Selles juhendis keskendume rohkem käsureale, kuid vaatame, kuidas saate seda veebipõhise liidese kaudu kasutada.

Selle veebisaidilt kasutamiseks võite minna veebisaidile fpaste, kopeerida oma viga, kleepida see ettenähtud sisendkasti ja seejärel esitada. Pakutakse vastuslehte ja sellel on URL-i link, mille saate teistele siluritele saata.

Veebi kasutajaliides võimaldab kasutajal:

  1. määrake pasta süntaks.
  2. kleepige pasta tema varjunimega.
  3. kasutage parooli.
  4. määrake kleebitud vea aegumise aeg.

Kuidas installida fpaste'i tööriist Linuxis

Selle installimiseks Fedora/CentOS/RHEL jaotustesse saate järgmise käsu käivitada privilegeeritud kasutajana.

# yum install fpaste
# dnf install fpaste         [On Fedora 22+ versions]
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!

Nüüd näeme mõningaid viise terminali fpaste'i kasutamiseks.

Test.txt saate kleepida järgmiselt:

# fpaste test.txt

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

Test.txt kleepimisel hüüdnime ja parooli kasutamiseks käivitage see käsk.

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

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

Skriptifaili test_script.sh saatmiseks määrake keel bash-ks, kopeerige tagastatud URL-i link X lõikelauale ja muutke kleepimine privaatseks järgmiselt.

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

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

Käsu w väljundi saatmiseks käivitage see käsk.

# w | fpaste 

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

Süsteemiteabe koos kirjelduse ja kinnitusega saatmiseks käivitage see käsk allpool.

# 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

Samuti saate kleepida mitme käsu väljundi. Järgmises näites kavatsen saata järgmiste käskude väljundi; uname -a, kuupäev ja kes.

# (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

Manlehtedel saate kasutada palju muid fpaste'i võimalusi.

# man fpaste

Kokkuvõte

fpaste on hea sisu jagamise tööriist, millel on hõlpsasti kasutatavad meetodid. Oleme selles juhendis uurinud mõningaid näiteid selle kasutamiseks, kuid saate palju rohkem uurida, proovides paljusid muid võimalusi.

Kui selle kasutamisel ilmneb vigu, võite postitada kommentaari või neile, kes fpastet kasutavad, lisage mõni teave selle kasutamise kohta ja jagage oma kogemusi.