Cómo utilizar la redirección en la línea de comandos, una descripción básica

¿Alguna vez ha deseado poder enviar la salida de un comando a un archivo o agregar esa salida a un archivo existente? Eso es lo que hacen las redirecciones. En pocas palabras, las redirecciones de la línea de comandos 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 expande a OS X, Linux y cualquier otra variante. de Unix.


En nuestra búsqueda continua para propagar el conocimiento de la línea de comandos de OS X, le brindamos información sobre las utilidades de redireccionamiento extremadamente útiles.

Redirigir la salida de un comando a un archivo nuevo

El uso más básico de una redirección es el siguiente:

command > newfile

Esto tomará la salida de ‘comando’ y la colocará en un archivo llamado ‘newfile’, por ejemplo:

ls -la > directorylisting.txt

Eso colocaría la salida de ls -la en un archivo llamado directorylisting.txt. ¡Fácil!

Agrega la salida de un comando al final del archivo existente (EOF)

Si tiene un archivo existente al que desea agregar la salida de un comando, simplemente use esta forma de redireccionamiento:

command >> existingfile

Ejemplos de redireccionamientos de línea de comandos en uso

Si quisiera crear un archivo de texto con datos del comando ps, pero controlado solo para los procesos relacionados con Dashboard en ejecución, esto es lo que escribiría en la línea de comando:

ps -aux | grep Dashboard > dashboarddata.txt

Si desea agregar al final del archivo que acabamos de crear, dashboarddata.txt una lista de los widgets que ha instalado, debe escribir lo siguiente:

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

Los usos de la redirección son infinitos y encontrará que cuanto más tiempo pase en la línea de comandos, más querrá usar la redirección para ayudar en ciertas tareas.

Mac OS X es tan fácil de usar que muchos usuarios de Mac probablemente no sepan que están sentados sobre una poderosa base Unix, accesible a través de la aplicación Terminal. Nuestra sensación es que dado que la línea de comando está ahí, debería poder usarla hasta cierto punto. Así que sigue leyendo o explora nuestros artículos sobre la línea de comandos para obtener mucho más.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario