SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
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
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
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.
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
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
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
7
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
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.
10
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.
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.
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.
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
15
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
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
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.
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.
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

Más contenido relacionado

La actualidad más candente

Guia basica de comandos ubuntu
Guia basica de comandos ubuntuGuia basica de comandos ubuntu
Guia basica de comandos ubuntussxdan
 
Comandos básicos en Ubuntu
Comandos básicos en Ubuntu Comandos básicos en Ubuntu
Comandos básicos en Ubuntu Daniel Rivas
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linuxmaomaq
 
20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocer20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocerOpenWebinars.net
 
Administración y comandos básicos. Arquitectura del Computador
Administración y comandos básicos. Arquitectura del ComputadorAdministración y comandos básicos. Arquitectura del Computador
Administración y comandos básicos. Arquitectura del ComputadorFernandoPadilla78
 
Resumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachilleratoResumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachilleratoaramosprofe
 
Comandos de ubuntu
Comandos de ubuntuComandos de ubuntu
Comandos de ubuntuAny Saula
 
Script Y Comandos De Linux
Script Y Comandos De LinuxScript Y Comandos De Linux
Script Y Comandos De Linuxsilvanetorres
 
Comandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuComandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuMonchitocm Cuemtz
 
Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)Julio Caiza
 
THE ROBOT ACADEMY: Meet Up Linux for ROBOTS#1 (17.04.27)
THE ROBOT ACADEMY: Meet Up Linux for ROBOTS#1 (17.04.27) THE ROBOT ACADEMY: Meet Up Linux for ROBOTS#1 (17.04.27)
THE ROBOT ACADEMY: Meet Up Linux for ROBOTS#1 (17.04.27) Bernardo Ronquillo Japón
 
COMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXvicente choque
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linuxyaser6700
 
GESTION DE ARCHIVOS POR LINEA DE COMANDOS
GESTION DE ARCHIVOS POR LINEA DE COMANDOSGESTION DE ARCHIVOS POR LINEA DE COMANDOS
GESTION DE ARCHIVOS POR LINEA DE COMANDOSsofia Martinez
 

La actualidad más candente (19)

Guia basica de comandos ubuntu
Guia basica de comandos ubuntuGuia basica de comandos ubuntu
Guia basica de comandos ubuntu
 
Comandos básicos en Ubuntu
Comandos básicos en Ubuntu Comandos básicos en Ubuntu
Comandos básicos en Ubuntu
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocer20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocer
 
Administración y comandos básicos. Arquitectura del Computador
Administración y comandos básicos. Arquitectura del ComputadorAdministración y comandos básicos. Arquitectura del Computador
Administración y comandos básicos. Arquitectura del Computador
 
Resumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachilleratoResumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachillerato
 
Comandos de ubuntu
Comandos de ubuntuComandos de ubuntu
Comandos de ubuntu
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Script Y Comandos De Linux
Script Y Comandos De LinuxScript Y Comandos De Linux
Script Y Comandos De Linux
 
Linux comandos 1
Linux comandos 1Linux comandos 1
Linux comandos 1
 
Comandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuComandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntu
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)
 
Intro
IntroIntro
Intro
 
THE ROBOT ACADEMY: Meet Up Linux for ROBOTS#1 (17.04.27)
THE ROBOT ACADEMY: Meet Up Linux for ROBOTS#1 (17.04.27) THE ROBOT ACADEMY: Meet Up Linux for ROBOTS#1 (17.04.27)
THE ROBOT ACADEMY: Meet Up Linux for ROBOTS#1 (17.04.27)
 
COMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUX
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
 
GESTION DE ARCHIVOS POR LINEA DE COMANDOS
GESTION DE ARCHIVOS POR LINEA DE COMANDOSGESTION DE ARCHIVOS POR LINEA DE COMANDOS
GESTION DE ARCHIVOS POR LINEA DE COMANDOS
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 

Similar a Unix essentials 3.1

Actividad 03.1 unix essentials file system basics.
Actividad 03.1 unix essentials  file system basics.Actividad 03.1 unix essentials  file system basics.
Actividad 03.1 unix essentials file system basics.RastaAliria
 
