Archivo de la Categoría 'Sistemas Operativos Monopuesto'

Filtros head y tail.

Si sólo queremos visualizar la cabecera (las primeras líneas) de un archivo de texto, lo más cómodo es emplear el comando head. Salvo indicación en contrario, head saca las 10 primeras líneas del archivo suministrado. Ahí van un par de ejemplos:

$ head -2 notas # saca las dos primeras líneas del archivo notas
ramiro asi vespertino 9
ana dai nocturno 8

$ head -5 /etc/*.conf | less # para cada archivo de configuración que encaje en la plantilla dada,
# se sacan sus cinco primeras líneas

Si, por contra, lo que se pretende es visualizar el pie (las últimas líneas) de un archivo texto, entonces nuestro aliado natural es el comando tail:

$ tail -2 notas # saca las dos últimas líneas del archivo notas
anibal asi nocturno 6
lorena dai nocturno 9

$ tail -n +4 notas # saca desde la línea cuatro en adelante (las tres últimas líneas)
elisa asi vespertino 7
anibal asi nocturno 6
lorena dai nocturno 9

Filtros de paginación: more y less.

Cuando el archivo a visualizar es muy grande se impone la paginación. Esto es, la descomposición del documento original en páginas del tamaño de una pantalla. Después serán visualizadas una a una, al ritmo marcado por el usuario. En MS-DOS se utiliza el comando more. En Unix tenemos dos alternativas: more y less. Mi consejo es que utilices less porque:
a) Dentro del texto soporta movimientos hacia atrás. No así more.
b) Acepta el empleo de teclas de movimiento tales como los cursores (flechas), avance de página, retroceso de página, comienzo de documento y fin de documento. No así more.
c) Cuando se alcanza el final del último archivo a mostrar, less no termina automáticamente su ejecución. Algo que sí acontece con more.

Al igual que cat, los comandos more y less tienen versiones especiales para paginar archivos de texto
comprimidos. Hablamos de zmore y zless, respectivamente. Lo que sigue es la ficha técnica de los filtros de paginación:

• Sintaxis:
more [opciones] [ +/patrón ] [archivo]…
less [opciones] [archivo]…
zmore [archivo]…
zless [archivo]…

• Opciones:
-s elimina las líneas en blanco (menos una)
-? resumen de comandos interactivos (sólo válida para less)

• Ejemplos:
$ more /etc/group
$ less /etc/passwd /etc/group
$ cat /etc/passwd /etc/group | less # equivale a la orden anterior
$ ls /dev | less # less recibe y pagina el listado de dispositivos

Comando cat

Este comando concatena (concatenate) dos o más archivos y, posteriormente, muestra el resultado en la salida estándar (pantalla). Si no se le pasa ningún argumento, cat lee de la entrada estándar (teclado); esto es algo corriente para la mayoría de los comandos de Unix. Existe también la orden zcat que hace lo mismo pero con archivos de texto comprimidos con gzip (terminan en .gz).

• Sintaxis:
cat [opciones] [archivo]…
zcat [archivo]…

• Opciones:
-b numera sólo las líneas de salida que no están en blanco.
-n numera todas las líneas de salida.

SMR - SOM - PRIMERA EVALUACIÓN - 2014/2015

SMR - SOM - PRIMERA EVALUACIÓN - 2013/2014

SOM - U8 - SOLUCIONES

Soluciones pendientes U8

SOM - LINUX - ORIGINAL - 2013

Modelo de examen

Compartición de carpetas entre los sistemas W7 y WXP

SMR - SOM - Unidad 5 - Actividades - Solucionario

Solucionario de la Unidad 5

BIOS: Funciones y Componentes.

La BIOS (siglas de Basic Input / Output System) o, casi mejor, el BIOS, es una pastilla responsable de:

a)  Proceso de arranque de la computadora.

b)  Verificación (test), durante el proceso de arranque, del buen estado de los componentes hardware. El programa encargado se denomina POST Power On Self Test ).

c)  Configuración y catalogación automáticas de los diversos componentes hardware.

d)  Configuración manual (a petición del usuario) de los componentes hardware. El programa encargado se denomina Setup y se accede a él pulsando, durante el proceso de arranque, alguna de las siguientes teclas:  <Supr>, <F1>, <F2>, <Esc>, …

e) Gestión de las operaciones de E/S más elementales, para lo cual almacena cierto número de drivers. El BIOS colabora, pues, con el Sistema Operativo en la gestión de la E/S.

El BIOS incorpora una pequeña memoria ROM, que registra principalmente:
el programa de inicio de la computadora, los programas POST y Setup,
la configuración actual de los componentes hardware y los ya referidos drivers básicos de E/S.