Come creare e modificare file di testo in Linux utilizzando Terminal

Sommario:

Come creare e modificare file di testo in Linux utilizzando Terminal
Come creare e modificare file di testo in Linux utilizzando Terminal

Video: Come creare e modificare file di testo in Linux utilizzando Terminal

Video: Come creare e modificare file di testo in Linux utilizzando Terminal
Video: Come aprire file con estensione sconosciuta 2024, Maggio
Anonim

Questo articolo spiega come creare e modificare un file di testo in due famosi editor di testo di Linux. Quasi tutti i sistemi Linux sono preinstallati con Nano, un editor di testo semplice e intuitivo. Se non ti piace (o non hai) Nano, puoi anche usare Vi (o Vim, a seconda del sistema) per modificare i file di testo. Vi e Vim sono un po' più difficili da usare, in quanto ci sono una moltitudine di comandi e due diverse modalità.

Passi

Metodo 1 di 2: utilizzo di Nano

Crea e modifica file di testo in Linux utilizzando il Terminale Passaggio 1
Crea e modifica file di testo in Linux utilizzando il Terminale Passaggio 1

Passaggio 1. Premere Control+Alt+T per aprire una nuova finestra di terminale

Questa scorciatoia da tastiera apre una finestra di terminale in quasi tutte le versioni di Linux.

  • Puoi anche fare doppio clic su terminale nell'elenco delle applicazioni o facendo clic sul menu Dash (se stai utilizzando GNOME) e cercando terminale.
  • Nano è un editor di testo molto facile da usare che viene preinstallato su tutte le distribuzioni Linux basate su Ubuntu. Se non hai Nano, puoi ottenerlo eseguendo sudo apt install nano (Ubuntu e Debian) o sudo yum install nano (CentOS e Fedora).
  • Se hai mai usato l'editor di testo Pico, scoprirai che Nano è essenzialmente identico. E a differenza di Vi e Vim, non è necessario passare dalla modalità di comando a quella di input durante l'utilizzo.
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 2
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 2

Passaggio 2. Passare alla directory in cui si desidera creare il file

