Cómo usar la redirección de línea de comando, una descripción básica

¿Alguna vez quiso poder enviar la salida de un comando a un archivo o agregar la salida a un archivo existente? Eso es lo que hacen las redirecciones. Solo póntelo Los redireccionamientos de línea de comando le permiten tomar la salida de ciertos comandos y crear nuevos archivos o agregarlos a los existentes con estos datos, esto es increíblemente útil y el conocimiento se extiende a OS X, Linux y cualquier otra versión de Unix.
En nuestra búsqueda continua para difundir el conocimiento desde la línea de comandos de OS X, le brindamos información sobre utilidades de redirección extremadamente útiles.
Redirigir la salida de un comando a un nuevo archivo
La forma más sencilla de utilizar un redireccionamiento es:
command > newfile
Tomará el «comando» y lo colocará en un archivo llamado «archivo nuevo», por ejemplo:
ls -la > directorylisting.txt
Esto colocaría la salida de ls -la en un archivo llamado directorylisting.txt. ¡Fácil!
Agregar salida de comando al final del archivo existente (EOF)
Si tiene un archivo existente al que desea agregar el resultado de un comando, simplemente use esta forma de redirección:
command >> existingfile
Ejemplos de redireccionamientos de línea de comando en uso
Si desea crear un archivo de texto con datos del comando ps, pero controlado solo para ejecutar procesos relacionados con el tablero, esto es lo que debe escribir en la línea de comando:
ps -aux | grep Dashboard > dashboarddata.txt
Si desea agregar al final del archivo que acaba de crear, dashboarddata.txt una lista de los widgets que ha instalado, ingrese lo siguiente:
ls -l /Library/Widgets >> dashboarddata.txt
Los usos del reenvío son infinitos, y encontrará que cuanto más tiempo pase en la línea de comandos, más querrá utilizar el reenvío para ayudar con ciertas tareas.
Mac OS X es tan fácil de usar que muchos usuarios de Mac probablemente no sepan que está encima de una poderosa base Unix, accesible por la aplicación Terminal. Nuestra sensación es que debido a que la línea de comando está ahí, debería poder usarla hasta cierto punto. Así que siga leyendo o explore nuestras líneas de pedido para obtener mucho más.