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


Windows + V: scorciatoia utile che molti utenti Windows non conoscono

Windows + V: scorciatoia utile che molti utenti Windows non conoscono

Come molte altre piattaforme, Windows dispone anche di un gestore di appunti specializzato chiamato "Cronologia degli appunti".

Come installare il widget macOS Big Sur/iOS 14 su Windows 10

Come installare il widget macOS Big Sur/iOS 14 su Windows 10

La versione macOS Big Sur è stata annunciata ufficialmente alla recente conferenza WWDC. E puoi portare completamente l'interfaccia di macOS Big Sur su Windows 10 con lo strumento Rainmeter.

Come proteggere il desktop remoto dal malware RDStealer

Come proteggere il desktop remoto dal malware RDStealer

RDStealer è un malware che tenta di rubare credenziali e dati infettando un server RDP e monitorandone le connessioni remote.

I 7 migliori software di gestione file per Windows per sostituire Esplora file

I 7 migliori software di gestione file per Windows per sostituire Esplora file

Forse è ora di dire addio a Esplora file e utilizzare software di gestione file di terze parti? Ecco le 7 migliori alternative a Esplora file di Windows.

Come funziona LoRaWAN? Perché è importante per l’IoT?

Come funziona LoRaWAN? Perché è importante per l’IoT?

LoRaWAN o Long Range Wireless Area Network è utile nella comunicazione tra dispositivi a basso consumo su lunghe distanze.

8 modi per aprire le Opzioni di avvio avanzate su Windows 10

8 modi per aprire le Opzioni di avvio avanzate su Windows 10

Navigando verso Opzioni di avvio avanzate, puoi reimpostare Windows 10, ripristinare Windows 10, ripristinare Windows 10 da un file immagine creato in precedenza, correggere errori di avvio, aprire il prompt dei comandi per eseguire opzioni, scegliere diverse, aprire le impostazioni UEFI, modificare le impostazioni di avvio.. ..

Perché dovresti riflettere attentamente prima di accedere con un account di social network?

Perché dovresti riflettere attentamente prima di accedere con un account di social network?

Ogni volta che ti iscrivi a un nuovo servizio, puoi scegliere un nome utente e una password o semplicemente accedere con Facebook o Twitter. Ma dovresti farlo?

Istruzioni per cambiare Google DNS 8.8.8.8 e 8.8.4.4

Istruzioni per cambiare Google DNS 8.8.8.8 e 8.8.4.4

DNS Google 8.8.8.8 8.8.4.4 è uno dei DNS che molti utenti scelgono di utilizzare, soprattutto per velocizzare l'accesso alla rete o l'accesso bloccato a Facebook.

Come avviare Microsoft Edge sempre in modalità InPrivate su Windows 10

Come avviare Microsoft Edge sempre in modalità InPrivate su Windows 10

Se utilizzi Microsoft Edge su un computer Windows 10 condiviso e desideri mantenere privata la cronologia di navigazione, puoi fare in modo che Edge venga sempre avviato in modalità InPrivate.

Esplora la differenza tra crittografia simmetrica e asimmetrica

Esplora la differenza tra crittografia simmetrica e asimmetrica

Esistono due tipi di crittografia comunemente utilizzati oggi: crittografia simmetrica e asimmetrica. La differenza fondamentale tra questi due tipi di crittografia è che la crittografia simmetrica utilizza un'unica chiave sia per le operazioni di crittografia che per quelle di decrittografia.