Actividad 3.1 unix essentials – file system basics
Actividad 3.1 unix essentials – file system basicsActividad 3.1 unix essentials – file system basics
Actividad 3.1 unix essentials – file system basicsjonny95
 
Chuleta-comandos-Linux-para-no-perderse.pdf
Chuleta-comandos-Linux-para-no-perderse.pdfChuleta-comandos-Linux-para-no-perderse.pdf
Chuleta-comandos-Linux-para-no-perderse.pdfGabrielLv2
 
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9jessidi
 
UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4Julian696
 
Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubunturobertoiglesias
 
Privilegios y funciones en MySQL
Privilegios y funciones en MySQLPrivilegios y funciones en MySQL
Privilegios y funciones en MySQLフ乇丂ひ丂
 
RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU Mary Tenelema
 
38 reunir información del sistema
38  reunir información del sistema38  reunir información del sistema
38 reunir información del sistemaAprende Viendo
 
Niveles de ejecución en debian
Niveles de ejecución en debianNiveles de ejecución en debian
Niveles de ejecución en debianfrangp5438
 

Similar a Unix essentials 3.1 (20)

Actividad 03.1 unix essentials file system basics.
Actividad 03.1 unix essentials  file system basics.Actividad 03.1 unix essentials  file system basics.
Actividad 03.1 unix essentials file system basics.
 
Unix 3.1
Unix 3.1Unix 3.1
Unix 3.1
 
Actividad 3.1 unix essentials – file system basics
Actividad 3.1 unix essentials – file system basicsActividad 3.1 unix essentials – file system basics
Actividad 3.1 unix essentials – file system basics
 
Actividad3.1
Actividad3.1Actividad3.1
Actividad3.1
 
Actividad3.1
Actividad3.1Actividad3.1
Actividad3.1
 
Comandos
ComandosComandos
Comandos
 
Chuleta-comandos-Linux-para-no-perderse.pdf
Chuleta-comandos-Linux-para-no-perderse.pdfChuleta-comandos-Linux-para-no-perderse.pdf
Chuleta-comandos-Linux-para-no-perderse.pdf
 
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
 
UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4
 
Reporte cluster
Reporte clusterReporte cluster
Reporte cluster
 
gestion de archivos por linea de comandos
gestion de archivos por linea de comandos gestion de archivos por linea de comandos
gestion de archivos por linea de comandos
 
Unix 3.4
Unix 3.4Unix 3.4
Unix 3.4
 
Unix 3.4
Unix 3.4Unix 3.4
Unix 3.4
 
Manual de linux
Manual de linuxManual de linux
Manual de linux
 
Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubuntu
 
Privilegios y funciones en MySQL
Privilegios y funciones en MySQLPrivilegios y funciones en MySQL
Privilegios y funciones en MySQL
 
RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU
 
37 reunir información del sistema
37  reunir información del sistema37  reunir información del sistema
37 reunir información del sistema
 
38 reunir información del sistema
38  reunir información del sistema38  reunir información del sistema
38 reunir información del sistema
 
Niveles de ejecución en debian
Niveles de ejecución en debianNiveles de ejecución en debian
Niveles de ejecución en debian
 

Más de K-te Muñoz

Instalación servidor web
Instalación servidor webInstalación servidor web
Instalación servidor webK-te Muñoz
 
Instalacion servidor FTP
Instalacion servidor FTPInstalacion servidor FTP
Instalacion servidor FTPK-te Muñoz
 
Instalación servidor DNS
Instalación servidor DNSInstalación servidor DNS
Instalación servidor DNSK-te Muñoz
 
Instalación servidor DHCP
Instalación servidor DHCPInstalación servidor DHCP
Instalación servidor DHCPK-te Muñoz
 
Instalación servidor de archivos
Instalación servidor de archivosInstalación servidor de archivos
Instalación servidor de archivosK-te Muñoz
 
Instalación servicio escritorio remoto
Instalación servicio escritorio remotoInstalación servicio escritorio remoto
Instalación servicio escritorio remotoK-te Muñoz
 
Instalación de ssh
Instalación de sshInstalación de ssh
Instalación de sshK-te Muñoz
 
Instalación de ssh
Instalación de sshInstalación de ssh
Instalación de sshK-te Muñoz
 
