## https://wiki.ubuntu-it.org/InternetRete/Navigazione/Pastebin
## page was renamed from DavideAlberelli/ProvaPastebin
#format wiki
#LANGUAGE it
<
>
<>
<>
= Introduzione =
'''[[https://it.wikipedia.org/wiki/Pastebin|Pastebin]]''' è un'applicazione web che permette all'utente di caricare online parti di testo, normalmente file di registro o codici sorgenti, per renderli disponibili pubblicamente.
È utilizzata dagli utenti '''[[https://it.wikipedia.org/wiki/Internet_Relay_Chat|IRC]]''' di altri programmi di chat e da alcuni servizi come [[http://chiedi.ubuntu-it.org|Chiedi]], dove incollare grosse quantità di testo è considerata una cattiva abitudine.
Il testo incollato in un '''pastebin''' di solito viene conservato solo per un certo periodo di tempo, ma alcuni siti permettono che non abbia data di scadenza.
I '''pastebin''' si possono utilizzare in vari modi: manualmente tramite copia e incolla, automaticamente inviando il codice dal [[https://wiki.ubuntu-it.org/AmministrazioneSistema/Terminale|terminale]] al '''pastebin''' e alcuni permettono anche il caricamento di file.
= Modo manuale =
{{{#!wiki note
Canonical ha imposto l'iscrizione per l'uso manuale e la lettura di `paste.ubuntu.com`, resta libero l'invio tramite terminale.
}}}
0. Copiare il testo che si vuole salvare digitando la combinazione di tasti '''Ctrl+C''' o '''Ctrl+Maiusc+C''' per il terminale.
0. Andare su un [[#siti|sito di pastebin]], incollare il testo nello spazio apposito digitando la combinazione di tasti '''Ctrl+V''' e inserire un nickname.
{{{#!wiki note
Alcuni pastebin permettono di impostare il periodo di validità del contenuto, di impostarlo nascosto o di impostare una password per vederlo.
}}}
0. Cliccare il bottone '''Paste''' o '''Send''' a seconda dei casi. Questo genera una pagina con un [[https://it.wikipedia.org/wiki/Url|url]].
0. Utilizzare l'url della pagina per condividere il vostro testo.
= Modo automatico =
== Pastebinit ==
'''Pastebinit''' è un piccolo script [[https://it.wikipedia.org/wiki/Python|python]] che permette all'utente, direttamente dalla linea di comando, di inviare il risultato di un comando a un pastebin e restituisce il link che l'utente dovrà usare.
[[http://wiki.ubuntu-it.org/AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://pastebinit|pastebinit]].
* Per inviare l'output di un comando su '''pastebin''' è sufficiente digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando voluto seguito da una pipe e pastebinit: {{{
| pastebinit
}}}
Alcuni esempi: {{{
dmesg | pastebinit}}}{{{
ls -al ~/ | pastebinit}}}{{{
dpkg -l | grep linux-image | pastebinit
}}}
* Per inviare l'output su un pastebin diverso da quello predefinito digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
| pastebinit -b
}}}
* Per l'elenco dei pastebin supportati digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
pastebinit -l
}}}
* Per inviare il contenuto di un file al pastebin digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
pastebinit -i /percorso/file/di/input
}}}
{{{#!wiki note
È possibile cambiare le impostazioni predefinite creando una configurazione locale nella propria '''Home'''
}}}
||<:-2>'''Impostazioni predefinite'''||
|| '''Autore''' || Nome utente in uso nel sistema operativo ||
|| '''Url pastebin''' || paste.ubuntu.com ||
|| '''Formato''' || text ||
|| '''Titolo''' || ''vuoto'' ||
|| '''Privato''' || no ||
Per cambiare le impostazioni predefinite in modo permanente:
0. [[https://wiki.ubuntu-it.org/AmministrazioneSistema/ComandiBase#touch|Creare]] il file `~/.pastebinit.xml`.
0. Aprire con un [[https://wiki.ubuntu-it.org/Ufficio/EditorDiTesto|editor di testo]] il file `~/.pastebinit.xml`.
0. Scrivere al suo interno una configurazione come la seguente: {{{
dpaste.com
Nome Utente
text
1
}}}
0. Salvare e chiudere il file.
== termbin.com ==
'''termbin.com''' è un '''pastebin''' che utilizza [[https://it.wikipedia.org/wiki/Netcat|netcat]] (già installato su Ubuntu) per ricevere i codici di testo da pubblicare.
* Per inviare l'output di un comando a '''termbin.com''' digitare nel [[https://wiki.ubuntu-it.org/AmministrazioneSistema/Terminale|terminale]]: {{{
| nc termbin.com 9999
}}}
{{{#!wiki note
È opportuno creare un `alias` per semplificare l'uso di '''termbin.com'''.
}}}
* Per creare un `alias` digitare nel [[https://wiki.ubuntu-it.org/AmministrazioneSistema/Terminale|terminale]] questi 2 comandi in sequenza: {{{
echo 'alias tb="nc termbin.com 9999"' >> .bashrc
. ~/.bashrc
}}}A questo punto per inviare l'output del terminale a '''termbin.com''' basterà digitare nel [[https://wiki.ubuntu-it.org/AmministrazioneSistema/Terminale|terminale]]: {{{
| tb
}}}
== ix.io ==
'''ix.io''' è un '''pastebin''' che utilizza [[https://it.wikipedia.org/wiki/Curl|curl]] per ricevere i codici di testo da pubblicare.
[[http://wiki.ubuntu-it.org/AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://curl|curl]].
* Per inviare l'output di un comando a '''ix.io''' digitare nel [[https://wiki.ubuntu-it.org/AmministrazioneSistema/Terminale|terminale]]: {{{
| curl -F 'f:1=<-' ix.io
}}}
{{{#!wiki note
È opportuno creare un `alias` per semplificare l'uso di '''ix.io'''.
}}}
* Per creare un `alias` digitare nel [[https://wiki.ubuntu-it.org/AmministrazioneSistema/Terminale|terminale]] questi due comandi in sequenza: {{{
echo 'alias ix="curl -F 'f:1=<-' ix.io"' >> .bashrc}}}{{{
. ~/.bashrc
}}}A questo punto per inviare l'output del terminale a '''ix.io''' basterà digitare nel [[https://wiki.ubuntu-it.org/AmministrazioneSistema/Terminale|terminale]]: {{{
| ix
}}}
<>
= Siti pastebin =
||<:>'''Sito''' ||<:> '''Note''' ||
|| https://paste.ubuntu.com || Richiede registrazione ||
|| https://paste.debian.net || Consente caricamento file, link nascosti, impostazione tempo di scadenza ||
|| https://dpaste.com || Impostazione tempo di scadenza ||
|| https://pastebin.com || Contiene pubblicità ||
|| https://bpa.st || Impostazione tempo di scadenza ||
|| https://pastebin.centos.org || Impostazione tempo di scadenza e link nascosti ||
|| https://gist.github.com || Richiede registrazione ||
|| https://textbin.net || Impostazione tempo di scadenza, link nascosti, password di lettura ||
|| https://controlc.com || Password di lettura ||
|| https://nopaste.ml || ||
|| https://rentry.co || ||
= Ulteriori risorse =
* [[https://phab.lubuntu.me/source/pastebinit|Homepage di pasteibnit]]
* [[http://manpages.ubuntu.com/manpages/focal/man1/pastebinit.1.html|Pagina man di pastebinit]]
* [[https://launchpad.net/pastebinit|Pagina launchpad di pastebinit]]
----
CategoryInternet