fpaste-Pastebin에 오류 및 명령 줄 출력을 공유하는 도구
소프트웨어 개발자 또는 사용자는 소프트웨어 개발 또는 사용 과정에서 항상 다른 문제에 직면합니다. 이러한 문제 중 일부는 오류를 포함 할 수 있으므로이를 해결하는 한 가지 방법은 오류 메시지, 명령 출력 또는 주어진 파일의 내용을 인터넷에서 다른 개발자 또는 사용자와 공유하는 것입니다.
온라인 콘텐츠 공유 도구라고 할 수있는 이러한 문제를 공유하기위한 온라인 플랫폼이 많이 있습니다. 온라인 콘텐츠 공유 도구를 종종 pastebin이라고합니다.
Fedora 생태계에는 fpaste라는 도구가 있으며, 웹 기반 pastebin 및 디버깅 오류에 사용되거나 단순히 일부 텍스트에 대한 피드백을 찾는 데 사용되는 명령 줄 도구입니다.
따라서이 기사에서는 프로그래머 또는 일반 사용자로 fpaste를 사용하여 명령 줄에서 fpaste.org 사이트로 오류를보고하는 방법을 살펴 보겠습니다.
fpaste를 사용하려면 두 가지 방법 중 하나를 사용하여 액세스해야합니다. 웹 사이트 또는 명령 줄을 통해. 이 가이드에서는 명령 줄에 더 중점을 둘 것이지만 웹 기반 인터페이스를 통해 명령 줄을 사용하는 방법을 살펴 보겠습니다.
웹 사이트에서 사용하려면 fpaste 웹 사이트로 이동하여 오류를 복사하여 제공된 입력란에 붙여 넣은 다음 제출하면됩니다. "응답 페이지가 제공되며 동료 디버거에게 보낼 수있는 URL 링크가 있습니다.
웹 사용자 인터페이스를 통해 사용자는 다음을 수행 할 수 있습니다.
- set the syntax of the paste.
- tag the paste with his or her alias.
- use a password.
- set a time for the pasted error to expire.
Linux에서 fpaste 도구를 설치하는 방법
Fedora/CentOS/RHEL 배포판에 설치하려면 권한이있는 사용자로 다음 명령을 실행할 수 있습니다.
# 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!
이제 터미널에서 fpaste를 사용하는 방법에 대한 몇 가지 방법을 살펴 보겠습니다.
다음과 같이 test.txt를 붙여 넣을 수 있습니다.
# fpaste test.txt Uploading (1.9KiB)... http://ur1.ca/ofuic -> http://paste.fedoraproject.org/313642/34569731
test.txt를 붙여 넣는 동안 별명과 비밀번호를 사용하려면이 명령을 실행하십시오.
# fpaste test.txt -n “labmaster” --password “labmaster123” test.txt Uploading (4.7KiB)... http://ur1.ca/ofuih -> http://paste.fedoraproject.org/313644/57093145
test_script.sh
라는 스크립트 파일을 보내려면 언어를 bash로 지정하고 반환 된 URL 링크를 X 클립 보드에 복사 한 후 다음과 같이 붙여 넣기를 비공개로 설정합니다.
# fpaste -l bash --private --clipout test_script.sh Uploading (1.9KiB)... http://ur1.ca/ofuit -> http://paste.fedoraproject.org/313646
w
명령의 출력을 보내려면이 명령을 실행하십시오.
# w | fpaste Uploading (0.4KiB)... http://ur1.ca/ofuiv -> http://paste.fedoraproject.org/313647/53457312
설명 및 확인과 함께 시스템 정보를 보내려면 아래에서이 명령을 실행하십시오.
# 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
둘 이상의 명령 출력을 붙여 넣을 수도 있습니다. 다음 예에서는 다음 명령의 출력을 보내겠습니다. uname -a, 날짜 및 사람.
# (uname -a ; date ; who ) | fpaste --confirm -x "1800" Linux tecmint.com 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
매뉴얼 페이지에서 fpaste의 다른 많은 옵션을 사용할 수 있습니다.
# man fpaste
요약
fpaste는 사용하기 쉬운 방법을 가진 좋은 콘텐츠 공유 도구입니다. 이 가이드에서 몇 가지 사용 예를 살펴 보았지만 다른 많은 옵션을 시도하여 더 많은 것을 탐색 할 수 있습니다.
사용 중에 오류가 발생하면 댓글을 달거나 fpaste를 사용하는 분들을 위해 사용 방법에 대한 정보를 추가하고 경험을 공유하십시오.