unix essentials 3.1
TRANSCRIPT
![Page 1: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/1.jpg)
1
UNIX ESSENTIALS – FILE SYSTEM BASICS
Actividad 3.1
Gerson Zapata Agudelo
Astrid Katerine Muñoz
455596
Isabel C. Yepes Ocampo
SENA
(CENTRO DE SERVICIOS GESTION EMPRESARIAL)
MEDELLÍN
2013
![Page 2: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/2.jpg)
2
Contenido
Introducción ............................................................................................................. 3
PROCEDIMIENTO 1: EXPLORANDO EL SISTEMA DE ARCHIVOS ..................... 3
PROCEDIMIENTO 2: EXPLORANDO DIRECTORIOS IMPORTANTES ................ 5
PROCEDIMIENTO 3: CREANDO DIRECTORIOS Y ARCHIVOS .......................... 6
PROCEDIMIENTO 4: MANEJO DE DIRECTORIOS ............................................ 11
PROCEDIMIENTO 5: NOMBRES DE ARCHIVOS Y METACARACTERES ......... 13
PROCEDIMIENTO 6: EXAMINANDO ARCHIVOS ............................................... 14
PROCEDIMIENTO 7: EDITORES DE TEXTO ...................................................... 17
![Page 3: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/3.jpg)
3
INTRODUCCIÓN
En esta actividad pudimos explorar todas las opciones que tenemos al momento
de usar la terminal
Observamos la forma de crear modificar y borrar archivos por medio de comandos
muy simples y fáciles de usar, también tuvimos la oportunidad de aprender a
explorar la ubicación de cada uno de estos archivos aprendiendo a moverlos y a
cambiarle características.
![Page 4: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/4.jpg)
4
PROCEDIMIENTO 1: EXPLORANDO EL SISTEMA DE ARCHIVOS
Creación de directorios
Abra 4 terminales. Use el comando cd y establezca cada uno de los directorios
actuales respectivamente en cada terminal
1. ~/
2. /tmp
3. /etc/sysconfig
4. /usr/share/gnome
![Page 5: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/5.jpg)
5
PROCEDIMIENTO 2: EXPLORANDO DIRECTORIOS IMPORTANTES
Utilice el comando touch newfile.username (donde nombre de usuario se sustituye
por su nombre de usuario) en cada uno de los siguientes directorios.
a. ~
b. /tmp
c. /bin
d. /root
2. Usando el comando which determine la ubicación de los binarios de los
siguientes comandos:
- pwd
- ls
- whoami
![Page 6: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/6.jpg)
6
PROCEDIMIENTO 3: CREANDO DIRECTORIOS Y ARCHIVOS
1. Cree una página Web "En construcción" en el archivo ~/index.html
2. Mueva este archivo al directorio ~/html
3. Renombre el directorio html como public_html 4. Cree una copia de index.html en el directorio ~/archive
![Page 7: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/7.jpg)
7
![Page 8: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/8.jpg)
8
PROCEDIMIENTO 4: MANEJO DE DIRECTORIOS
1. Utilice el comando ls para obtener un listado recursivo, que incluya los tamaños
en bloques (-s), de los contenidos del directorio /usr/share/gedit-2/. Redirija la
salida del comando a un archivo en su directorio principal llamado lsgedit.txt
2. Haz una copia (recursiva) del directorio /usr/share/gedit-2 en su directorio
personal. El directorio copiado también debe llamarse gedit-2.
3. Haga una segunda copia del recién creado directorio gedit-2, llamado gedit-
2.bak, de nuevo en su directorio personal.
Use el comando ls para evidenciar la existencia del directorio gedit-2.bak
![Page 9: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/9.jpg)
9
4. A partir de su copia de seguridad, elimine (recursivamente) el subdirectorio
gedit-2.bak/plugins
Como evidencia, muestre el contenido del directorio gedit-2.bak/
5. Una vez más desde su copia de seguridad, mueva el subdirectorio gedit-
2.bak/taglist a su directorio personal. (El directorio debe conservar su nombre
original taglist).
Este procedimiento no se pudo realizar por que el directorio taglist se encontraba
en el subdirectorio plugins
PROCEDIMIENTO 5: NOMBRES DE ARCHIVOS Y METACARACTERES
1. Cree los siguientes directorios en su directorio personal: mac, cp_even, cp_mid,
cp_thousand, iso_mid, y xxxn.
![Page 10: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/10.jpg)
10
![Page 11: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/11.jpg)
11
PROCEDIMIENTO 6: EXAMINANDO ARCHIVOS
1. En la primera terminal, despliegue el contenido del archivo /etc/services,
incluyendo la opción correcta para mostrar el número de todas las líneas. Después
de haber visto los resultados, repita el comando (con la misma opción),
redirigiendo la salida al archivo services.cat.txt en su directorio personal.
2. Estando en la primera terminal, tome una lista recursiva de todos los archivos
con el comando “ls -R /” y capture la salida (mediante una tubería) con el
paginador less. Utilizar los comandos básicos, como la BARRA ESPACIADORA y
b. Explore otros comandos de localizador mediante el comando h para abrir una
pantalla de ayuda.
Cuando haya terminado, NO salga del paginador less, sino muévase a una nueva
terminal para el siguiente paso.
![Page 12: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/12.jpg)
12
3. En una segunda terminal, use el comando head para recoger las primeras 5
líneas de todos los archivos en el directorio /etc/sysconfig cuyo nombre comienza
con “system-”. El resultado debe ser guardado en el archivo confheaders.txt en
su directorio personal. Use la opción adecuada para suprimir los encabezados de
nombre de archivo que head imprime de forma predeterminada.
4. Estando en la segunda terminal, ejecute el comando “vmstat 1”. El comando
muestra estadísticas de memoria y CPU de su equipo, generando una nueva línea
una vez por segundo. Cuando haya visto lo suficiente, utilice la secuencia de
control CTRL-C para matar el comando. Ejecute el comando de nuevo, pero esta
vez redirija la salida al archivo vmstat.out en su directorio home, como se muestra
a continuación:
[elvis@station elvis]$ vmstat 1 > vmstat.out
No pare este comando. Muévase a una nueva terminal para el siguiente paso.
![Page 13: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/13.jpg)
13
5. En una tercera terminal siga el crecimiento del archivo vmstat.out con el
comando tail –f. No pare el comando tail hasta que el instructor confirme el
funcionamiento.
![Page 14: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/14.jpg)
14
PROCEDIMIENTO 7: EDITORES DE TEXTO
Especificaciones
El archivo /etc/services es un ejemplo de un archivo de configuración de texto
ASCII de Linux.
En este procedimiento tendrá que hacer dos copias de este archivo, y editar una
con el editor nano, y editar la otra usando el editor gráfico de texto gedit.
El editor nano
1. En su directorio de usuario, cree una copia del fichero /etc/services, llamada services.nano
2. Abra el archivo services.nano usando el editor de texto nano
3. Usando las secuencias de control especificados en la parte inferior de la
pantalla, buscar y eliminar todas las apariciones del carácter +. Preservar el
espacio de las columnas mientras lo hace. Guarde el archivo como
services.noplus
![Page 15: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/15.jpg)
15
![Page 16: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/16.jpg)
16
4. Continuando en la misma sesión de edición, mueva el cursor a la línea 140. La combinación de teclas CTRL-C reportará su número de línea actual. (Tenga en cuenta que CTRL-C, generalmente termina un proceso, pero en nano tiene un comportamiento nuevo). Eliminar esa línea, y la siguiente línea. Guarde el archivo como services.nonext
![Page 17: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/17.jpg)
17
El editor gedit 1. En su directorio de usuario, cree una copia del fichero /etc/services, llamada services.gedit
2. Abra el archivo services.gedit con el editor gedit
![Page 18: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/18.jpg)
18
3. Mueva el cursor a la línea 100. (Una pequeña exploración por los menús de gedit puede simplificar esta tarea). Eliminar esa línea, y las dos siguientes. Guarde el archivo como services.notsmux.
![Page 19: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/19.jpg)
19
4. Reemplazar todas las apariciones de la palabra tcp con udp. Haga su búsqueda y reemplazo haciendo distinción entre mayúsculas y minúsculas (no reemplazar TCP, por ejemplo). Guarde el archivo como services.notcp.
![Page 20: Unix essentials 3.1](https://reader033.vdocuments.us/reader033/viewer/2022052601/5590fa5a1a28ab58038b465c/html5/thumbnails/20.jpg)
20
CONCLUSIONES
- Aprendimos a manejar un nuevo sistema operativo y a modificar sus
archivos
- En la realización del trabajo aprendimos a crear archivos y a ubicarlos por
medio de comandos muy simples que nos facilitaron el trabajo durante la
realización de este
- Aprendimos a tener en cuenta la ubicación de los directorios para realizar
procedimientos como copias, y remociones de archivos o de los mismos
ficheros