Comandi Linux

Come usare il comando gatto in Bash?

Come usare il comando gatto in Bash?

Il comando "cat" in Bash sta per "concatena". Questo comando è usato molto frequentemente per visualizzare, creare e aggiungere file in Linux. Oggi ti spiegheremo l'uso di questo comando in Bash in Linux Mint 20 condividendo alcuni esempi.

Metodo di utilizzo del comando "cat" in Bash:

Per utilizzare il comando "cat" in Bash, ti mostreremo sei diversi esempi. Per dimostrare questi esempi, abbiamo creato due diversi file di testo denominati cat1.txt e cat2.txt con del testo casuale. Useremo questi file di testo nei nostri esempi di seguito:

Esempio n. 1: visualizzazione del contenuto di un file:

Se vogliamo visualizzare il contenuto di un file con il comando “cat” in Bash, dobbiamo procedere eseguendo questo comando:

$ cat SampleFile

Qui, devi sostituire SampleFile con il nome del file che vuoi visualizzare sul terminale. Volevamo visualizzare il contenuto del cat1.txt, ecco perché abbiamo sostituito SampleFile con cat1.TXT.

Il testo che abbiamo scritto nel nostro cat1.txt è mostrato nell'immagine seguente:

Esempio n. 2: visualizzazione del contenuto di più file:

Se hai più file e vuoi visualizzare il contenuto di tutti questi file contemporaneamente, devi procedere eseguendo questo comando:

$ cat SampleFile1 SampleFile2

Qui, devi sostituire SampleFile1 e SampleFile2 con i nomi dei file di cui vuoi che il contenuto venga visualizzato sul tuo terminale. Volevamo visualizzare il contenuto del cat1.txt e cat2.file txt; ecco perché abbiamo sostituito SampleFile1 con cat1.txt e SampleFile2 con cat2.TXT. Puoi anche avere più di due nomi di file in questo comando se vuoi visualizzare il contenuto di più di due file sul terminale.

Il contenuto dei nostri due file verrà visualizzato in righe separate, come mostrato nell'immagine seguente:

Esempio n. 3: visualizzazione del contenuto di più file separati da un simbolo "$":

Puoi vedere dall'esempio mostrato sopra che possiamo visualizzare il contenuto di più di un file contemporaneamente sul nostro terminale. Tuttavia, non c'è una chiara distinzione o separazione nel contenuto del file. In altre parole, non puoi distinguere quali contenuti appartengono a quale file. Possiamo quindi utilizzare il separatore “$”, che verrà inserito alla fine del contenuto di ogni file. In questo modo, sarai chiaramente in grado di vedere dove finisce il contenuto di un file.

Per fare ciò, dovremo utilizzare il flag “-e” nel seguente modo:

$ cat -e SampleFile1 SampleFile2

Qui, devi sostituire SampleFile1 e SampleFile2 con i nomi dei file di cui desideri visualizzare il contenuto separati da un simbolo "$" sul tuo terminale. Volevamo visualizzare il contenuto del cat1.txt e cat2.txt separati da un simbolo “$”; ecco perché abbiamo sostituito SampleFile1 con cat1.txt e SampleFile2 con cat2.TXT. Puoi anche avere più di due nomi di file in questo comando se vuoi visualizzare il contenuto di più di due file separati da un simbolo "$" sul terminale.

Il contenuto dei nostri due file verrà visualizzato sul terminale separato da un simbolo "$" come mostrato nell'immagine seguente:

Esempio n. 4: Creazione di un nuovo file con il comando "cat":

Oltre a visualizzare il contenuto di un file, il comando "cat" è anche in grado di creare un nuovo file. Per questo, dobbiamo procedere eseguendo questo comando:

$ cat >FileEsempio

Qui, devi sostituire SampleFile con il nome del file che vuoi creare con il comando "cat". Volevamo creare un file chiamato cat3, ecco perché abbiamo sostituito SampleFile con cat3.

Quando premi il tasto Invio per eseguire questo comando, vedrai un prompt sul tuo terminale, che indicherà che il comando "cat" ti sta chiedendo di inserire del testo nel tuo file. Puoi aggiungere qualsiasi testo a tua scelta come abbiamo fatto noi e quindi premere la combinazione di tasti Ctrl + d per salvare il file appena creato.

Ora puoi anche verificare se un file con il testo desiderato è stato creato o meno eseguendo questo comando:

$ cat SampleFile


Abbiamo sostituito SampleFile con cat3 per visualizzarne il contenuto, come mostrato nell'immagine qui sotto:

Esempio n. 5: visualizzazione dei numeri di riga insieme al contenuto di un file:

Se hai un file molto grande, è sempre conveniente visualizzarlo con i numeri di riga. Per visualizzare i numeri di riga insieme al contenuto di un file, devi procedere eseguendo questo comando:

$ cat -n SampleFile


Abbiamo sostituito SampleFile con cat3 poiché volevamo che il contenuto di questo file fosse visualizzato con numeri di riga, come mostrato nell'immagine qui sotto:

Esempio n. 6: aggiunta del contenuto dei file:

Se desideri aggiungere il contenuto di un file alla fine di un altro, puoi procedere eseguendo questo comando:

$ cat SampleFile1 >> SampleFile2

Qui, devi sostituire SampleFile1 con il nome del file di cui vuoi aggiungere il contenuto e SampleFile2 con il nome del file in cui vuoi aggiungere il contenuto. Abbiamo sostituito SampleFile1 con cat1.txt e SampleFile2 con cat2.TXT. Significa che il nostro testo “Hello World!” verrà aggiunto alla fine del nostro testo, “Vogliamo testare il comando “cat”."

L'esecuzione di questo comando aggiungerà semplicemente il contenuto di un file a un altro senza visualizzare nulla sul terminale.

Puoi confermarlo controllando il contenuto di SampleFile2 o cat2.txt nel nostro caso come segue:

$ cat SampleFile2.TXT


Il contenuto del nostro file allegato è.e. gatto2.txt sono mostrati nell'immagine qui sotto:

Conclusione:

Ecco come puoi imparare l'uso del comando "cat" in Linux Mint 20 esaminando tutti gli esempi di cui abbiamo discusso oggi.

I migliori giochi di laboratorio dell'app Oculus
Se possiedi un visore Oculus, devi essere informato sul sideloading. Il sideloading è il processo di installazione di contenuti non archiviati sul vis...
I 10 migliori giochi da giocare su Ubuntu
La piattaforma Windows è stata una delle piattaforme dominanti per i giochi a causa dell'enorme percentuale di giochi che si stanno sviluppando oggi p...
I 5 migliori giochi arcade per Linux
Al giorno d'oggi, i computer sono macchine serie utilizzate per i giochi. Se non riesci a ottenere il nuovo punteggio più alto, saprai cosa intendo. I...