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:
- määrake pasta süntaks.
- kleepige pasta tema varjunimega.
- kasutage parooli.
- 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.