Questo articolo mostra come creare file utilizzando la riga di comando in Linux®.
Crea un file
Esistono tre modi principali per creare un file dalla riga di comando:
- Il
touch
comando - L'
echo
comando - Un editor di testo come
vim
onano
I passaggi seguenti mostrano come creare un nuovo file utilizzando ciascuno di questi metodi:
Apri la riga di comando e vai alla directory in cui desideri creare un file.
Tocca
Il touch
comando crea un nuovo file vuoto che puoi quindi aprire utilizzando un editor di testo per aggiungere o modificare del testo.
Digita $ touch
seguito dal nome del file che vuoi creare.
~]$ touch testfile
Per verificare di aver creato correttamente il file, digita $ ls <name of your file>
.
~]$ ls testfile
testfile
Dovresti vedere il nuovo file nell'elenco dei file nella directory.
Eco
L'echo
Il comando ti consente di aggiungere testo al file mentre lo crei.
Usa il seguente formato per creare un file usando echo
:
echo "your text" > <name of your file>
Ad esempio, il comando seguente crea un file chiamato testfile che contiene il testo “qualche testo”:
~]$ echo "some text" > testfile
Per verificare di aver creato correttamente il file, digita ls <name of your file>
:
~]$ ls testfile
testfile
Dovresti vedere il nuovo file nell'elenco dei file nella directory.
Per leggere le informazioni che hai incluso nel file, digita cat <name of your file>
.
~]$ cat testfile
some text
Editor di testo
Se hai una grande quantità di testo da aggiungere a un nuovo file puoi usare un editor di testo, come vim
o nano
, per creare un file e contemporaneamente modificarlo.
-
Crea e apri il file inserendo
vim <name of your file>
e quindi premerei
per accedere alla modalità di inserimento. -
Inserisci il testo che vuoi aggiungere al file.
Creare il tuo file usando
vim
dovrebbe essere simile al seguente esempio:~]$ vim testfile ~ ~ write your text here ~ ~ -- INSERT --
-
Al termine della modifica, premere "esc", ":wq" e quindi "invio" per salvare e uscire.
Per vedere le nuove informazioni che hai aggiunto, digita cat <name of your file>
.