fpaste - rīks kļūdu un komandrindas izvades koplietošanai Pastebin
Programmatūras izstrādātājiem vai lietotājiem programmatūras izstrādes vai lietošanas laikā vienmēr rodas dažādas problēmas. Dažas no šīm problēmām var ietvert kļūdas, tāpēc viens no veidiem, kā tās novērst, ir koplietot kļūdu ziņojumus, komandu izvadi vai norādīto failu saturu ar citiem izstrādātājiem vai lietotājiem internetā.
Šādu problēmu kopīgošanai ir daudz tiešsaistes platformu, kuras var saukt par tiešsaistes satura koplietošanas rīku. Tiešsaistes satura koplietošanas rīku bieži sauc par piezīmi.
Fedora ekosistēmai ir viens šāds rīks, ko sauc par fpaste, ir tīmeklī izvietots pastebin un komandrindas rīks, ko izmanto kļūdu atkļūdošanai vai vienkārši meklējat atsauksmes par kādu tekstu.
Tāpēc šajā rakstā mēs aplūkosim veidus, kā jūs varat izmantot fpaste kā programmētāju vai parastu lietotāju, lai ziņotu par kļūdām no komandrindas uz vietni fpaste.org.
Lai izmantotu fpaste, jums tai jāpiekļūst, izmantojot vienu no diviem veidiem; izmantojot vietni vai komandrindu. Šajā ceļvedī mēs vairāk koncentrēsimies uz komandrindu, bet ļaujiet mums uzzināt, kā jūs to varat izmantot, izmantojot tīmekļa saskarni.
Lai to izmantotu no vietnes, varat doties uz vietni fpaste, nokopēt kļūdu, ielīmēt to paredzētajā ievades lodziņā un pēc tam to iesniegt. Tiks sniegta atbildes lapa, un tajā ir URL saite, kuru varat nosūtīt citiem atkļūdotājiem.
Tīmekļa lietotāja saskarne ļauj lietotājam:
- iestatiet ielīmēšanas sintaksi.
- atzīmējiet pastas ar viņa vai viņas aizstājvārdu.
- izmantojiet paroli.
- iestatiet ielīmētās kļūdas derīguma termiņu.
Kā instalēt fpaste rīku Linux
Lai to instalētu Fedora/CentOS/RHEL izplatījumos, varat palaist šo komandu kā priviliģētu lietotāju.
# 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!
Tagad mēs redzēsim dažus veidus, kā izmantot fpaste no termināla.
Test.txt var ielīmēt šādi:
# fpaste test.txt Uploading (1.9KiB)... http://ur1.ca/ofuic -> http://paste.fedoraproject.org/313642/34569731
Lai ielīmētu test.txt, izmantojiet segvārdu un paroli, palaidiet šo komandu.
# fpaste test.txt -n “labmaster” --password “labmaster123” test.txt Uploading (4.7KiB)... http://ur1.ca/ofuih -> http://paste.fedoraproject.org/313644/57093145
Lai nosūtītu skripta failu ar nosaukumu test_script.sh
, norādiet valodu kā bash, nokopējiet atgriezto URL saiti uz X starpliktuvi un padariet ielīmēšanu privātu šādi.
# fpaste -l bash --private --clipout test_script.sh Uploading (1.9KiB)... http://ur1.ca/ofuit -> http://paste.fedoraproject.org/313646
Lai nosūtītu komandas w
izvadi, palaidiet šo komandu.
# w | fpaste Uploading (0.4KiB)... http://ur1.ca/ofuiv -> http://paste.fedoraproject.org/313647/53457312
Lai nosūtītu sistēmas informāciju ar aprakstu un apstiprinājumu, izpildiet šo komandu zemāk.
# 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
Varat arī ielīmēt vairāku komandu izvadi. Nākamajā piemērā es nosūtīšu šādu komandu izvadi; uname -a, datums un kurš.
# (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
Cilvēka lapās varat izmantot daudzas citas fpaste iespējas.
# man fpaste
Kopsavilkums
fpaste ir labs satura koplietošanas rīks ar viegli lietojamām metodēm. Šajā ceļvedī mēs esam apskatījuši dažus piemērus, kā to izmantot, taču varat izpētīt vairāk, izmēģinot daudzas citas iespējas.
Ja tās lietošanas laikā rodas kādas kļūdas, varat nosūtīt komentāru vai tiem, kas izmanto fpaste, lūdzu, pievienojiet informāciju par to, kā jūs to izmantojat, un dalieties pieredzē.