¿Cómo redirijo la salida superior a un archivo en Linux?
Búsqueda de sitios web
Este artículo discutirá tres procedimientos diferentes para redirigir la salida del comando superior a cualquier archivo.
Para utilizar la redirección de bash, ejecute cualquier secuencia de comandos, luego defina el operador > o >> seguido de la ruta del archivo al que se debe redirigir la salida.
El operador ">>" se utiliza para utilizar la salida del comando en un archivo, incluida la salida del contenido actual del archivo.
El operador “> ” se usa para redirigir la salida del comando a un solo archivo y reemplazar el contenido actual del archivo.
Podemos decir que, técnicamente, se trata de una redirección de archivo de "stdout", que es la visualización normal. Ahora, ejecutaremos el ejemplo de muestra. El comando "ls" muestra el contenido de las carpetas y archivos del directorio actual después de su ejecución.
Sin embargo, este comando guardará la salida en el archivo especificado en el siguiente ejemplo en lugar de imprimirlo en la terminal.
Utilice la sintaxis de comando dada para verificar el contenido del archivo.
Ahora, escriba el comando que se indica a continuación para imprimir el contenido del "archivo de salida" en la terminal.
El operador ">" sobrescribe el contenido del archivo con la salida de ejecución del comando. En su lugar, puede usar el operador ">>" para guardar la salida de múltiples comandos en un solo archivo. Por ejemplo, la ejecución del comando dado agregará la información del sistema al archivo específico.
¿No le gustó la idea de usar el operador ">" o ">>" para redirigir la salida? ¡No te preocupes! El comando tee está aquí para rescatarte.
El comando tee a continuación sobrescribirá el contenido del archivo con la salida del comando similar al operador ">".
Los administradores del sistema también usan el comando superior de Linux para ver estadísticas del sistema en tiempo real, como el promedio de carga, el tiempo de actividad del sistema, las tareas en ejecución, la memoria utilizada, información específica sobre cada proceso en ejecución y un resumen de subprocesos o procesos. Al utilizar el indicador -b, este comando ayuda a obtener información sobre los procesos que se están ejecutando actualmente en el sistema. El comando superior permitirá que la parte superior funcione en modo por lotes y el indicador -n determinará el número de iteraciones que el comando debe tomar como salida.
Toda la salida resultante de la ejecución del comando superior se redirigirá al archivo especificado. Ahora, escriba el comando "menos" para verificar el contenido del archivo.
El indicador -n enviará la instantánea única del comando ejecutado al archivo especificado. Para recuperar solo la primera iteración, especifique el "1" después del indicador "-n".
Utilice el comando "cat" para ver la información de las tareas en ejecución.
En Linux, para redirigir la salida a un archivo, utilice los operadores de redirección ”> ” y ”>> ” o el comando superior. La redirección le permite guardar o redirigir la salida de un comando en otro archivo de su sistema. Puede usarlo para guardar las salidas y usarlas más tarde para diferentes propósitos.