Uscita standard
Fa parte della sezione Fondamenti del percorso Terminal di Coddy. Lezione 37 di 82.
Ogni comando nel terminale ha tre flussi di dati collegati. Comprendere questi flussi è il fondamento del reindirizzamento: una delle funzionalità più potenti della riga di comando.
Il primo flusso si chiama output standard, spesso abbreviato in stdout. È qui che i comandi inviano i loro risultati normali. Quando esegui ls o cat, il testo che vedi sullo schermo arriva tramite l'output standard.
echo "Hello, World!"Il messaggio Hello, World! viene inviato allo standard output, che per impostazione predefinita viene visualizzato sullo schermo del terminale.
Allo stesso modo, quando elenchi i file:
lsL’elenco dei nomi dei file viene inviato tramite lo standard output allo schermo.
Per impostazione predefinita, lo standard output è collegato alla visualizzazione del terminale. Ma è qui che le cose si fanno interessanti. Puoi reindirizzare questo output altrove, ad esempio in un file. Invece di vedere i risultati sullo schermo, puoi acquisirli per usarli in seguito.
Nelle prossime lezioni imparerai a reindirizzare l'output standard verso i file e scoprirai gli altri due flussi: lo standard input e lo standard error.
Sfida
FacileUsa il comando echo per inviare un messaggio allo standard output. Stampa esattamente il testo seguente:
Terminal streams are powerfulSuggerimento: Usa
echoseguito dal testo tra virgolette. L'output che vedi sullo schermo proviene dallo standard output (stdout).
Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Cartelle
Creare una cartellaCopiare una cartellaSpostare e rinominare una cartellaEliminare una cartellaRiepilogo - Operazioni sulle cartelle7Contenuto dei file
Head e TailConteggio delle paroleComando SortComando UniqueNozioni di base su GrepGrep con opzioniRiepilogo - Detective del testo10Progetto di analisi dei log
Panoramica del progettoVisualizzare il file di log2Navigazione
Stampare la directory di lavoroElencare i fileCambiare directoryPercorsi assoluti e relativiDirectory home e radiceRiepilogo - Trova la tua strada5Progetto di organizzazione delle foto
Panoramica del progettoCreazione della struttura8Reindirizzamento
Uscita standardSovrascrivere un fileAccodare a un fileIngresso standardErrore standardRiepilogo - Creare un log3File
Creare un fileLeggere un fileCopiare un fileSpostare e rinominare un fileEliminare un fileRipasso: operazioni sui file6Caratteri jolly e pattern
Il carattere jolly asteriscoIl carattere jolly punto interrogativoCaratteri jolly tra parentesi quadreCombinare i caratteri jollyRiepilogo - Operazioni selettive9Pipe
Che cos'è una pipeConcatenare due comandiConcatenare più comandiPipe con grepRiepilogo - pipeline dei datiEsercitati da solo: Playground Terminal