fpaste - പേസ്റ്റ്ബിനിലേക്ക് പിശകുകളും കമാൻഡ്uലൈൻ ഔട്ട്uപുട്ടും പങ്കിടുന്നതിനുള്ള ഒരു ഉപകരണം


സോഫ്uറ്റ്uവെയർ ഡെവലപ്പർമാരോ ഉപയോക്താക്കളോ എപ്പോഴും സോഫ്റ്റ്uവെയർ വികസിപ്പിക്കുന്നതിനോ ഉപയോഗിക്കുന്നതിനോ ഉള്ള പ്രക്രിയയിൽ വ്യത്യസ്ത പ്രശ്uനങ്ങൾ നേരിടുന്നു. ഈ പ്രശ്uനങ്ങളിൽ ചിലതിൽ പിശകുകൾ ഉൾപ്പെട്ടേക്കാം, അതിനാൽ അവ പരിഹരിക്കാനുള്ള ഒരു മാർഗ്ഗം പിശക് സന്ദേശങ്ങൾ, കമാൻഡ് ഔട്ട്uപുട്ട് അല്ലെങ്കിൽ തന്നിരിക്കുന്ന ഫയലുകളുടെ ഉള്ളടക്കങ്ങൾ മറ്റ് ഡവലപ്പർമാരുമായോ ഇന്റർനെറ്റിലെ ഉപയോക്താക്കളുമായോ പങ്കിടുക എന്നതാണ്.

ഇത്തരം പ്രശ്uനങ്ങൾ പങ്കിടുന്നതിന് നിരവധി ഓൺലൈൻ പ്ലാറ്റ്uഫോമുകൾ ഉണ്ട്, അവയെ ഓൺലൈൻ ഉള്ളടക്കം പങ്കിടൽ ടൂൾ എന്ന് വിളിക്കാം. ഒരു ഓൺലൈൻ ഉള്ളടക്കം പങ്കിടൽ ഉപകരണത്തെ പലപ്പോഴും പേസ്റ്റ്ബിൻ എന്ന് വിളിക്കുന്നു.

ഫെഡോറ ഇക്കോസിസ്റ്റമിന് fpaste എന്ന് വിളിക്കപ്പെടുന്ന അത്തരത്തിലുള്ള ഒരു ടൂൾ ഉണ്ട്, ഒരു വെബ് അധിഷ്uഠിത പേസ്റ്റ്ബിൻ, പിശകുകൾ ഡീബഗ്ഗിംഗ് ചെയ്യുന്നതിനോ അല്ലെങ്കിൽ ചില ടെക്uസ്uറ്റുകളിൽ ഫീഡ്uബാക്ക് തിരയുന്നതിനോ ഉപയോഗിക്കുന്ന ഒരു കമാൻഡ് ലൈൻ ടൂളാണ്.

അതിനാൽ, കമാൻഡ്uലൈനിൽ നിന്ന് fpaste.org സൈറ്റിലേക്ക് പിശകുകൾ റിപ്പോർട്ടുചെയ്യുന്നതിന് ഒരു പ്രോഗ്രാമർ അല്ലെങ്കിൽ സാധാരണ ഉപയോക്താവ് എന്ന നിലയിൽ നിങ്ങൾക്ക് fpaste എങ്ങനെ ഉപയോഗിക്കാം എന്നതിന്റെ വഴികൾ ഈ ലേഖനത്തിൽ ഞങ്ങൾ നോക്കാൻ പോകുന്നു.

fpaste ഉപയോഗിക്കുന്നതിന്, നിങ്ങൾ രണ്ട് വഴികളിൽ ഒന്ന് ഉപയോഗിച്ച് അത് ആക്സസ് ചെയ്യേണ്ടതുണ്ട്; വെബ്സൈറ്റ് അല്ലെങ്കിൽ കമാൻഡ് ലൈൻ വഴി. ഈ ഗൈഡിൽ ഞങ്ങൾ കമാൻഡ് ലൈനിൽ കൂടുതൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കും എന്നാൽ വെബ് അധിഷ്ഠിത ഇന്റർഫേസ് വഴി നിങ്ങൾക്ക് ഇത് എങ്ങനെ ഉപയോഗിക്കാമെന്ന് നോക്കാം.