Instalación de servidor de nagios
Instalación de servidor de nagiosInstalación de servidor de nagios
Instalación de servidor de nagiosK-te Muñoz
 
Instalación samba
Instalación sambaInstalación samba
Instalación sambaK-te Muñoz
 
Instalación dhcp
Instalación dhcpInstalación dhcp
Instalación dhcpK-te Muñoz
 
Instalación ftp
Instalación ftpInstalación ftp
Instalación ftpK-te Muñoz
 
Instalación web
Instalación webInstalación web
Instalación webK-te Muñoz
 
Instalación dns
Instalación dnsInstalación dns
Instalación dnsK-te Muñoz
 
Unix essential 3.3
Unix essential 3.3Unix essential 3.3
Unix essential 3.3K-te Muñoz
 
Unix essentials 3.2
Unix essentials  3.2Unix essentials  3.2
Unix essentials 3.2K-te Muñoz
 
Manual de instalación de ubuntu
Manual de instalación de ubuntuManual de instalación de ubuntu
Manual de instalación de ubuntuK-te Muñoz
 
Guía de instalación debian
Guía de instalación debianGuía de instalación debian
Guía de instalación debianK-te Muñoz
 
Guía de instalación centos
Guía de instalación centosGuía de instalación centos
Guía de instalación centosK-te Muñoz
 
Manual de instalcion de windows server 2008 r2
Manual de instalcion de windows server 2008 r2Manual de instalcion de windows server 2008 r2
Manual de instalcion de windows server 2008 r2K-te Muñoz
 

Más de K-te Muñoz (20)

Instalación servidor web
Instalación servidor webInstalación servidor web
Instalación servidor web
 
Instalacion servidor FTP
Instalacion servidor FTPInstalacion servidor FTP
Instalacion servidor FTP
 
Instalación servidor DNS
Instalación servidor DNSInstalación servidor DNS
Instalación servidor DNS
 
Instalación servidor DHCP
Instalación servidor DHCPInstalación servidor DHCP
Instalación servidor DHCP
 
Instalación servidor de archivos
Instalación servidor de archivosInstalación servidor de archivos
Instalación servidor de archivos
 
Instalación servicio escritorio remoto
Instalación servicio escritorio remotoInstalación servicio escritorio remoto
Instalación servicio escritorio remoto
 
Instalación de ssh
Instalación de sshInstalación de ssh
Instalación de ssh
 
Instalación de ssh
Instalación de sshInstalación de ssh
Instalación de ssh
 
Instalación de servidor de nagios
Instalación de servidor de nagiosInstalación de servidor de nagios
Instalación de servidor de nagios
 
Instalación samba
Instalación sambaInstalación samba
Instalación samba
 
Instalación dhcp
Instalación dhcpInstalación dhcp
Instalación dhcp
 
Instalación ftp
Instalación ftpInstalación ftp
Instalación ftp
 
Instalación web
Instalación webInstalación web
Instalación web
 
Instalación dns
Instalación dnsInstalación dns
Instalación dns
 
Unix essential 3.3
Unix essential 3.3Unix essential 3.3
Unix essential 3.3
 
Unix essentials 3.2
Unix essentials  3.2Unix essentials  3.2
Unix essentials 3.2
 
Manual de instalación de ubuntu
Manual de instalación de ubuntuManual de instalación de ubuntu
Manual de instalación de ubuntu
 
Guía de instalación debian
Guía de instalación debianGuía de instalación debian
Guía de instalación debian
 
Guía de instalación centos
Guía de instalación centosGuía de instalación centos
Guía de instalación centos
 
Manual de instalcion de windows server 2008 r2
Manual de instalcion de windows server 2008 r2Manual de instalcion de windows server 2008 r2
Manual de instalcion de windows server 2008 r2
 

Unix essentials 3.1

  • 1. 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
  • 2. 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
  • 3. 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.
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 7
  • 8. 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
  • 9. 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.
  • 10. 10
  • 11. 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.
  • 12. 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.
  • 13. 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.
  • 14. 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
  • 15. 15
  • 16. 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
  • 17. 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
  • 18. 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.
  • 19. 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.
  • 20. 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