Podcast
Questions and Answers
¿Cuál es el nombre que se le da a la entrada que se produce cuando se escribe en la consola?
¿Cuál es el nombre que se le da a la entrada que se produce cuando se escribe en la consola?
¿Qué número de File Descriptor se utiliza para el Standard Error?
¿Qué número de File Descriptor se utiliza para el Standard Error?
¿Qué operador se utiliza para redirigir la salida de un comando a un archivo?
¿Qué operador se utiliza para redirigir la salida de un comando a un archivo?
¿Cuál es el nombre que se le da a la salida que se produce cuando se ejecuta un comando?
¿Cuál es el nombre que se le da a la salida que se produce cuando se ejecuta un comando?
Signup and view all the answers
¿Qué sucede cuando se utiliza el comando ls -l
?
¿Qué sucede cuando se utiliza el comando ls -l
?
Signup and view all the answers
¿Qué es un File Descriptor?
¿Qué es un File Descriptor?
Signup and view all the answers
¿Cuál es la diferencia entre usar '>' y '>>' en el comando redirect?
¿Cuál es la diferencia entre usar '>' y '>>' en el comando redirect?
Signup and view all the answers
¿Qué hace el comando 'ls -l > output.txt'?
¿Qué hace el comando 'ls -l > output.txt'?
Signup and view all the answers
¿Qué hace el operador '2>&1' en el comando 'ls -l > output.txt 2>&1'?
¿Qué hace el operador '2>&1' en el comando 'ls -l > output.txt 2>&1'?
Signup and view all the answers
¿Qué hace el comando 'cat' en el contexto de la unión de cadenas de texto?
¿Qué hace el comando 'cat' en el contexto de la unión de cadenas de texto?
Signup and view all the answers
¿Qué hace el comando 'tee'?
¿Qué hace el comando 'tee'?
Signup and view all the answers
¿Qué es el 'Standard Error' en el contexto de la redirección de errores?
¿Qué es el 'Standard Error' en el contexto de la redirección de errores?
Signup and view all the answers
Study Notes
Entradas y Salidas de la Terminal
- Las entradas se generan cuando se escribe en la consola, y se les llama Standard Input (abreviado como stdin).
- Las salidas se generan cuando se ejecuta un comando, y se les llama Standard Output (abreviado como stdout).
- Existe un tercer tipo de salida, llamada Standard Error (abreviado como stderr), que se asocia con el file descriptor 2.
File Descriptors
- Los file descriptors son números que identifican un recurso (archivo, programa, acción, etc.).
- En la shell, hay tres file descriptors: 0 (stdin), 1 (stdout) y 2 (stderr).
Operador de Redirección (>
- El operador de redirección (>) se utiliza para guardar la salida de un comando en un archivo.
- El comando
ls -l > output.txt
guarda la lista de archivos en el archivo "output.txt".
Concatenar (>>)
- El operador de concatenación (>>) se utiliza para agregar la salida de un comando a un archivo existente.
- El comando
ls -l >> output.txt
agrega la lista de archivos a la salida del archivo "output.txt".
Redirección de Errores (2> | 2>&1)
- El operador de redirección por defecto solo redirecciona el file descriptor 1 (stdout).
- Para redirigir un error, se utiliza el file descriptor 2 (stderr).
- El comando
ls -l 2> error.txt
redirige el error a un archivo llamado "error.txt". - El comando
ls -l > output.txt 2>&1
redirige tanto el stdout como el stderr a un archivo llamado "output.txt".
Pipe Operator
Unir Cadenas de Texto (cat)
- El comando
cat
se utiliza para concatenar la salida de varios archivos. - El comando
cat Images/SecretosDeEstado
crea una lista de los archivos contenidos en las carpetas "Images" y "SecretosDeEstado".
Crear un Archivo con Base en una Salida (tee)
- El comando
tee
se utiliza para guardar la salida de un comando en un archivo. - El comando
ls -l | tee output.txt
guarda la lista de archivos en un archivo llamado "output.txt".
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Aprende a concatenar comandos en la terminal para no sobreescribir archivos. Entiende la diferencia entre > y >> en la línea de comandos.