വെബ്uസൈറ്റിൽ നിന്ന് ഇത് ഉപയോഗിക്കുന്നതിന്, നിങ്ങൾക്ക് fpaste വെബ്uസൈറ്റിലേക്ക് പോകാം, നിങ്ങളുടെ പിശക് പകർത്തുക, നൽകിയിരിക്കുന്ന ഇൻപുട്ട് ബോക്സിൽ ഒട്ടിക്കുക, തുടർന്ന് അത് സമർപ്പിക്കുക. ഒരു പ്രതികരണ പേജ് നൽകും കൂടാതെ സഹ ഡീബഗ്ഗറുകൾക്ക് നിങ്ങൾക്ക് അയയ്uക്കാൻ കഴിയുന്ന URL ലിങ്കും അതിനുണ്ട്.

വെബ് ഉപയോക്തൃ ഇന്റർഫേസ് ഒരു ഉപയോക്താവിനെ ഇനിപ്പറയുന്നവ ചെയ്യാൻ അനുവദിക്കുന്നു:

  1. പേസ്റ്റിന്റെ വാക്യഘടന സജ്ജമാക്കുക.
  2. അവന്റെ അല്ലെങ്കിൽ അവളുടെ അപരനാമം ഉപയോഗിച്ച് പേസ്റ്റ് ടാഗ് ചെയ്യുക.
  3. ഒരു പാസ്uവേഡ് ഉപയോഗിക്കുക.
  4. ഒട്ടിച്ച പിശക് കാലഹരണപ്പെടുന്നതിന് ഒരു സമയം സജ്ജമാക്കുക.

ലിനക്സിൽ 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 ഒട്ടിക്കുമ്പോൾ ഒരു വിളിപ്പേരും പാസ്uവേഡും ഉപയോഗിക്കുന്നതിന്, ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# 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 എന്ന പേരിൽ ഒരു സ്uക്രിപ്റ്റ് ഫയൽ അയയ്uക്കുന്നതിന്, ഭാഷയെ ബാഷ് ആയി വ്യക്തമാക്കുക, തിരികെ നൽകിയ URL ലിങ്ക് X ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തി, പേസ്റ്റ് ഇനിപ്പറയുന്ന രീതിയിൽ സ്വകാര്യമാക്കുക.

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

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

w കമാൻഡിന്റെ ഔട്ട്uപുട്ട് അയയ്uക്കുന്നതിന്, ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

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

നിങ്ങൾക്ക് മാൻ പേജുകളിൽ fpaste ന്റെ മറ്റ് നിരവധി ഓപ്ഷനുകൾ ഉപയോഗിക്കാം.

# man fpaste

സംഗ്രഹം

ഉപയോഗിക്കാൻ എളുപ്പമുള്ള രീതികളുള്ള നല്ലൊരു ഉള്ളടക്കം പങ്കിടൽ ഉപകരണമാണ് fpaste. ഈ ഗൈഡിൽ ഇത് ഉപയോഗിക്കുന്നതിനുള്ള ചില ഉദാഹരണങ്ങൾ ഞങ്ങൾ പരിശോധിച്ചു, എന്നാൽ മറ്റ് നിരവധി ഓപ്ഷനുകൾ പരീക്ഷിച്ചുകൊണ്ട് നിങ്ങൾക്ക് കൂടുതൽ പര്യവേക്ഷണം ചെയ്യാൻ കഴിയും.

ഇത് ഉപയോഗിക്കുമ്പോൾ എന്തെങ്കിലും പിശകുകൾ നേരിടുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ഒരു അഭിപ്രായം പോസ്റ്റ് ചെയ്യാം അല്ലെങ്കിൽ fpaste ഉപയോഗിക്കുന്നവർക്കായി, നിങ്ങൾ അത് എങ്ങനെ ഉപയോഗിക്കുന്നു എന്നതിനെക്കുറിച്ചുള്ള കുറച്ച് വിവരങ്ങൾ ചേർക്കുകയും നിങ്ങളുടെ അനുഭവം പങ്കിടുകയും ചെയ്യുക.