Redirecciones: cómo funciona la shell Flashcards

1
Q

¿Cual es la entrada de un comando?

A

Entrada standar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Que es stdin 0?

A

Entrada standar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Por donde se da la salida de un comando?

A

Por la salida estandar o la salida de errores

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Que es stdout 1?

A

Salidad Estandar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Que es stdout2?

A

Salida de Errores

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿A que están asociados stdout1 y stdout2?

A

A la pantalla

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿A que esta asociado por defecto el teclado?

A

a stdin 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cuales son las variables asignadas las entradas y salidas de los comandos?

A

stdin0, stdout1, stdout2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿stdin0, stdout1 y stdout2 son ficheros?

A

Si

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿A que se refiere con direcciones en la shell?

A

Al hecho de manipular la entrada y salidas de los comandos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Cuando se redirige en la shell ¿Cuales son las acciones que se pueden hacer?

A

Sobreescribir ( > ) y Adicionar (&raquo_space; )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Que hace la sobreescritura ( > ) ?

A

Si el fichero existe, se sobreescribe con la nueva información.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Que hace la Adición (&raquo_space; ) ?

A

Si el fichero existe, se añade la nueva información al final del fichero.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Donde se guarda el fichero.txt en este comando?

$ ls -lh > ficheros.txt

A

En la ruta relativa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

$ ls -lh > ficheros.txt
Este comando crea un nuevo fichero con el nombre ficheros.txt.

¿Cual es el contenido de ficheros.txt?

A

la salida de ls -lh

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Con las redicciones puedes guardar cualquier salida de cualquier comando?

A

si

17
Q

Si se puede mostrar en pantalla se puede guardar en un fichero.

Cierto o falso?

A

Cierto

18
Q

>

A

sobreescribe

19
Q

> >

A

Añade al final del fichero

20
Q

$ ps -A > procesos.txt

Este comando sobreescribe (o crea si no existe) el fichero procesos.txt.

Agrega los procesos actuales al fichero procesos.txt.

¿Como adjunto la fecha de esos procesos a este mismo fichero?

A

$ date&raquo_space; procesos.txt

21
Q

$ id maria > usuarios.txt

id: <>: no existe ese usuario

¿Porque se muestra en pantalla “id: <>: no existe ese usuario” ?

A

Se esta redirigiendo la salida estandar y como no existe el usuario <> sale por la salida de errores.

22
Q

$ id maria 2> errores.txt

¿Cual es el contenido de errores.txt?

A

id: <>: no existe ese usuario

23
Q

$ id arturo 2» arrores.txt

¿Cual es el contenido de errores.txt?

A

id: <>: no existe ese usuario
id: <>: no existe ese usuario

24
Q

$ id javier 2» errores.txt 1» usuarios.txt

Explica este comando

A

Si el usuario javier no existe se guarda en errores.txt

Si existe se guarda en usuarios.txt

25
Q

$ id javier 2» errores.txt 1» usuarios.txt
$ id javier 1» usuarios.txt 2» errores.txt

¿Estos comandos son equivalentes?

A

Si. No importa el orden de las direcciones

26
Q

¿Cual es el simbolo que se usa para redirgir ambas salidas a un solo fichero SIN REESCRIBIRLO?

A

27
Q

$ id alfredoff &» usuarios.txt

¿Que hace este comando?

A

Añade ambas salidas al fichero usuarios.txt

28
Q

¿Como funcionan las redirecciones de entrada?

A

Se sustituye la entrada de teclado por un fichero.