Professional Documents
Culture Documents
Trasfondo:
En este laboratorio, el alumno utilizar comandos UNIX avanzados para lograr el
redireccionamiento y el uso del pipe. Cada comando UNIX tiene un origen para la entrada estndar
y un destino para el resultado estndar. La entrada a un comando proviene normalmente del
teclado, aunque puede provenir de un archivo. El resultado o salida de un comando normalmente
se dirige al monitor o pantalla. El entorno informtico UNIX permite controlar la I/O utilizando
redireccionamiento. Esto es til al intentar guardar el resultado de un comando en un archivo para
su posterior visualizacin. Por medio del pipe, el usuario puede tomar el resultado de un comando
y utilizarlo como entrada para otro comando para su posterior procesamiento.
Herramientas / Preparacin:
a) Antes de iniciar este laboratorio, el alumno deber revisar el Captulo 7, Seccin 1
Administracin Avanzada de Directorios y Archivos Utilizando la Lnea de Comandos.
b) El alumno necesitar lo siguiente:
1. Una ID de login del usuario, por ejemplo user2, y una contrasea asignadas por su
instructor.
2. Una computadora que ejecute el sistema operativo UNIX con el CDE.
3. Computadoras en red en el aula con el sistema de archivos de la clase instalado.
Notas:
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
1-5
Utilice el diagrama del rbol de directorios del sistema de archivos de la clase de muestra
para que lo asista en este laboratorio.
Comando
Smbolo de Redireccionamiento
(archivo de texto o de dispositivo)
Archivo
2-5
a.
b.
c.
d.
Qu comando podra utilizarse para visualizar el contenido del archivo que acaba de
ser creado de a una pgina a la vez? _more homedir.list_____________
e.
Capture las 10 primeras lneas del archivo homedir.list utilizando el comando head y
cree un nuevo archivo llamado dhomedir.list-top-10 utilizando redireccionamiento.
Qu comando se utiliz? _ head -10 homedir.list > dhomedir.list-top-10 Visualice
el
contenido del archivo utilizando el comando more.
Capture las 10 ltimas lneas del archivo homedir.list utilizando el comando tail y
cree un nuevo archivo llamado dhomedir.list-bot-10 utilizando redireccionamiento.
Qu comando se utiliz? _ tail -10 homedir.list > dhomedir.list-bot-10 Visualice el
contenido del archivo utilizando el comando more.
f.
g.
Capture el resultado del comando cal 2002 al archivo llamado calendar. Visualice el
contenido del archivo. Qu se captur? _El calendario del 2002____________________
Capture el resultado del comando cal 2010 al archivo llamado calendar. Visualice el
contenido del archivo. Qu hay en el archivo? _ El calendario del 2010 Qu pas
con el calendario de 2002? _Se sobreescribio__________________
h.
Introduzca el comando que sirve para activar noclobber con el shell Korn. Qu
comando se introdujo? _ set -o noclobber ___________________________
b.
Introduzca el comando: ls l > homedir.list. Cul fue el resultado?
_No se pudo sobreescribir___________________________________
c.
Introduzca el comando: ls l > homedir.list2. Cul fue el resultado?
_Se cre un nuevo archivo con la listad detallada de home de usuario
3-5
Conceptos Fundamentales sobre UNIX 2.0 Lab 7.1.7
a.
Introduzca el comando que sirva para mostrar un banner (cartel) que diga: Happy Bday
(Feliz Cumpleaos) y utilice el smbolo de redireccionamiento para capturar el
resultado a un archivo llamado bday4me. Qu comando se utiliz?
_banner Happy Bday> bday4me________________________________
b.
Introduzca el comando que sirva para mostrar un banner que diga: YOURNAME!,
algn nombre, y utilice los smbolos de redireccionamiento dobles para adjuntar el
resultado del archivo bday4me. Visualice el contenido del archivo bday4me. Qu hay
en el archivo? _ banner BRYAN!>> bday4me ______________________________
c.
d.
Visualice el contenido del archivo bday4me. Ntese que el resultado de tres comandos
se ha combinado en este archivo. En qu da de la semana naci esta persona?
_Martes___________________________
4-5
comando | comando
a.
b.
Mire los archivos que aparecen en la lista del comando ls l | more y fjese en
algunas de las fechas creadas o modificadas. Para ver un listado de archivos o
directorios que se crearon o modificaron durante el mismo mes, puede utilizarse el
comando grep para buscar dicho mes. Especifique el mes exactamente como se lo
mostr en el listado (por ej., Oct). Introduzca este comando: ls l | grep Oct o
introduzca el mes deseado. Cul fue el resultado?
_Un listado con los archivos creados en marzo ls l | grep Mar_______________
c.
d.
En KDE, el tamao por defecto de un directorio es 4096, por lo tanto este comando no
dar como resultado ningn valor.
e.
f.
El comando ps (process status estado del proceso) se utiliza para ver qu procesos
se estn ejecutando en un sistema UNIX. Utilice el pipe con el resultado del comando
ps e para dirigirlo al comando more. La opcin e mostrar cada proceso que se
ejecuta en el sistema. Qu ocurri como resultado de utilizar el pipe con el resultado
para dirigirlo al comando more? _Mostro el listado de proceso como si fuese un archivo
de texto_
5-5
Conceptos Fundamentales sobre UNIX 2.0 Lab 7.1.7