Está en la página 1de 4

CORPORACION UNIVERSITARIA DEL CARIBE

SISTEMAS OPERATIVOS
PRACTICA 1
En cada caso, explicar que hacen los siguientes comandos o dar el/los
comandos que permiten hacer la accin propuesta:
Explicar qu consecuencias/ventajas tiene el poner este tipo de atributos y el
significado de cada uno de ellos.
a) awk -F: '!($3 < 1024 && $4 < 10)' /etc/passwd

Lee los archivos que se estn en el sistema con sus respectivas rutas, teniendo en
cuenta el complimiento de la condicin presente en los parntesis ().
Ventajas:

La manipulacin de textos es ms sencilla.


Permite diferencias campos mediante espacios, para as desarrollar proceso por
proceso.

Awk: El comando awk se usa para manipular texto. Este comando comprueba cada lnea
de un archivo, buscando patrones que coincidan los dados en la lnea de comando.

-F: Indica a awk qu carcter debe considerar como separador de campos.


&&: Carcter newline (salto de lnea), los cuales son considerados como el final de una
secuencia.
/etc/passwd: La base de datos de los usuarios, que incluye campos como el nombre de
usuario, nombre real, directorio home, password encriptada y otra informacin acerca de
cada usuario.
b) echo 'date +%T' >/tmp/midate; chmod +rxs /tmp/midate; /tmp/midate

Este comando tiene como funcin la visualizacin de la fecha y hora


actual presentada en el sistema operativo al momento de ejecutar el
comando.
Ventajas:

Permite el control de la fecha de una manera sencilla y opcional.


Tener control sobre los diferentes permisos para los usuarios.
Almacenar datos temporales.

Echo: Se encarga de repetir o desplegar en la salida estndar cualquier


argumento que se le indique (inclusive comodines), para posteriormente saltar
una lnea.
Date: Muestra la hora y la fecha actuales
%T: se le agrega al date para adquirir este tipo de formato hh:mn:ss
chmod +rxs: asigna todos los permisos disponibles de escritura, lectura y
ejecucin al usuario principal
/tmp/midate: Almacena temporal de los datos que se encuentran en date.

c) Con secuencias de comandos indicar los 3 primeros procesos que estn


consumiendo ms CPU por un lado y por otro los 3 primeros que estn
consumiendo ms memoria ordenados por el nombre de proceso.

Indicar que procesos estn consumiendo ms CPU y ms memoria en el


sistema. (%CPU y %MEM)

d) Crear un Script para el literal c.

e) Buscar dentro de un archivo todas las lneas que contengan un cdigo de 2


maysculas seguidas de una tercera separadas de las 2 primeras por un
espacio en blanco. Por ejemplo ha de encontrar una lnea como:

................ ES Javier Prez .............


pero debe ignorar
................ SP otros datos ..............

f) Buscar todos los archivos que sean ejecutables en el directorio /usr/bin y sus
subdirectorios imprimiendo su ruta completa.

También podría gustarte