Está en la página 1de 7

Laboratorio Nº 4

Entornos de programación
Comandos pr, variables de ambiente y PS1

1. Dar formato y muestra el archivo indicado en páginas de 23 líneas de largo para que
quepa en pantalla.

$ pr -l23 LEER.txt

2. Muestra el archivo LEAME a doble espacio, largo de página 23.

$ pr –d l23 LEAME.txt
3. Doble espacio, margen izquierdo de 15 espacios, largo de página 23

$ pr –d –o15 l23 LEAME.txt

4. Muestra los dos archivos uno tras otro, pero en páginas separadas.

$ pr l23 nota.txt LEAME.txt | more


5. Concatena los archivos y los presenta uno tras otro.

$ cat nota.txt LEAME.txt

6. Concatena los archivos y luego les da formato a los dos juntos.

$ cat nota.txt LEAME.txt | pr l23


7. Asigna “hola chicos” a la variable MUESTRA.

$ MUESTRA = “hola chicos”

8. Muestra en pantalla el contenido de la variable MUESTRA.

$ echo $MUESTRA

9. La variable XYZ contiene un comando, y al ser invocado su contenido, el comando es


ejecutado.

$ XYZ = “cat nota” $ XYZ

10. La variable puede usarse en la formación de cadenas.

$ echo hola $MUESTRA chicos


11. La variable puede embeberse en una cadena; las llaves delimitan el nombre de la
variable.

$ echo hola${MUESTRA} chicos

12. Muestra las variables del ambiente definidas. Muchas son fijadas en el ingreso del
usuario del usuario al sistema (variables de login); y otras son propias del shell
(variables del Shell).

$ env

13. Muestra el nombre de login del usuario.

$ echo $LOGNAME
14. Muestra el nombre de la máquina.

Echo $HOSTNAME

15. Las variables no definidas no muestran nada cuando son referenciadas.

$ echo $NOEXISTE

16. Responde con el indicador de comando actual, $

$ echo $PS1

17. Carga un nuevo indicador de comandos; el sistema responde con el nuevo indicador
de comandos, hola:

$ PS1=hola:
18. La variable MUESTRA cambió, pero el indicador no cambió.

hola: MUESTRA=” ingrese comando:”


hola: PS1=$MUESTRA
ingrese comando: MUESTRA=hola
ingrese comando: echo $MUESTRA
hola

ingrese comando:

19. Repone el indicador de comandos.

ingrese comando: PS1=`$`

También podría gustarte