Utilizzare cat

Ci sono diverse utility che vi possono aiutare nell'ordinare delle liste, unirle e nello stesso tempo mostrarvi una piccola parte delle potenzialit� ancora nascoste del vostro sistema Red Hat Linux.

L'utility cat, abbreviazione di "concatenate," serve ad unire pi� stringhe insieme.

Ma cat pu� anche fornire una dimostrazione di due concetti importanti: standard input e standard output.

Lo standard input e lo standard output direzionano l'input e l'output (spesso abbreviati come I/O). Se un programma legge dallo standard input, legger� di default. L'input della tastiera. Se un programma scrive nello standard output, scriver� di default i dati sullo schermo.

Lanciamo cat per vedere come funziona. Al prompt di shell, digitate:

cat
	  

Il cursore si muover� su una linea vuota. Ora in questa linea vuota, digitate:

stop by sneaker store
	  

e premete il tasto Enter. Successivamente, sul vostro schermo apparir�:

[newuser@localhost newuser]$ cat
stop by sneaker store
stop by sneaker store
	  

Figura 15-11. Dimostrazione dell'uso di cat standard input e standard output

Per uscire da cat muovete il cursore sulla linea vuota premendo il tasto Enter e poi premendo il tasto Ctrl e D allo stesso tempo.

Sicuramente non si tratta di un esempio brillante, ma con cat abbiamo avuto la possibilit� di mostrarvi i concetti di standard input e standard output. Il vostro input � stato letto dalla tastiera (standard input), e questo input � stato poi inviato al vostro terminale (standard output).

SuggerimentoRiassunto
 

Lo standard input � il testo che viene digitato sulla tastiera. Lo standard output � il "luogo" dove le informazioni vengono spedite, come il vostro terminale (come mostrato in Figura 15-11).