GNU/Linux >> Linux Esercitazione >  >> Linux

Come utilizzare i comandi Pbcopy e Pbpaste su Linux

Poiché Linux e Mac OS X sono sistemi basati su *Nix, molti comandi funzionerebbero su entrambe le piattaforme. Tuttavia, alcuni comandi potrebbero non essere disponibili su entrambe le piattaforme, ad esempio pbcopy e pbpaste . Questi comandi sono disponibili esclusivamente solo su piattaforma Mac OS X. Il comando Pbcopy copierà lo standard input negli appunti. Puoi quindi incollare il contenuto degli appunti usando il comando Pbpaste dove vuoi. Naturalmente, potrebbero esserci alcune alternative Linux ai comandi precedenti, ad esempio Xclip . L'utilità Xclip è simile a Pbcopy. Ma gli hopper di distribuzione che sono passati a Linux da Mac OS mancherebbero questa coppia di comandi e preferirebbero comunque usarli. Nessun problema! Questo breve tutorial descrive come usare i comandi Pbcopy e Pbpaste su Linux.

Installa Xclip e Xsel in Linux

Come ho già detto, i comandi Pbcopy e Pbpaste non sono disponibili in Linux. Tuttavia, possiamo replicare la funzionalità dei comandi pbcopy e pbpaste usando i comandi Xclip e/o Xsel tramite aliasing della shell. Entrambi i pacchetti Xclip e Xsel sono disponibili nei repository predefiniti della maggior parte delle distribuzioni Linux. Si noti che non è necessario installare entrambe le utilità. Installa semplicemente una delle utilità di cui sopra.

Per installarli su Arch Linux e suoi derivati, esegui:

$ sudo pacman xclip xsel

Su Fedora:

$ sudo dnf xclip xsel

Su Debian, Ubuntu, Linux Mint:

$ sudo apt install xclip xsel

Una volta installato, è necessario creare alias per i comandi pbcopy e pbpaste. Per farlo, modifica il tuo ~/.bashrc file:

$ vi ~/.bashrc

Se vuoi usare xclip, incolla le seguenti righe:

alias pbcopy='xclip -selection clipboard'
alias pbpaste='xclip -selection clipboard -o'

Se vuoi usare xsel, incolla le seguenti righe nel tuo file ~/.bashrc.

alias pbcopy='xsel --clipboard --input'
alias pbpaste='xsel --clipboard --output'

Salva e chiudi il file.

Quindi, esegui il comando seguente per aggiornare le modifiche nel file ~/.bashrc.

$ source ~/.bashrc

Gli utenti ZSH incollano le righe precedenti in ~/.zshrc archiviare e aggiornare le modifiche utilizzando il comando:

$ source ~/.zshrc

Utilizzare i comandi Pbcopy e Pbpaste su Linux

Vediamo alcuni esempi.

Il comando pbcopy copierà il testo da stdin nel buffer degli appunti. Ad esempio, dai un'occhiata al seguente esempio.

$ echo "Welcome To OSTechNix!" | pbcopy

Il comando precedente copierà il testo "Benvenuto in OSTechNix" negli appunti. Puoi accedere a questi contenuti in un secondo momento e incollarli dove vuoi usando il comando Pbpaste come di seguito.

$ echo `pbpaste`
Welcome To OSTechNix!

comandi pbcopy e pbpaste in azione

Ecco alcuni altri casi d'uso.

Ho un file chiamato file.txt con i seguenti contenuti.

$ cat file.txt 
Welcome To OSTechNix!

Puoi copiare direttamente il contenuto di un file negli appunti come mostrato di seguito.

$ pbcopy < file.txt

Ora, il contenuto del file è disponibile negli appunti, purché tu lo abbia aggiornato con il contenuto di un altro file.

Per recuperare il contenuto dagli appunti, digita semplicemente:

$ pbpaste 
Welcome To OSTechNix!

Puoi anche inviare l'output di qualsiasi comando Linux agli appunti usando il carattere della pipeline. Dai un'occhiata al seguente esempio.

$ ps aux | pbcopy

Ora, digita il comando "pbpaste" in qualsiasi momento per visualizzare l'output del comando "ps aux" dagli appunti.

$ pbpaste

comando pbpaste in azione

C'è molto di più che puoi fare con i comandi Pbcopy e Pbpaste. Spero che ora tu abbia un'idea di base su questi comandi.

Lettura correlata:

  • Accedi ai contenuti degli Appunti utilizzando Xclip e Xsel in Linux
  • Copia i contenuti dei file negli Appunti senza visualizzarli in Linux

Linux
  1. Come utilizzare i comandi "cat" e "tac" con esempi in Linux

  2. Come disabilitare i comandi di spegnimento e riavvio in Linux

  3. Che cos'è un comando Chown in Linux e come usarlo

  4. Come installare e utilizzare Flatpak in Linux

  5. Come salvare i comandi Linux e usarli su richiesta

Come installare e utilizzare Slack in Linux

Come installare e utilizzare PuTTY su Linux

Come installare e utilizzare phpMyAdmin in Linux

Come installare e utilizzare il comando fd in Linux

Come installare e utilizzare Nu Shell su Linux

Come usare i comandi FTP di Linux