Red Hat Linux 7.0: The Official Red Hat Linux Getting Started Guide | ||
---|---|---|
Indietro | Capitolo 15. Siete qui | Avanti |
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 |
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).
Riassunto | |
---|---|
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). |