Questa guida spiega cos'è Appunti e come copiare il contenuto del file negli Appunti senza visualizzare il contenuto del file utilizzando le applicazioni di visualizzazione di testo in Linux.
Cos'è Appunti?
Sicuramente taglierai o copierai e incollerai testi sul tuo sistema più volte al giorno. Potresti non aver ricordato quante volte hai copiato qualcosa o non aver mai pensato a dove sono effettivamente archiviati i testi copiati. Ma dovresti aver copiato/tagliato i testi così tante volte. Per chi se lo stesse chiedendo, c'è un posto temporaneo chiamato "Appunti" in un sistema operativo. Appunti è il luogo in cui i dati copiati/tagliati vengono conservati temporaneamente.
Appunti è un buffer utilizzato per l'archiviazione di dati a breve termine. Viene utilizzato principalmente per trasferire dati all'interno e tra le applicazioni, tramite cut , copia e incolla operazioni. Gli Appunti sono in genere un luogo temporaneo e senza nome che risiede nella RAM del tuo Computer .
Gli appunti sono chiamati "Selezioni" e ci sono tre tipi di appunti disponibili in X11 sistema di finestre in Linux. Sono:
- PRIMARIO - Viene normalmente utilizzato quando si copia/incolla i dati utilizzando il pulsante centrale del mouse.
- SECONDARIE - Non si usa molto, ma esiste.
- APPUNTI - Viene utilizzato per comandi di copia/incolla espliciti tramite tastiera utilizzando
ctrl+cectrl+vtasti e tramite le voci di menu.
Esistono molti strumenti per manipolare il contenuto degli appunti. Sono conosciuti come gestori e monitor per appunti. In questa guida, discuteremo di due strumenti da riga di comando:Xclip e Xsel utilizzati per accedere ai contenuti degli appunti.
Ora torniamo al nostro argomento principale. Come si copia il contenuto di un file senza visualizzare effettivamente il contenuto del file utilizzando applicazioni esterne come nano , vi editor o comandi come cat ? Prima di conoscere questo metodo, di solito apro il file o visualizzo il contenuto del file nell'output standard e quindi ne copio il contenuto usando il mouse o Ctrl+c tasti dalla tastiera. Ma puoi farlo senza visualizzare i contenuti. Continua a leggere per sapere come.
Per favore nota che xclip e xclip sono utility X11. Funzioneranno solo su sistemi in cui è installato il sistema X Window.
Copia il contenuto del file negli Appunti senza visualizzarne il contenuto, utilizzando i programmi Xclip e Xsel in Linux
Assicurati di aver installato Xclip e Xsel programmi sul tuo sistema Linux. Entrambi sono disponibili nei repository predefiniti della maggior parte delle distribuzioni Linux.
Per installare xclip e xsel su Arch Linux e i suoi derivati, esegui:
$ sudo pacman xclip xsel Su Fedora:
$ sudo dnf xclip xsel Su Debian, Ubuntu, Linux Mint:
$ sudo apt install xclip xsel
Ora vediamo come copiare il contenuto di un file usando Xclip e Xsel programmi. Ai fini di questa guida, utilizzo un file di testo denominato ostechnix.txt e il contenuto di questo file è riportato di seguito:
$ cat ostechnix.txt
Linux is not an operating system.
It is a kernel.
GNU/Linux is the operating system.
Per copiare il contenuto di ostechnix.txt file negli appunti, senza visualizzarne il contenuto, esegui:
$ xclip -selection clipboard < ostechnix.txt O a breve usa questo:
$ xclip -sel c < ostechnix.txt
Xclip ha ora copiato il contenuto di ostechnix.txt file negli appunti. Puoi incollare i dati copiati ovunque usando Ctrl+p tasti o selezionando paste opzione dalle voci di menu o fare clic con il pulsante destro del menu contestuale.
Puoi anche copiare il contenuto di un file negli appunti usando Xsel comando come di seguito:
$ xsel --clipboard < ostechnix.txt Oppure, usa brevemente questo:
$ xsel -b < ostechnix.txt
Per salvare alcuni tratti, puoi creare uno script chiamato "send2clip" con le seguenti righe:
#! /bin/bash
xclip -selection clipboard -i [email protected] Usa un nome a tua scelta per questo script. Quindi rendi eseguibile lo script:
$ chmod +x send2clip
Ora passa qualsiasi file come argomento per copiarne il contenuto negli appunti. Ad esempio, il comando seguente copierà il contenuto di ostechnix.txt file:
$ ./send2clip ostechnix.txt Copia l'output dei comandi Linux e Unix negli appunti
Non solo l'output dei file, puoi anche inviare l'output di qualsiasi comando Linux e Unix negli appunti usando Xclip e Xsel programmi.
Per copiare l'output di un comando Linux negli appunti usando Xclip e Xsel , esegui:
$ command_name | xclip -sel c $ command_name | xsel -b Esempio:
I comandi precedenti copieranno i dettagli del kernel del tuo sistema Linux negli appunti.
Per saperne di più sui comandi Xclip e Xsel, fare riferimento alle pagine man.
$ man xclip $ man xsel Spero che questo aiuti.
Lettura correlata:
- Accedi ai contenuti degli Appunti utilizzando Xclip e Xsel in Linux
- Come utilizzare i comandi Pbcopy e Pbpaste su Linux