Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA N 3
NOMBRE EXPERIENCIA: Comandos de manipulacin de archivos
UNIDAD DE APRENDIZAJE:
I.
Objetivo
Que el alumno tenga una idea general de cules son los comandos LINUX de manipulacin de
archivos y sus principales opciones y que los pueda aplicar en la resolucin de problemas prcticos
de manejo de archivos.
II.
Conocimientos previos
El formato de los comandos UNIX/LINUX es bastante parecido al de los comandos DOS. Cada
orden se separa de las siguientes, ya que en UNIX/LINUX se puede introducir ms de una orden
en la misma lnea, mediante un punto y coma (;). Al igual que en DOS, lo primero que se introduce
es el comando, seguido de los argumentos o parmetros del mismo. Cuando introduces
parmetros o un argumento (caracteres como tal), se deja un espacio en blanco.
Observa la forma de introducir comandos en UNIX/LINUX.
Comando. Indica al intrprete de comandos o SHELL la accin a realizar.
Opciones. Es el modificador del comando. Las opciones se escriben a continuacin del
carcter -.
Argumentos. Caracteres que se utilizan como entrada del comando. El argumento puede ser
un archivo o un directorio.
As, el formato de utilizacin de los comandos UNIX/LINUX, sera:
Comando [-opciones] [argumentos]
III.
Requerimientos tcnicos
Para esta actividad basta con un PC con LINUX por alumno o en grupo de mximo dos
alumnos por PC, opcionalmente acceso a Internet.
IV.
Desarrollo de la Actividad
2.-
Cuando el administrador del sistema da de alta un nuevo usuario, adems de asignarle el nombre
de usuario o login name, le asigna un nmero de identificacin de usuario (UID). Adems de
esto, a cada usuario se le incluye en un grupo de trabajo (GID) que tambin es un nmero.
Un grupo de trabajo es un entorno creado por el administrador para que determinados usuarios
puedan hacer uso del sistema en las mismas condiciones. Es en este entorno en el que se les
asigna a los diferentes usuarios los derechos de utilizacin del sistema, es decir, a qu directorios
tienen acceso y a cules no, qu programas pueden ejecutar y cules no, etc.
3.-
4.-
El comando finger (cuando est habilitado) tambin nos puede proporcionar informacin
acerca de las cuentas de usuarios del sistema. Ejecuta el comando finger junto con su
login name, por ejemplo finger alumno, y reconozca la informacin proporcionada.
5.-
Otro concepto importante en los sistemas tipo UNIX/LINUX tiene que ver con las capacidades (al
menos bsicas) de monitorizacin de los usuarios del sistema, para eso se dispone de comandos
como who y w. El comando who (quin?) permite determinar quin est en el sistema en ese
instante, que usuarios estn logeados. El comando w permite determinar quin estlogeado y qu
est haciendo.
6.-
7.-
8.-
9.-
10.-
Ahora veremos la diferencia entre la liga dura y una liga simblica. Creemos otro
archivo llamado ligado.txt y haremos la liga simblica. Ejecute y comente los
siguientes comandos:
ln -s ligado.txt liga2.ln
ls -li
11.-
12.-
Dar la orden LINUX necesaria para grabar en un nico archivo, llamado libro, los
archivos cap1, cap2 y cap3.
13.-
14.-
15.-
Puede decirle a sort que mezcle dos archivos ordenados previamente para crear
un archivo nuevo (y ordenado) ms rpidamente que con el comando cat,
simplemente usando la opcin -m. Ejecute y comente los siguientes comandos:
cat arch1 arch2 sort > merged1
sort -m arch1 arch2 > merged2
16.-
17.-
18.-
19.-
20.-
21.-
Copie todos los archivos con extensin .png del directorio Ejemplos al directorio
Desktop dentro del directorio propio de su cuenta.
22.-
V.
Resumen