Risposte:
Incollerai l'output del file o del comando nel servizio "pastebin" di Ubuntu, e poi consentirai ad altri di guardarlo semplicemente condividendo un link o lo userai tu stesso per copiare e incollare alcune righe nella tua domanda.
Nota: se il problema riguarda il Software Center, l'Update Manager o il
apt-getmancato funzionamento, potrebbe essere necessario utilizzare il metodo alternativo nella parte inferiore di questa risposta.
Premere insieme i tasti Ctrl+ Alt+ T(contemporaneamente) per avviare il terminale. Questo funzionerà per tutti quelli che usano Ubuntu normale, ma se stai usando ...


sudo apt-get install pastebinite premereEnterQuando ti viene chiesto Vuoi continuare? , digitare Ye premere Entere attendere che il prompt ( user@machine) ritorni.

/etc/apt/sources.list, mentre un comando può semplicemente essere simile a dmesgo grep -i failed /var/log/auth.log. La risposta o il commento ti dirà esplicitamente se si tratta di un file o di un comando.Ora, per un file , digita pastebinitil terminale, segui con uno spazio; quindi fai clic con il pulsante destro del mouse sul cursore e fai clic su Incolla per incollare il nome file che hai copiato.

Premere Entere dopo alcuni secondi verrà visualizzato un collegamento del modulo http://paste.ubuntu.com/come mostrato di seguito. Sposta il mouse su di esso e verrà sottolineato - quindi fai clic con il pulsante destro del mouse e fai clic su Copia indirizzo link per copiarlo negli Appunti:

Ma per un comando , copiare e incollare il comando nel terminale prima e digitare
| pastebinitdopo, e premere Enter(vedi immagine sotto)

Puoi anche incollare il link nella barra degli indirizzi del tuo browser o fare clic sul link dopo averlo aggiunto / modificato su AskUbuntu, per vederlo su pastebin. Sarà simile a questo:


Ciò può essere utile se si riscontra un problema con Software Center, Update Manager o apt-getnon è possibile installare pastebinit ; funziona solo per i file, non per i comandi.
Aprire un terminale come mostrato al passaggio 1 e digitare gedit, seguito da uno spazio, quindi fare clic con il pulsante destro del mouse per incollare il nome file come al passaggio 3 e premereEnter
leafpadinvece di gedit; Gli utenti di Kubuntu digitanokateL'editor si aprirà con il file:

Fai clic in un punto qualsiasi della finestra dell'editor e premi Ctrl+ A. Ora tutto il testo dovrebbe essere evidenziato in un altro colore:

Ora premi Ctrl+ C(o il pulsante Copia, se sai dove si trova) per copiare l'intero file negli Appunti.
Vai al tuo browser e apri paste.ubuntu.com . Digita il tuo nome / nickname nella Poster:casella; quindi fai clic nella Content:casella e premi Ctrl+ Vper incollare il testo che hai appena copiato dall'editor lì dentro:

Fai clic sul Pastepulsante e in pochi secondi vedrai il testo incollato:

Seleziona l'indirizzo mostrato nella barra degli indirizzi (evidenziato in arancione sopra), copialo con Ctrl+ C, quindi torna su AskUbuntu e incollalo come spiegato nel passaggio 4.
Di solito, bash ha un'utilità chiamata "script" che crea un sotto-terminale che scrive su file. Ad esempio, se lo fai:
script ask-ubuntu.txt
Creerà un nuovo prompt di bash e tutti gli input e output saranno archiviati nel file ask-ubuntu.txt quando si esce dalla shell secondaria.
È quindi possibile ovviamente copiare il contenuto del file o caricare il file, ovunque sia necessario.
Se non vuoi necessariamente condividere l'output su Pastebin, un'altra opzione è usare xclip . Prende ciò che gli dai sull'input standard e lo mette facoltativamente nella selezione X o negli Appunti.
Innanzitutto, installa xclipcon questo:
sudo apt-get install xclip
Per impostazione predefinita, xclip inserisce il testo copiato nella selezione x anziché negli Appunti. Poiché le funzioni standard di copia e incolla utilizzano gli Appunti, anche xclip lo userà al posto del valore predefinito.
Per copiare l'output di un comando negli Appunti:
command | xclip -sel clip
Per copiare il contenuto di un file:
xclip -sel clip < file
Per incollare, usa lo shorcut standard Ctrl+ Vo fai clic con il tasto destro e seleziona incolla.
Avevo bisogno di qualcosa per condividere l'output del terminale anche quando il server X non era caricato, quindi ho creato questo servizio: termbin.com . L'unica cosa di cui hai bisogno è netcat, quindi puoi facilmente condividere con chiunque tutto ciò che può essere mostrato nel terminale, c'è un esempio:
cat /etc/fstab | nc termbin.com 9999
Dopo aver eseguito questo comando, riceverai in risposta l'indirizzo URL con il file di testo.
Per semplificarti la vita puoi aggiungere tale alias al tuo file .bashrc:
echo 'alias tb="nc termbin.com 9999"' >> .bashrc
Ora la condivisione sarà molto più semplice:
uname -a | tb
Puoi ottenere quelli salvati, ad esempio, usando l'arricciatura. Troverai altri esempi su termbin.com .
Puoi ospitare anche il tuo server, c'è un repository github: https://github.com/solusipse/fiche . Se vuoi renderlo privato, non dimenticare di impostare il parametro whitelist.
Potrei essermi perso qualcosa nelle eccellenti risposte di cui sopra, ma se ciò che vuoi copiare è relativamente piccolo, tutto ciò che devi fare è visualizzarlo sullo schermo (ad es. Nome file cat in un terminale o apertura del file in un editor), evidenziare il testo desiderato con il mouse e copiarlo negli Appunti. Una volta lì, puoi semplicemente incollarlo nella tua risposta sul web o in un'e-mail, ecc.
L'uso di pastebin o pre-tag è importante con materiale più lungo in modo che venga separato dal resto della domanda / risposta in modo da non distrarre le persone dal resto del post.
Potrei aver frainteso la domanda, ma ho scoperto che nel terminale è possibile utilizzare quanto segue dopo aver selezionato ciò che deve essere copiato con il mouse:
Ovviamente una volta in AskUbuntu o in qualsiasi forum con il tuo browser usi i tuoi normali Ctrl+ Ce Ctrl+ V.
Questa potrebbe essere una nuova aggiunta in 12.04 visto che sono un utente relativamente nuovo e nessun altro sembra averlo menzionato in precedenza, ma per me questa sembra un'opzione più semplice e veloce piuttosto che dover installare software o eseguire righe di comando, specialmente per utenti relativamente nuovi. Sperando che questo aiuti a completare la risposta incredibilmente completa di Izx.
Mi chiedo perché nessuno abbia menzionato questa SOLUZIONE.
Se si desidera che l'output venga compilato in un file di testo, è sufficiente aggiungere "> nomefile.txt" (senza virgolette) al comando del terminale
esempi
eightnoteight@mr:~$ date > date.txt
eightnoteight@mr:~$ echo yes! it really works with echo too > echotest.txt
cat file | pastebinit;)