LINUX

Come copiare/incollare l’output del comando utilizzando Xclip su Linux

Appunti è un’utilità molto utile nei moderni sistemi operativi. La tecnologia Appunti utilizza il metodo copia e incolla per archiviare e trasferire temporaneamente i dati tra diverse applicazioni o documenti. Se si utilizza un sistema operativo Linux basato su GUI, l’operazione di copia e incolla è semplice, tuttavia, gli utenti della riga di comando di Linux o coloro che gestiscono server Linux remoti potrebbero trovare frustrante copiare e incollare i comandi di immissione sul terminale. Soprattutto quando l’output del comando è lungo o è necessario copiare e incollare il contenuto dell’intero file. Fortunatamente, Xclip è un’utilità freeware che può rendere la loro vita molto più semplice. Xclip ti consente di posizionare l’output di qualsiasi comando direttamente nella memoria degli appunti; Puoi anche inserire il contenuto dell’intero file negli appunti. Questa utility è utile quando è necessario incollare il risultato del comando in editor di testo come VI, Nano, Gedit o è necessario incollare i risultati del comando in browser Web e client di posta elettronica, ecc. Potete trovare codice sorgente su GitHubIn questo articolo, impareremo il processo di installazione e il suo utilizzo.

Installazione di Xclip

Xclip è un’utilità piuttosto utile ed è in circolazione da un po’ di tempo. È stato incluso nei repository di tutti i più diffusi gestori di pacchetti Linux come APT-Get, Yum, Pacman. Quindi installare questa applicazione su qualsiasi versione di Linux è semplice.

Installazione di Xclip su Ubuntu 16.04 / 16.10

Eseguire il seguente comando sul terminale di sistema per installare Xclip su Ubuntu 16.04/16.10 o qualsiasi versione precedente.

sudo apt-get install xclip
Installa xclip

Installazione di Xclip su CentOS 7 / RHEL 7 / Fedora

Il seguente comando installerà questa utility sul tuo sistema Centos 7 o RHEL 7. Lo stesso comando può essere utilizzato per qualsiasi versione precedente dei sistemi operativi CentOS/RHEL o Fedora.

sudo yum install xclip

Le ultime versioni dei sistemi operativi Fedora hanno sostituito il gestore di pacchetti YUM con la sua versione migliorata DNF. Gli utenti di Fedora 23 dovrebbero usare il seguente comando per installarlo.

dnf install xclip

Installazione di Xclip su Arch Linux

Anche i sistemi operativi Arch Linux stanno guadagnando popolarità, quindi ecco il comando Pacman (gestore di pacchetti predefinito del sistema operativo Arch Linux) per installarlo.

sudo pacman install xclip

È possibile utilizzare il seguente comando per verificare se il proprio sistema Linux è dotato dell’utilità Xclip.

whereis xclip

Questo comando dovrebbe restituire i risultati come mostrato nello screenshot seguente.

versione xclip

Utilizzando Xclip

Mostriamo alcuni esempi per dimostrare l’uso di questa utilità. Dimostreremo il processo di utilizzo di questo strumento sul sistema Ubuntu 16.10, ma tieni presente che gli stessi comandi/istruzioni dovrebbero funzionare su tutte le distribuzioni Linux più diffuse. Si noti inoltre che Xclip utilizza il noto operatore di reindirizzamento di Linux ( | ). Chiamato anche segno “pipe”, lo scopo di questo operatore è reindirizzare l’output di un comando come input per un altro.

a) Copiare il nome host del sistema

Nell’esempio seguente, mostreremo come copiare il contenuto del comando “hostname” negli appunti usando xclip.

hostname | xclip

Ora apri qualsiasi altra applicazione, ad esempio Gedit e incolla il contenuto lì, sarai in grado di vedere il nome host del tuo sistema copiato e incollato di conseguenza lì.

xclip modificato

Ecco altri esempi di questa utilità; Il seguente comando copierà il contenuto del file hosts del tuo sistema negli appunti.

xclip /etc/hosts

b) Copia dell’elenco ad albero delle directory

“ls -la” è un noto comando Linux, è usato per elencare il numero di file in una particolare directory. È possibile utilizzare il seguente comando xclip per copiare il contenuto di “ls -la” in modo da poterlo incollare in qualsiasi altra applicazione. Se l’elenco delle directory è molto lungo, questo comando diventa estremamente utile in quanto è abbastanza difficile sfogliare e visualizzare tutti i file sulla riga di comando. Usa xclip per copiarlo nell’editor di testo per ulteriori analisi.

ls -a | xclip

c) Copia del tempo di attività del sistema

Se sei un amministratore di sistema professionista, spesso devi inserire il tempo di attività del sistema nelle e-mail o nelle conversazioni di messaggistica istantanea. Se si desidera che gli appunti contengano il contenuto dell’utilità del sistema operativo Linux, utilizzare il seguente comando:

uptime | xclip

Finora abbiamo utilizzato Xclip per copiare e incollare l’output del comando o il contenuto di qualsiasi file. Vediamo come usarlo per copiare e spostare file tra diverse directory. Questa utilità include i seguenti tre sottocomandi che possono essere utilizzati per eseguire tali operazioni sui file.

  • xclip-copyfile
  • xclip-pastefile
  • xclip-cutfile

d) Copia di file tra directory

Per motivi di dimostrazione, creiamo prima un file, copiamolo utilizzando il comando sopra menzionato e incollalo in una nuova directory. Di seguito è riportato il comando che ho utilizzato per creare un nuovo file.

echo "My Linoxide Test File" > Testfile

Ho copiato l’intero file negli appunti usando il seguente comando.

xclip-copyfile Testfile

Abbiamo cambiato la nostra attuale directory di lavoro e ci siamo spostati in una directory già esistente.

cd /home/aun/Downloads

Ho usato il seguente comando per incollare il file in questa directory.

xclip-pastefile

L’intero processo è stato descritto anche nello screenshot seguente. Spero che lo troverai abbastanza facile da capire e da usare.

Il processo xclips

La differenza tra “xclip-copyfile” e “xclip-cutfile” è che “xclip-cutfile” rimuoverà il file dopo averlo inserito negli appunti, proprio come la normale operazione di taglio su qualsiasi sistema operativo.

Conclusione

In questo articolo, abbiamo discusso le funzionalità, il processo di installazione e l’utilizzo dell’utilità xclip. Questa piccola utility è estremamente utile per copiare gli output dei comandi del terminale Linux negli appunti. Per gli amministratori di sistema e gli utenti professionali, questo comando è un’utilità indispensabile. Il processo di installazione è abbastanza semplice, non consuma quasi nessuna risorsa di sistema e funziona perfettamente su tutte le varianti di Linux. Spero ti sia piaciuto questo articolo, prova Xclip oggi, raccontaci la tua esperienza con questa utility.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close