- 1. Come visualizzare il contenuto di un file con il comando cat in Linux
- 2. Come visualizzare il contenuto di vari file utilizzando cat Linux
- 3. Come creare un nuovo file con il comando cat
- 4. Come visualizzare il numero di righe in un file con il comando cat
- 5. Come visualizzare il segno $ alla fine di ogni riga con il comando cat
- 6. Come visualizzare righe separate da tabulazioni con il comando cat
- 7. Come visualizzare più file contemporaneamente con il comando cat
- 8. Come utilizzare l'output standard con un operatore di reindirizzamento con il comando cat
- 9. Come aggiungere l'output standard con un operatore di reindirizzamento con il comando cat
- 10. Come reindirizzare più file in uno con il comando cat
- 11. Come ordinare il contenuto di più file in un singolo file con il comando cat
- 12. Come aggiungere l'output standard a un nuovo file con il comando cat
Poiché i sistemi operativi basati su UNIX sono una delle alternative più funzionali sia per gli utenti domestici che per le piccole, medie o grandi aziende, è ideale conoscere in dettaglio come l'uso globale di questi è, come regola generale, tutti i sistemi UNIX, In in questo caso stiamo parlando in particolare di Linux, è l'uso dei comandi, e sebbene sia vero che oggi la maggior parte delle distribuzioni ci offre un'opzione grafica, l'essenza di Linux è lo sviluppo e l'esecuzione dei comandi.
Esistono centinaia di comandi ognuno con una funzione speciale e uno dei più utilizzati per la sua versatilità e praticità è il comando gatto che Solvetic analizzerà nel dettaglio.
Qual è il comando cat in Linux?Il comando cat (concatenazione) è un comando che è stato sviluppato per eseguire fondamentalmente tre funzioni associate ai file di testo, queste sono:
- Essere in grado di visualizzarli
- Fai un'unione con le loro copie
- Crea nuovi file
La sua sintassi di utilizzo è:
gatto [opzioni] [file] [-] [file]Le varie opzioni che abbiamo quando si usa il comando cat sono le seguenti:
Visualizza tutte le informazioni di un file o di una cartella, è l'equivalente di -vET
-A, --mostra-tutto
È il numero di linee di output non vuote
-b, --numero-non vuoto
È l'equivalente di -vE
-e
Questa opzione mostra il segno $ alla fine di ogni riga
-E, --show-ends
Visualizza il numero di ogni riga nell'output
-n, --numero (numero)
La sua funzione è quella di sopprimere le righe di output vuote ripetute
-s, --squeeze-blank
È l'equivalente di -vT
-T
Visualizza i caratteri TAB come I
-T, --show-tabs
Utilizza la notazione e M, eccetto LFD e TAB
-v, --show-nonprinting
Visualizza l'aiuto per il comando cat
--aiuto
Visualizza la versione di cat utilizzata in Linux
--versione
Ora impareremo come usare questo comando in Linux.
1. Come visualizzare il contenuto di un file con il comando cat in Linux
È uno degli usi più pratici in cui il comando cat entra in azione in Linux, poiché grazie ad esso sarà possibile vedere il contenuto di un file creato da noi o un file di sistema.
Passo 1
Ad esempio possiamo vedere il contenuto di un file di testo chiamato Solvetic:
Passo 2
Possiamo anche vedere il contenuto di un file appartenente al sistema come /etc/passwd:
cat / etc / passwd
INGRANDIRE
2. Come visualizzare il contenuto di vari file utilizzando cat Linux
È possibile che si voglia visualizzare nel terminale il contenuto non di un solo file ma di più file contemporaneamente, questo è possibile con cat utilizzando la seguente sintassi:
gatto file1 file2…
INGRANDIRE
Come utilizzare le opzioni Più o MenoQueste opzioni sono ideali quando il file da visualizzare è di grandi dimensioni, quindi è necessario utilizzare i tasti Pag Down o Pag Up per accedere a tutto il suo contenuto.
In questo caso possiamo utilizzare una delle seguenti opzioni a seconda dei casi:
file gatto | altro file gatto | loro
INGRANDIRE
3. Come creare un nuovo file con il comando cat
Passo 1
Il comando cat include nelle sue caratteristiche la possibilità di creare un nuovo file, per questo dobbiamo eseguire la seguente sintassi:
gatto> fileIn questo caso abbiamo creato un nuovo file chiamato Solvetic2 che vediamo che viene creato automaticamente nella directory in cui ci troviamo, in questo esempio il desktop:
INGRANDIRE
Passo 2
Possiamo vedere che quando si usa il comando cat ci troveremo nel testo, lì possiamo inserire il testo desiderato e quindi premere i tasti Ctrl + D per uscire e salvare il testo:
Ctrl + D
INGRANDIRE
4. Come visualizzare il numero di righe in un file con il comando cat
Questa opzione è ideale per conoscere in dettaglio il numero di righe integrate in un file, per questo dobbiamo usare il parametro -n in questo modo:
cat -n Solvetico1
INGRANDIRE
Possiamo visualizzare il numero di riga con il rispettivo testo associato.
5. Come visualizzare il segno $ alla fine di ogni riga con il comando cat
Questa opzione è utile se vogliamo comprimere più righe in un'unica riga, questo è responsabile della visualizzazione del segno $ alla fine della riga e anche nello spazio mostrato da $ nel caso ci sia spazio tra i paragrafi.
Per il suo utilizzo dobbiamo utilizzare il parametro -e come segue:
cat -e Solvetic
INGRANDIRE
6. Come visualizzare righe separate da tabulazioni con il comando cat
Per questa opzione gli spazi rilevati tramite tabulazione verranno riempiti con "I", per questo dobbiamo usare il parametro -T in questo modo:
gatto -T Solvetico
INGRANDIRE
7. Come visualizzare più file contemporaneamente con il comando cat
Possiamo visualizzare il contenuto di più file con il comando cat, per questo dobbiamo usare il punto e virgola per separare ogni file, in questo caso useremo la seguente riga:
gatto Solvetico; gatto Solvetico2; gatto Solvetico1;
INGRANDIRE
8. Come utilizzare l'output standard con un operatore di reindirizzamento con il comando cat
Grazie a questa opzione sarà possibile reindirizzare lo standard output di un file ad un nuovo file da creare, oppure ad un file esistente con il simbolo > (maggiore di), ma bisogna tenere presente che il contenuto del file iniziale sovrascriverà il contenuto esistente nel file di destinazione.
Per questo esempio reindirizzeremo il contenuto del file Solvetic a un nuovo file chiamato Solvetic3:
gatto Solvetic> Solvetic3
INGRANDIRE
Questo creerà il file Solvetic3 con il contenuto del file Solvetic.
9. Come aggiungere l'output standard con un operatore di reindirizzamento con il comando cat
Ciò consente di accodare al file esistente tramite il simbolo >> (doppio maggiore di), questo farà sì che il contenuto del file venga aggiunto alla fine del file di destinazione.
gatto Solvetic >> Solvetic2
INGRANDIRE
10. Come reindirizzare più file in uno con il comando cat
Passo 1
Questo ci permette di reindirizzare il contenuto di uno o più file in uno nuovo o in uno esistente, per questo eseguiamo:
gatto Solvetico Solvetico1 Solvetico2> Solvetico4In questo caso reindirizzeremo tutto il contenuto di questi tre file in uno nuovo chiamato Solvetic4:
INGRANDIRE
Passo 2
Quando accediamo al file Solvetic4 possiamo vedere il contenuto dei 3 file, lì dipende dall'organizzazione del contenuto nel miglior modo possibile:
11. Come ordinare il contenuto di più file in un singolo file con il comando cat
Passo 1
Se vogliamo che il contenuto venga reindirizzato a un nuovo file o a uno esistente da ordinare, dobbiamo usare il parametro sort in questo modo:
gatto Solvetico Solvetico1 Solvetico2 | ordina> Solvetic4
INGRANDIRE
Passaggio 3
Questo creerà il file disposto in ordine alfabetico:
12. Come aggiungere l'output standard a un nuovo file con il comando cat
Utilizzando il comando echo sarà possibile aggiungere nuovo testo a un nuovo file, per questo utilizzeremo il seguente esempio:
echo "Internet Solvetico" | gatto2
INGRANDIRE
La nuova riga verrà inserita nella parte superiore del file selezionato.
Possiamo vedere come, grazie al comando cat, le opzioni per gestire i nostri file siano ampie e perfettamente funzionanti, permettendoci di eseguire su di essi varie azioni secondo necessità ma preservando sempre l'integrità del testo ivi memorizzato per non provocare effetti negativi sul loro controllo, in modo da poter utilizzare efficacemente ciascuno dei parametri del gatto.