Guia Redhat

Páginas: 10 (2302 palabras) Publicado: 22 de mayo de 2012
Laboratorio Introducción a Programación en BASH

Objetivo General:



Configurar variables de entorno, para sacar del sistema operativo, un mejor desempeño.

Objetivo Específico:
Al finalizar éste Laboratorio el alumno será capaz de: • • Identificar y definir variables. Determinar las variables de entorno de un usuario.

Requerimientos mínimos del Laboratorio:
• Tener instalado LinuxRed Hat Enterprise.

Laboratorio Introducción a Programación en BASH Creado por: Juan Pablo Armijo Hemard

1

Guía de Trabajo:
a) Cree el usuario alumno1 y su Shell sea sh. Sol: adduser -s /bin/sh alumno1 passwd alumno1

adduser: Permite crear usuarios -s define la Shell, si ésta opción se omite el usuario creado tiene Shell /bin/bash

passwd: Permite darle contraseña al usuario.Cámbiese a la consola de texto f2 (Alt + F2), si se encuentra en cualquiera de las consolas de texto (F1 - F6) o Ctrl + Alt + F2, si se encuentra en la consola gráfica F7. Una vez en la consola virtual de texto f2 ingrese con el usuario

alumno1, una vez adentro, el símbolo del sistema es: -sh-3.2$ Escriba el comando echo $SHELL el sistema responde /bin/sh.

b) Si

el

símbolo

delsistema

es

-sh-3.2$

cámbielo

a

[alumno1@localhost ~]$ en forma momentánea. Sol: bash

Laboratorio Introducción a Programación en BASH Creado por: Juan Pablo Armijo Hemard

2

c) Si el usuario es alumno1 y el símbolo del sistema es [alumno1@localhost ~]$ ¿Cuál será su variable SHELL? Sol: [alumno1@localhost ~]$ echo $SHELL El sistema responde: /bin/sh

d) ¿Qué puede concluir delos ejercicios anteriores? Sol: La variable SHELL se muestra en el 7mo campo definido en el archivo

/etc/passwd para el usuario alumno1, independiente del símbolo del sistema

e) Cámbiese de la Shell sh a la subshell bash Sol: Supongamos que al iniciar la consola virtual gráfica, el símbolo del sistema es -sh-3.2$ , que corresponde a la Shell sh. Escriba el comando bash y nos lleva a lasubshell bash, como se muestra en la siguiente figura: -sh-3.2$ bash [alumno1@localhost ~]$

Para salir de la subshell bash, escriba el comando, exit

f)

Ingrese como usuario alumno1 y muestre el 7mo campo del archivo es el directorio que contiene los archivos de

/etc/passwd, donde /etc configuración.

Sol: cat /etc/passwd | grep alumno1 El sistema responde: alumno1:x:500:500::/home/alumno1:/bin/sh : es el separador de campo Laboratorio Introducción a Programación en BASH Creado por: Juan Pablo Armijo Hemard 3

Las tuberías (en inglés "pipes") (literalmente “tuberías”) son mecanismos de comunicación específicos para todos los sistemas UNIX. Una tubería, simbolizada por una barra vertical (carácter "|"), permite asignar la salida estándar de un comando a la entrada estándar deotro, de la misma forma en que una tubería permite la comunicación entre la entrada estándar de un comando y la salida estándar de otro.

g) Muestre por pantalla el histórico total que tiene su sistema. Sol: Ingrese como usuario root y escriba el comando history

h) ¿Cuál es el valor máximo de líneas que tiene por omisión (by default) el histórico? Sol: Para visualizarlo escriba el comando echo$HISTSIZE. El sistema responde 1000.

i)

Personalice el historial para el usuario alumno1, de tal forma que pueda

almacenar 200 líneas. Sol: Como la shell del alumno1 es sh, la vamos a cambiar a bash, de la forma: chsh -s /bin/bash alumno1 El sistema responde: Cambiando intérprete de órdenes para alumno1 Se ha cambiado el intérprete de órdenes. Ahora hacemos el cambio al archivo .bashrc,de la forma: $echo “export HISTSIZE=200” >> ~/.bashrc Laboratorio Introducción a Programación en BASH Creado por: Juan Pablo Armijo Hemard 4

Los símbolos >> (doble direccionamiento) agrega la salida estándar “export HISTSIZE=200” , al final del archivo .bashrc (archivo oculto). El símbolo ~ (virgulilla), indica el directorio home del usuario. En éste caso el usuario alumo1.

Cámbiese a una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia Virtualización Redhat 5
  • redhat
  • Taller samba redhat 6.1
  • instalacion de redhat
  • Instalacion De Redhat
  • Guia
  • Guia
  • Guia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS