GNU/Linux >> Linux Esercitazione >  >> Linux

Come copiare e incollare nel terminale Linux [per principianti assoluti]

Uso Linux da un decennio ormai ed è per questo che a volte do le cose per scontate.

Il copia incolla nel terminale Linux è una di queste cose.

Pensavo che tutti lo sapessero già fino a quando uno dei lettori di It's FOSS mi ha posto questa domanda. Ho dato il seguente suggerimento all'utente Ubuntu:

Usa Ctrl+Inserisci o Ctrl+Maiusc+C per copiare e Maiusc+Inserisci o Ctrl+Maiusc+V per incollare il testo nel terminale in Ubuntu. Fare clic con il pulsante destro del mouse e selezionare l'opzione copia/incolla dal menu contestuale è anche un'opzione.

Ho pensato di approfondire questo argomento soprattutto quando non esiste un unico modo universale di copia e incolla nel terminale Linux.

Come copiare incollare testo e comandi nel terminale Linux

Esistono diversi modi per farlo.

Metodo 1:utilizzo delle scorciatoie da tastiera per il copia incolla nel terminale

Su Ubuntu e molte altre distribuzioni Linux, puoi usare Ctrl+Inserisci o Ctrl+Maiusc+C per copiare il testo e Maiusc+Inserisci o Ctrl+Maiusc+V per incollare il testo nel terminale.

Il copia incolla funziona anche per le fonti esterne. Se copi un esempio di comando dal sito Web di It's FOSS (usando i tasti Ctrl+C generici), puoi incollare questo comando nel terminale usando Ctrl+Maiusc+V nel terminale.

Allo stesso modo, puoi usare Ctrl+Maiusc+C per copiare il testo dal terminale e poi usarlo per incollarlo in un editor di testo o in un browser web usando la normale scorciatoia Ctrl+V.

Fondamentalmente, quando interagisci con il terminale Linux, usi Ctrl+Maiusc+C/V per copiare e incollare.

Metodo 2:utilizzo del menu contestuale del tasto destro per copiare e incollare nel terminale

Un altro modo per copiare e incollare nel terminale è utilizzare il menu contestuale del tasto destro del mouse.

Seleziona il testo nel terminale, fai clic con il tasto destro e seleziona Copia. Allo stesso modo, per incollare il testo selezionato, fai clic con il pulsante destro del mouse e seleziona Incolla.

Metodo 3:utilizzo del mouse per copiare e incollare nel terminale Linux

Un altro modo per copiare e incollare nel terminale Linux è usare solo il mouse.

Puoi selezionare il testo che desideri copiare e quindi premere il pulsante centrale del mouse (rotellina di scorrimento) per incollare il testo copiato.

Tieni presente che questi metodi potrebbero non funzionare in tutte le distribuzioni Linux per un motivo specifico che spiegherò nella prossima sezione.

Non ci sono scorciatoie da tastiera universali per il copia incolla nel terminale Linux. Ecco perché!

Le associazioni di tasti per il copia-incolla dipendono dall'emulatore di terminale (comunemente noto come terminale) che stai utilizzando.

Se non sapevi che già il terminale è solo un'applicazione e puoi installare altri terminali come Guake o Terminator.

Diverse applicazioni del terminale possono avere le proprie combinazioni di tasti per copiare e incollare come Alt+C/V o Ctrl+Alt+C/V.

La maggior parte dei terminali Linux utilizza i tasti Ctrl+Shift+C/V ma se non funziona per te, puoi provare altre combinazioni di tasti o configurare i tasti dalle preferenze dell'emulatore di terminale.

Breve parola su Putty

Se usi Putty su Linux o Windows, utilizza combinazioni di tasti completamente diverse. In Putty, selezionando un testo lo copia automaticamente e puoi incollarlo facendo clic con il pulsante destro del mouse.

Perché i terminali Linux non utilizzano Ctrl+C e Ctrl+V "universali" per

Nessun terminale Linux ti darà Ctrl+C per copiare il testo. Questo perché per impostazione predefinita, la combinazione di tasti Ctrl+C viene utilizzata per inviare un segnale di interruzione al comando in esecuzione in primo piano. Questo di solito interrompe il comando in esecuzione.

Questo comportamento esiste da molto prima che Ctrl+C e Ctrl+V iniziassero a essere utilizzati per copiare e incollare testo.

Poiché i tasti Ctrl+C sono "riservati" per interrompere un comando, non possono essere utilizzati per la copia.

Hai usato Ctrl+S e hai appeso il terminale?

La maggior parte di noi usa i tasti Ctrl+S per salvare le modifiche apportate a testo, immagini, ecc. Questo tasto è quasi universale per il salvataggio come Ctrl+C per la copia.
Tuttavia, se inserisci Ctrl+S nel terminale Linux, bloccherà il terminale. Non è necessario chiudere il terminale e riavviarlo. Puoi usare Ctrl+Q per sbloccare il terminale.
Ctrl+S e Ctrl+Q sono tasti di scelta rapida per il controllo del flusso.

So che questo è elementare per Sherlock Holmes del mondo Linux, ma potrebbe comunque essere utile per i Watson.

Nuovo o meno, puoi sempre usare le scorciatoie nel terminale Linux per semplificarti la vita.



Linux
  1. Copia i file nel terminale Linux

  2. Come copiare e incollare in Putty

  3. Copia e incolla nel terminale Linux e Ubuntu

  4. Come incollare al terminale Linux nella scatola virtuale con la tastiera Mac?

  5. Come usare vi per modificare un comando nel terminale su Linux?

Come confrontare due file nel terminale Linux

Come aprire il terminale in Ubuntu Linux

Come aprire un PDF in un terminale Linux

Come copiare file e directory nel terminale Linux

Come copiare la directory su Linux

Introduzione al comando della cronologia in Linux [per principianti]