Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivos:
Utilizar caracteres de control para llevar a cabo tareas especficas
Determinar el tipo de archivo utilizando los comandos file y strings
Mostrar el contenido de archivos de texto por medio de los comandos cat y more
Mostrar porciones de archivos de texto por medio de los comandos head y tail
Determinar conteos de palabras, lneas y caracteres utilizando el comando wc
Comparar dos archivos utilizando el comando diff
Trasfondo:
En este laboratorio, el alumno trabajar con diversos comandos informativos. stos son
importantes porque permiten al usuario investigar y descubrir informacin acerca de archivos. El
alumno utilizar comandos que lo ayudarn a determinar de qu tipo es un archivo y qu aplicacin
lo cre. El alumno tambin trabajar con varios comandos que permite ver los contenidos de
archivos de texto y compararlos.
Herramientas / Preparacin:
a) Antes de iniciar este laboratorio, el alumno deber revisar el Captulo 6, Seccin 1
Administracin 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.
Notas:
1-6 Conceptos Fundamentales sobre UNIX 2.0 Lab 6.1.6 Copyright 2002, Cisco Systems, Inc.
Utilice el diagrama del rbol de directorios del sistema de archivos de la clase de muestra
para que lo asista en este laboratorio.
Para introducir una secuencia de caracteres de control, mantenga presionada la tecla Control y
presione el carcter apropiado del teclado. Control-c es una secuencia comn de caracteres de
control y se la utiliza frecuentemente para interrumpir o cancelar un proceso. El carcter real en el
shell aparece como ^C, incluso aunque el usuario presione la tecla Control y la tecla c al mismo
tiempo. Lleve a cabo las acciones indicadas para practicar el uso de algunos de los caracteres de
control ms comunes.
Control-d: indica fin del archivo o salida. Control-d se utiliza para salir de algunas
utilidades UNIX tales como bc, write y varias otras. Control-d se utiliza para salir de una
ventana de terminal, y para hacer logout de una sesin de terminal o de una sesin de
login en la lnea de comandos. Como regla general, cuando se quede atascado, si Control-
c no funciona, pruebe con Control-d.
Control-u: borra toda la lnea de comandos. Los usos ms comunes para Control-u
son:
e. Una forma rpida de borrar una lnea de comandos que el usuario decidi no
ejecutar.
f. Si un usuario est loggeado en un sistema remoto y la tecla retroceso no
funciona.
g. Se utiliza para asegurar que el usuario est iniciando una entrada nueva de id
de usuario y contrasea cuando se est loggeando.
h. Puesto que las contraseas no se ven cuando se tipean, utilice Control-u para
borrar la contrasea y empezar de nuevo cuando se sabe que se han tipeado
uno o ms caracteres incorrectos.
a. Utilice el comando strings para ver los caracteres imprimibles del archivo
/usr/bin/cal. Haga una lista con parte del resultado del comando strings.
D$ht , t$41 , D$L1, D$, D$0 D$4, D$8,D$<,D$@
,D$D,D$H,D$L,D$P,D$P,D$T,D$X,D$ ,D$d,D$h
a. Utilice el comando cat para mostrar el contenido del archivo dante que se encuentra
en el directorio home. Qu le ocurri al texto mostrado? Muestra todo el contenido
del archivo DANTE si tiene algo escrito si no no muestra nada
a. Utilice el comando more para mostrar el contenido del archivo dante del directorio
home. Qu le pas al texto mostrado?muestra le porcentaje del texto dante que es
20 %
a. Utilice el comando head sin opciones para mostrar la primera porcin del archivo
dante que se encuentra en el directorio home. Cuntas lneas se mostraron?
se muestran 10 lineas
b. Utilice el comando head con la opcin n para mostrar las primeras 20 lneas del
archivo dante que se encuentra en el directorio home. Qu comando se introdujo?
Head n20 dante
a. Utilice el comando tail sin opciones para mostrar el final del archivo dante que se
encuentra en el directorio home. Cuntas lneas se mostraron? Muestra 10 lineas
Paso 12. Determinar las diferencias entre archivos por medio del comando
diff.
El comando diff (difference diferencia) se utiliza para comparar dos archivos de texto y hallar
diferencias entre ellos. El comando wc puede utilizarse para comparar archivos ya que cuenta
lneas, palabras y caracteres. Es posible que dos archivos tengan los mismos conteos de lneas,
palabras y caracteres pero que tengan caracteres y palabras diferentes. El comando diff puede
hallar realmente las diferencias entre los archivos.
El resultado del comando diff mostrar las diferencias lnea por lnea entre dos archivos de
texto. Hay dos opciones que se utilizan con el comando diff, -i y c. La opcin i ignora si las
letras son maysculas y minsculas, por ejemplo A es igual que a. La opcin c lleva a cabo una
comparacin detallada y emite un listado de diferencias con tres lneas de contexto. Con esta
opcin, el resultado comienza con la identificacin de los archivos involucrados y sus fechas de
creacin.
Utilice el comando diff para llevar a cabo una comparacin detallada y determinar las
diferencias entre los archivos fruit y fruit2. Qu lneas, o frutas, hay en el archivo fruit
que no hay en el archivo fruit2?
las linea en fruit y fruit2 son la misma lo que la diferencia son lo numeros que tiene que son
distintos teniendo fruit numero mayores que fruit2