Come salvare loutput della riga di comando in un file su Windows, Mac e Linux

Come salvare loutput della riga di comando in un file su Windows, Mac e Linux

Quando esegui un comando da terminale, di solito verrà stampato l'output nel terminale in modo che tu possa leggerlo immediatamente. Tuttavia, a volte potresti voler salvare l'output per un'analisi successiva o per combinarlo con un altro strumento.

Puoi farlo utilizzando il reindirizzamento dell'output sulla riga di comando. Scopri come inviare l'output del comando a un file di testo su Windows, Mac e Linux.

Reindirizzare l'output della riga di comando su un file

Sono disponibili due operatori che è possibile utilizzare per reindirizzare l'output del comando su file: >> e > . È importante comprendere la differenza tra questi due operatori per evitare perdite involontarie di dati.

L' icona > crea un nuovo file o sovrascrive il vecchio file se già esiste. L' operatore >> crea anche un nuovo file se non esiste ma non sovrascriverà il file esistente. Se il file esiste già, aggiungerà il testo alla fine del file.

Per reindirizzare l'output di un comando su un file, inserisci il comando, quindi specifica l' operatore > o >> e infine fornisci il percorso del file a cui desideri reindirizzare l'output. Ad esempio, ecco come salvare l'output del comando ls, che elenca il contenuto di una directory:

ls > /path/to/file

Sostituisci /percorso/file con il percorso completo del file che desideri utilizzare. Il comando verrà eseguito in modo silenzioso, memorizzando l'output nel file specificato.

Per visualizzare il contenuto di un file nel terminale, puoi usare il comando cat . Ancora una volta, sostituisci /percorso/file con il percorso completo del file che desideri visualizzare.

cat /path/to/file

Dovresti vedere l'output del comando nel tuo nuovo file:

Come salvare l'output della riga di comando in un file su Windows, Mac e Linux

Reindirizzare l'output di ls su un file

L' operatore > sostituisce il contenuto di un file esistente. Se desideri salvare i risultati di più comandi in un singolo file, utilizza invece l' operatore >> . Questo verrà aggiunto al file, quindi non perderai nessun output precedente che hai salvato.

Ad esempio, prova ad aggiungere informazioni di sistema alla fine del file appena creato. Basta eseguire uname -a su Linux/Mac - o il comando ver se sei su Windows - e aggiungere l' operatore >> insieme al percorso del file:

uname -a >> /path/to/file

Ripeti questo processo tutte le volte necessarie per continuare ad aggiungere l'output del comando alla fine del file.

Come salvare l'output della riga di comando in un file su Windows, Mac e Linux

Aggiungi l'output a un file

Esporta l'output sullo schermo e reindirizzalo su un file

Gli operatori > e >> non visualizzano l'output del comando sullo schermo, lo inviano semplicemente ad un file. Se vuoi inviare l'output a un file e visualizzarlo sullo schermo, usa il comando tee.

Per utilizzare il comando tee, inviare l'output da un altro comando a quel comando utilizzando l'operatore pipe, una barra verticale (|). Ad esempio, ecco come puoi inviare l'output del comando ls a tee utilizzando una pipe:

ls | tee /path/to/output.txt

Il comando tee invia quindi l'output sia allo schermo che al file specificato. Questa operazione sovrascriverà il file o creerà un nuovo file se non esiste, proprio come l' operatore > .

Per utilizzare il comando tee per stampare il risultato sullo schermo e aggiungerlo alla fine del file, aggiungi il flag -a prima del percorso del file, ad esempio:

uname -a | tee -a /path/to/output.txt

Vedrai l'output del comando sullo schermo e potrai utilizzare cat per verificare che anche tee lo abbia aggiunto al file:

Come salvare l'output della riga di comando in un file su Windows, Mac e Linux

Aggiungi l'output a un file utilizzando il comando tee


Differenza tra desktop e server

Differenza tra desktop e server

Desktop e server sono la stessa cosa? Se un normale computer è diverso da un server, qual è questa differenza? Come distinguere desktop e server? Quantrimang.com ha raccolto alcune idee principali per identificare desktop e server.

Come installare OpenSSH su Windows 10

Come installare OpenSSH su Windows 10

Ora puoi utilizzare OpenSSH su Windows 10 per connetterti a server remoti utilizzando SSH senza installare strumenti di terze parti. Questo articolo ti mostrerà come installare il client OpenSSH su Windows 10.

Come verificare che la funzionalità Set sia abilitata nella build di Windows 10 Insider Preview

Come verificare che la funzionalità Set sia abilitata nella build di Windows 10 Insider Preview

Unisciti a LuckyTemplates per scoprire come verificare che la funzione Sets sia abilitata sulla build di Windows 10 Insider Preview in questo articolo!

Istruzioni per il downgrade da Windows 10 Mobile a Windows Phone 8.1

Istruzioni per il downgrade da Windows 10 Mobile a Windows Phone 8.1

Molti fan di Windows Phone hanno aggiornato i loro telefoni a Windows 10 Mobiles. Tuttavia, dopo un periodo di utilizzo, molti utenti hanno scoperto che questa piattaforma presentava ancora molti errori e hanno voluto tornare a Windows Phone 8.1 come prima.

Come impedire a Windows di aggiornare automaticamente le mappe offline

Come impedire a Windows di aggiornare automaticamente le mappe offline

Se non lo sai, l'applicazione di mappatura integrata in Windows è basata su Microsoft Bing Maps e viene utilizzata per fare riferimento rapidamente alle indicazioni stradali per una posizione specifica quando necessario.

Come impedire agli utenti di accedere alle unità per motivi di sicurezza in Windows

Come impedire agli utenti di accedere alle unità per motivi di sicurezza in Windows

Se non desideri che altri utenti accedano ad alcune o a tutte le tue unità, puoi utilizzare gli oggetti Criteri di gruppo per limitare rapidamente l'accesso. Ecco i passaggi per impedire agli utenti di accedere alle unità in Windows.

Configura Always On VPN in Windows 10 utilizzando Microsoft Intune

Configura Always On VPN in Windows 10 utilizzando Microsoft Intune

Always On VPN è progettato per utilizzare piattaforme di gestione dei dispositivi mobili (MDM) come Microsoft Intune. Utilizzando Intune, gli amministratori possono creare e distribuire profili VPN distribuiti su qualsiasi dispositivo Windows 10, ovunque.

Cose da tenere a mente quando si utilizza UEFI anziché BIOS

Cose da tenere a mente quando si utilizza UEFI anziché BIOS

I nuovi computer Windows 8 non utilizzano il BIOS tradizionale ma utilizzano invece il firmware UEFI come i Mac anni fa. Il modo in cui è possibile eseguire attività comuni di sistema è cambiato.

Istruzioni per recuperare la capacità USB persa

Istruzioni per recuperare la capacità USB persa

Recentemente ho riscontrato uno strano problema: la mia unità USB da 4 GB si è improvvisamente trasformata in un'unità USB da 100 MB. Ho perso gran parte del mio spazio di archiviazione. Fortunatamente ho trovato un modo per risolverli, se hai una situazione simile, stai certo che la correzione di questo errore è sorprendentemente semplice.

7 errori da evitare quando si testa la velocità del Wi-Fi

7 errori da evitare quando si testa la velocità del Wi-Fi

Un modo semplice per confermare che c'è un problema è testare la velocità del Wi-Fi. Questo è molto facile da fare. Esistono molti servizi di test della velocità Wi-Fi online eseguiti all'interno del browser.