Probabilmente vorrai posizionare il file da qualche parte nella tua directory home, che è dove ti troverai già all'apertura di una finestra di terminale. Se vuoi posizionare il file in una sottodirectory esistente, puoi usare il pulsante cd comando per arrivarci.

  • Per visualizzare tutte le cartelle nella directory corrente (la tua directory home), digita ls e premi accedere.
  • Per andare in una directory all'interno della tua home directory, digita cd directoryname e premi accedere (sostituisci directoryname' con il nome della directory).
  • Se vuoi creare una nuova directory, esegui makedir directoryname (sostituisci directoryname con il nome che vuoi dare alla tua nuova directory. Quindi, usa cd directoryname per entrare in quella directory.
  • PUOI creare e modificare file al di fuori della tua directory home, ma avrai bisogno dell'accesso root per farlo.
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 3
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 3

Passaggio 3. Digitare il nome del file nano e premere Invio

Sostituisci il nome del file con il nome che vuoi dare al tuo nuovo file di testo. Questo crea e apre un nuovo file di testo con quel nome.

  • Ad esempio, se vuoi creare un file chiamato "testfile", digita nano testfile e premi accedere.
  • Potrebbe essere utile aggiungere ".txt" alla fine del nome del file in modo da sapere che si tratta di un file di testo.
  • Se la tua directory corrente ha un file con lo stesso nome, questo comando aprirà invece quel file.
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 4
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 4

Passaggio 4. Trova l'elenco dei comandi nella parte inferiore della finestra

I comandi che puoi utilizzare durante la digitazione nel file vengono visualizzati nella parte inferiore di Nano. Per vedere più comandi, ingrandisci semplicemente la finestra trascinandola da uno dei suoi angoli.

  • I comandi iniziano con un carato (^) o una M. Il carato rappresenta il Controllo chiave, mentre la M rappresenta il Alt chiave.

    • Ad esempio, ^U è il comando da incollare. Per incollare qualcosa che hai copiato, premi Ctrl + U.
    • M-U è il comando per annullare l'ultima azione. Per annullare, premere Alt + U.
  • Per vedere tutti i comandi Nano, premere Ctrl + Sol.
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 5
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 5

Passaggio 5. Digita nel tuo file

Se è necessario spostare il cursore, utilizzare i tasti freccia.

Puoi usare il mouse per evidenziare il testo che vuoi copiare e/o incollare. Per copiare il testo evidenziato, premere Alt + 6. Quindi, usa i tasti freccia per spostarti in un'altra posizione nel file e premi Ctrl + U incollare.

Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 6
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 6

Passaggio 6. Premere Ctrl+O per salvare il file

Dal momento che hai già dato un nome al tuo file, non ti verrà chiesto di dare un nome a questo file. Tuttavia, se hai avviato un file senza dargli un nome (eseguendo semplicemente nano dal prompt senza nome di file), ti verrà chiesto di digitare il nome per il tuo nuovo file e premere accedere salvare.

Evita la tentazione di premere Ctrl + S per salvare, poiché ciò bloccherà semplicemente la finestra del terminale!

Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 7
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 7

Passaggio 7. Premere Ctrl+X per uscire da Nano

Questo ti riporta al prompt dei comandi.

Puoi riaprire il file che hai creato in Nano digitando il nome del file nano proprio come hai fatto prima

Metodo 2 di 2: utilizzo di Vi o Vim

Crea e modifica file di testo in Linux utilizzando Terminal Step 8
Crea e modifica file di testo in Linux utilizzando Terminal Step 8

Passaggio 1. Premere Control+Alt+T per aprire una nuova finestra di terminale

Questo aprirà un nuovo terminale in qualsiasi versione di Linux.

  • Puoi anche fare doppio clic su terminale nell'elenco delle applicazioni o facendo clic sul menu Dash (se stai utilizzando GNOME) e cercando terminale.
  • Vi è uno dei più vecchi e standardizzati editor di testo basati su Unix. Vim sta per "Vi iMproved", il che significa che è come Vi ma con più funzionalità. Sulla maggior parte delle versioni moderne di Linux, in esecuzione vi al prompt verrà effettivamente avviato Vim Invece. I comandi di base sono gli stessi per entrambi gli editor.
  • Vi ha più di una curva di apprendimento di Nano, ma una volta che ci hai preso la mano, è abbastanza facile da usare.
Crea e modifica file di testo in Linux utilizzando Terminal Step 9
Crea e modifica file di testo in Linux utilizzando Terminal Step 9

Passaggio 2. Vai alla directory in cui desideri creare il tuo file

Probabilmente vorrai posizionare il file da qualche parte nella tua directory home, che è dove ti troverai già all'apertura di una finestra di terminale. Se vuoi posizionare il file in una sottodirectory esistente, puoi usare il pulsante cd comando per arrivarci.

  • Per visualizzare tutte le cartelle nella directory corrente (la tua directory home), digita ls e premi accedere.
  • Per andare in una directory all'interno della tua home directory, digita cd directoryname e premi accedere (sostituisci directoryname' con il nome della directory).
  • Se vuoi creare una nuova directory, esegui makedir directoryname (sostituisci directoryname con il nome che vuoi dare alla tua nuova directory. Quindi, usa cd directoryname per entrare in quella directory.
  • PUOI creare e modificare file al di fuori della tua directory home, ma avrai bisogno dell'accesso root per farlo.
Crea e modifica file di testo in Linux utilizzando il Terminale Passaggio 10
Crea e modifica file di testo in Linux utilizzando il Terminale Passaggio 10

Passaggio 3. Digitare vi nomefile e premere Invio

In alternativa, puoi digitare il nome del file vim per assicurarti che il file si apra in Vim invece che in Vi. La parte "vi" di questo comando seleziona l'editor di testo Vim come programma da usare. Sostituisci il nome del file con il nome che desideri assegnare al tuo nuovo file.

  • Per un file denominato "sample.text", ad esempio, digitare vi sample.txt.
  • Se la tua directory corrente ha un file con lo stesso nome, questo comando aprirà invece quel file.
Crea e modifica file di testo in Linux utilizzando Terminal Step 11
Crea e modifica file di testo in Linux utilizzando Terminal Step 11

Passaggio 4. Premere il tasto i

Quando apri Vi o Vim, si apre in una modalità speciale chiamata modalità Command. Premendo il io key ti metterà in modalità di inserimento, che è dove eseguirai la digitazione.

Tu dovresti vedere -- INSERISCI -- pop up nella parte inferiore della finestra quando si preme il tasto I.

Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 12
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 12

Passaggio 5. Digita il testo

Mentre sei in modalità di inserimento, puoi semplicemente digitare come faresti normalmente per qualsiasi altro documento di testo. Per passare alla riga successiva, basta premere accedere.

Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 13
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 13

Passaggio 6. Premere il tasto Esc

Questo ti riporta alla modalità di comando. La modalità di comando è dove farai cose come salvare, copiare, incollare ed uscire. Saprai di essere in modalità di comando quando non vedrai più "INSERT" nella parte inferiore della finestra.

  • Puoi usare i tasti freccia per spostarti nel documento mentre sei in modalità Command sia in Vi che in Vim. Vim ti consente anche di usare i tasti freccia per spostarti in modalità di inserimento.
  • Tornare alla modalità di inserimento in qualsiasi momento premendo il tasto io chiave.
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 14
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 14

Passaggio 7. Digitare:w e premere Invio

Tutti i comandi Vi/Vim iniziano con i due punti e il comando:w salva il file (pensa a "w" come a "scrivi").

  • Se hai creato un file senza nome (o vuoi salvare le modifiche correnti in un nuovo file), digita invece:w nomefile, sostituendo nomefile con il nome che vuoi dare a questo file.
  • Per ottenere aiuto e saperne di più sui comandi Vi/Vim, digita:help in modalità Command e premi accedere.
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 15
Crea e modifica file di testo in Linux utilizzando Terminal Passaggio 15

Passaggio 8. Digitare:q e premere Invio per uscire

Questo chiude il tuo file e ti riporta al prompt dei comandi.

  • Per riaprire il file, digita semplicemente vi filename o vim filename.
  • Puoi anche salvare ed uscire allo stesso tempo digitando:wq in modalità Comando.

Suggerimenti

  • Assicurati di salvare il file prima di uscire, poiché non sarai sempre avvisato delle modifiche non salvate.
  • Puoi eseguire man vi o man nano al prompt dei comandi per visualizzare i manuali per uno di questi editor di testo.
  • Una delle caratteristiche più utili di Vim su Vi è l'evidenziazione della sintassi, ottima per i programmatori. Inoltre viene fornito con il controllo ortografico integrato e la possibilità di spostarsi con i tasti freccia in modalità di inserimento.

Consigliato: