Vai al contenuto

Introduzione a rpaste

rpaste è uno strumento per condividere codice, output di log e altri testi molto lunghi. È un pastebin creato dagli sviluppatori di Rocky Linux. Questo strumento è utile quando si deve condividere qualcosa pubblicamente, ma non si vuole dominare il feed con il proprio testo. Questo è particolarmente importante quando si usa Mattermost, che ha collegamenti con altri servizi IRC. Lo strumento rpaste può essere installato su qualsiasi sistema Rocky Linux. Se il vostro computer desktop non è Rocky Linux o se semplicemente non volete installare lo strumento, potete usarlo manualmente, accedendo all'URL di pinnwand e incollando l'output del sistema o il testo che volete condividere. rpaste consente di creare automaticamente queste informazioni.

Installazione

Installazione di rpaste su Rocky Linux:

sudo dnf --enablerepo=extras install rpaste

Usi

Per i problemi di sistema più gravi, potrebbe essere necessario inviare tutte le informazioni del sistema in modo che possa essere esaminato per individuare eventuali problemi. Per farlo, eseguire:

rpaste --sysinfo

Che restituirà il link alla pagina del pinnwand:

Uploading...
Paste URL:   https://rpa.st/2GIQ
Raw URL:     https://rpa.st/raw/2GIQ
Removal URL: https://rpa.st/remove/YBWRFULDFCGTTJ4ASNLQ6UAQTA

È quindi possibile rivedere le informazioni in un browser e decidere se tenerle o rimuoverle e ricominciare da capo. Se volete conservarlo, potete copiare l'"Incolla URL" e condividerlo con chi state lavorando o nel feed di Mattermost. Per rimuoverlo, è sufficiente copiare l'"URL di rimozione" e aprirlo nel browser.

È possibile aggiungere contenuti al proprio pastebin inviando il contenuto. Ad esempio, se si volesse aggiungere il contenuto del file /var/log/messages del 10 marzo, si potrebbe procedere in questo modo:

sudo more /var/log/messages | grep 'Mar 10' | rpaste

aiuto rpaste

Per ottenere aiuto con il comando, è sufficiente digitare:

rpaste --help

Il risultato è il seguente:

rpaste: A paste utility originally made for the Rocky paste service

Usage: rpaste [options] [filepath]
       command | rpaste [options]

This command can take a file or standard in as input

Options:
--life value, -x value      Sets the life time of a paste (1hour, 1day, 1week) (default: 1hour)
--type value, -t value      Sets the syntax highlighting (default: text)
--sysinfo, -s               Collects general system information (disables stdin and file input) (default: false)
--dry, -d                   Turns on dry mode, which doesn't paste the output, but shows the data to stdin (default: false)
--pastebin value, -p value  Sets the paste bin service to send to. Current supported: rpaste, fpaste (default: "rpaste")
--help, -h                  show help (default: false)
--version, -v               print the version (default: false)

Conclusioni

A volte è importante condividere una grande quantità di testo quando si lavora su un problema, codice condiviso o testo, ecc. L'uso di rpaste eviterà agli altri di dover visualizzare grandi quantità di testo che non sono importanti per loro. È importante anche il galateo della chat di Rocky Linux.

Author: Steven Spencer, Franco Colussi