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?
- File Descriptor
- Standard Output
- Standard Input (correct)
- Standard Error
¿Qué número de File Descriptor se utiliza para el Standard Error?
¿Qué número de File Descriptor se utiliza para el Standard Error?
- 3
- 1
- 2 (correct)
- 0
¿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?
- > (correct)
- &
- >>
- <
¿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?
¿Qué sucede cuando se utiliza el comando ls -l
?
¿Qué sucede cuando se utiliza el comando ls -l
?
¿Qué es un File Descriptor?
¿Qué es un File Descriptor?
¿Cuál es la diferencia entre usar '>' y '>>' en el comando redirect?
¿Cuál es la diferencia entre usar '>' y '>>' en el comando redirect?
¿Qué hace el comando 'ls -l > output.txt'?
¿Qué hace el comando 'ls -l > output.txt'?
¿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'?
¿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?
¿Qué hace el comando 'tee'?
¿Qué hace el comando 'tee'?
¿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?
Flashcards are hidden until you start studying
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.