Búsqueda de sitios web

¿Cómo redirijo la salida a un archivo en Linux?


La redirección es un método para cambiar los dispositivos de entrada y salida estándar al ejecutar un comando. Los comandos de Linux funcionan tomando entradas y produciendo una salida.

Podemos usar la redirección para enviar y usar los datos presentes en el sistema hasta el momento. Al usar Redirigir, no enviaremos copias de nuestros datos al sistema. El siguiente artículo explica cómo usar la salida de redireccionamiento a un archivo en Linux.

¿Cómo redirijo la salida a un archivo en Linux?

La redirección directa es una característica interesante de Linux, que permite a los usuarios enviar solicitudes directamente al kernel (stdin) mientras reciben la salida del kernel (stdout) solo a través de la redirección directa. Linux permite a los usuarios guardar archivos usando el comando stdout (salida), también conocido como el comando stream. La transmisión de datos entre un servidor y una computadora se realiza con comandos de flujo.

Con Redirigir, puede hacer que los comandos sean visibles en la terminal y guardarlos para revisarlos más tarde. A continuación hay algunas formas de explicar la redirección de Linux:

Enviar una salida de un solo archivo

Podemos redirigir en bash usando un script o comando en forma de > o >>. Este comando proporciona la ruta del archivo.

  • La redirección de salida para el comando > cambia el archivo en sí.

  • El siguiente comando >> agrega la salida dada al archivo de redirección de salida.

Stdout muestra reducciones vitales como un comando estándar. ls es el siguiente comando, que muestra todo lo que aparece en la pantalla.

Ls > /path/to/file

Este comando no necesita especificar ninguna ruta; automáticamente lo muestra y lo guarda.

Si observa el archivo, la salida del comando ls aparecerá como si el comando cat imprimiera el contenido en la terminal.

cat /path/to/file

El siguiente comando se utilizará para imprimir la redirección de salida.

cat /home/linux-console/outputfile

El operador > se proporciona cuando solo se emite una salida, pero >> se usa para guardar la salida en el siguiente comando:

uname -a >> /path/to/file

Bash crea el archivo si no existe ningún archivo; de lo contrario, déjelo como está y aparecerá al final si se agrega.

Redirigir desde la terminal a una sola salida

El método dado se usa cuando > o >> no se va a usar. En esto, en lugar de > Tee, se usa el comando que realiza funciones de impresión y guardado. Así que aquí está el siguiente comando:

command | tee /path/to/file
ls | tee /home/linux-console/outputfile

Al reducir la terminal con el comando apropiado, se sobrescribe la salida agregando > como en el comando tee.

Uso del comando Superior

El comando superior se usa para ver información esencial como tiempo real, memoria utilizada, procesos que se utilizan en el sistema Linux. B plaga se utiliza en la función dada. Que obtiene toda la información sobre el comando dado, incluidos los permisos de comando completos, y proporciona el resultado especificando su número. El comando puzzle se da para redirigir la salida especificada, así como su comando less.

top -b -n 1 > topfile.txt

less topfile.txt

Ahora se dará N comando de atención, que se utilizará para determinar su número en el que se escribe uno o número después de n.

top -b -n 1 > top-iteration.txt

Finalmente, el comando cat se usa para dar detalles de lo que está pasando.

cat top-iteration.txt | grep Tasks

Conclusión

Este artículo también explica cómo redirigir la salida a un archivo y agregar y volver a crear el archivo a través de la salida. Esperamos que este artículo sea de su utilidad y que haya aprendido algo de él.

Artículos relacionados: