Come utilizzare il reindirizzamento dalla riga di comando

Anonim

Hai mai desiderato di poter inviare l'output di un comando a un file o aggiungere quell'output a un file esistente? Questo è ciò che fanno i reindirizzamenti. Per dirla semplicemente, i reindirizzamenti della riga di comando ti consentono di prendere l'output di determinati comandi e creare nuovi file o aggiungerli a quelli esistenti con questi dati, questo è incredibilmente utile infatti, e la conoscenza si espande a OS X, Linux e qualsiasi altra variante di Unix.

Nella nostra continua ricerca per diffondere la conoscenza della riga di comando di OS X, ti forniamo alcune informazioni sulle utilissime utility di reindirizzamento.

Reindirizza l'output di un comando a un nuovo file

L'utilizzo più basilare di un reindirizzamento è il seguente:

comando > nuovo file

Questo prenderà l'output di 'command' e lo inserirà in un file chiamato 'newfile', per esempio:

ls -la > directorylisting.txt

Questo collocherebbe l'output di ls -la in un file chiamato directorylisting.txt. Facile!

Aggiunge l'output di un comando alla fine del file esistente (EOF)

Se si dispone di un file esistente a cui si desidera aggiungere l'output di un comando, utilizzare semplicemente questa forma di reindirizzamento:

comando >> file esistente

Esempi di reindirizzamenti della riga di comando in uso

Se desideri creare un file di testo con i dati del comando ps, ma controllato solo per i processi relativi a Dashboard in esecuzione, questo è ciò che dovresti digitare nella riga di comando:

ps -aux | grep Dashboard > dashboarddata.txt

Se volessi aggiungere alla fine del file che abbiamo appena creato, dashboarddata.txt, un elenco dei Widget che hai installato, dovrai digitare quanto segue:

ls -l /Library/Widgets >> dashboarddata.txt

Gli usi per il reindirizzamento sono infiniti e scoprirai che più tempo trascorri nella riga di comando, più vorrai utilizzare il reindirizzamento per aiutare determinate attività.

Mac OS X è così facile da usare che molti utenti Mac probabilmente non sanno di trovarsi su una potente base Unix, accessibile dall'app Terminal.La nostra sensazione è che poiché la riga di comando è presente, dovresti essere in grado di usarla in una certa misura. Quindi continua a leggere o esplora i nostri articoli sulla riga di comando per saperne di più.

Come utilizzare il reindirizzamento dalla riga di comando