SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Sistema Operativo
GNU/Linux
(Básico – Administración I)
Ing. Ricardo Toro
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN PUERTO ORDAZ
CATEDRA: SISTEMAS OPERATIVOS II
Objetivos.
•Entorno de Escritorio
•Aplicaciones de Oficina
•El Shell Bash
•Comandos básicos
•Editores de texto (vi - nano)
Metodología
Las clases se imparten usando presentaciones y demostraciones prácticas,
y se incita al participante a repetir lo aprendido en su estación de trabajo.
Cada módulo incluye una sesión de laboratorio, donde el participante
deberá resolver ejercicios usando los conceptos aprendidos en la sesión
teórica.
El entorno de escritorio
GNOME
Objetivos
•Generalidades sobre GNOME.
•Manejo de Ventanas
•Manejo de Archivos
•Cambio de apariencia del escritorio
•Aplicaciones mas importantes. Web Browser, Correo electrónico,
aplicaciones de oficina (Ofimática).
GNOME
En la presentación de este entorno obtenemos
El Escritorio
El Panel (contiene: iconos, barra de tareas)
Menú inicio (Aplicaciones).
Información interesante
•Linux usa el concepto de consolas virtuales
•Con las teclas <Ctrl> <Alt> <F1> al <F7> pasamos de una consola a otra.
•Las primeras 6 son de texto (ventana de comandos) y la 7 es de forma grafica.
•GNOME es solo uno de los varios entornos gráficos disponibles para Linux.
Menú
Inicio
Iconos
Escritorio
Manejo de Archivos Barra de Herramientas
Barra de Estado Selector de Ventanas
Carpetas
Ofimática
Linux
Aplicaciones de Oficina
•El paquete OpenOffice, posee una amplia gama de aplicaciones de Oficina.
•Como su similar en la Ofimática de Microsoft Word, Excel, PowerPoint en esta se
encuentran OpenOffice Writer, Calc, Impress, entre otros.
Writer = Word
Calc = Excel
Impress = PowerPoint
El Shell Bash
Bash provee una interfaz para que los usuarios ejecuten comandos
e interactúen con el sistema (en modo texto).
Ofrece características avanzadas como: historial de comandos,
edición en línea, completación de comandos, control de trabajos,
redirección, tuberías, listas, variables, sustitución de comandos,
ayuda.
El Shell Bash
OBJETIVOS
•Conceptos de shell
•Manejo de directorios
•Manejo de Archivos
•Uso del terminal (ventana de comandos)
La línea de Comandos Bash
La línea de comandos de bash posee las siguientes características:
Empieza con el prompt, que puede incluir el nombre del usuario, el nombre del
equipo y el directorio actual:
[usuario@prueba1 ~]$
La línea de Comandos Bash
Se puede editar escribiendo, usando las teclas del cursor (← y →),
Backspace y Delete (Supr).
Se puede ver el historial de comandos usando las teclas de cursor ( ↑ y ↓).
Se pueden “completar” los nombres de comandos y archivos usando la tecla
TAB (a veces es necesario pulsarla dos veces).
Árbol de directorios
Comando importante: man
man: es el sistema de ayuda en línea clásico de Unix y Linux, ofrece una sinopsis del
uso de los comandos y sus opciones.
Para leer el manual se ejecuta
man [comando]
Para avanzar en el texto se usa la Barra Espaciadora, para retroceder la tecla b
“<” nos lleva al comienzo del texto y “>” al final
“q” nos permite salir del documento
/
etc home
sysconfig varapt documentosmusica
Comandos Básicos
Para moverse entre directorios, se usa el comando “cd”
cd / cd .. cd /home/musica cd bin
cd – nos mueve al directorio anterior, mientras que
cd ~ nos mueve a nuestro directorio home
Para ver en que directorio nos encontramos se usa el
comando “pwd”
El comando ls nos muestra el contenido de un directorio
ls ~ ls / ls -l ls -R
Comandos Básicos
Para copiar archivos, se usa el comando “cp”
Ejemplos:
cp prueba1 prueba 2 cp prueba1 /directorio
Para mover archivos se usa el comando “mv”
Ejemplos:
mv prueba1 prueba 2 mv prueba1 prueba2 /directorio
Para borrar archivos se usa el comando “rm”
Ejemplos:
rm prueba1 prueba 2 rm – r
Para borrar directorios (vacíos) se puede usar el comando rmdir
Comandos Básicos
Para crear directorios se utiliza el comando mkdir “nombredirectorio”
Para crear un archivo vacío utilizamos el comando: touch
Ejemplo: touch “nombrearchivo”
Para borrar la pantalla se utiliza el comando clear
Para reiniciar el terminal se utiliza el comando reset
Para cerrar el terminal (ventana de comandos) se utiliza el comando exit
Editores de Texto
nano - vi
El editor nano
nano, es un editor de texto, está orientado a un
manejo desde teclado específicamente a
combinaciones de la tecla Control.
Por ejemplo:
Control+O guarda el archivo actual
Control+W abre el menú de búsqueda
Control+X sale de nano
Control+K corta una línea
Control+U pegar texto marcado
El editor vi
vi (Visual) es programa informático que entra en
la categoría de los editor de texto. Esto es así,
pues a diferencia de un procesador de texto no
ofrece herramientas para determinar visualmente
cómo quedará el documento impreso.
Es por esto que carece de opciones como
centrado o justificación de párrafos, pero permite
mover, copiar, eliminar o insertar caracteres con
mucha versatilidad.
Modo edición
Para editar un archivo ejecutaremos en la ventana terminal:
vi nombrearchivo
vi empezara en modo de comandos, para pasar el modo
edición podemos pulsar:
i (insertar)
a (agregar)
R (remplazar)
o (abre una nueva línea)
En el modo edición podemos escribir normalmente, podemos
utilizar las teclas de cursor para movernos. Para regresar al
modo de comandos pulsamos la tecla Esc
Comandos de cursor
Para moverse entre palabras:
w principio de la siguiente palabra
e final de la siguiente palabra
b al principio de la palabra anterior
Para moverse en la línea
0 (cero) principio de línea
$ final de la línea
Para moverse en el archivo
G final del archivo
1G primera línea
x borra el carácter debajo del cursor
Copiar, cortar y pegar
Los comandos para copiar son
yy copia la línea actual
nyy copia n líneas
yw copia la palabra debajo del cursor
y$ copia hasta el final de la línea
Para pegar se usa p
Salvar y Salir
:w salva el buffer actual
:w nombre salva el archivo con otro nombre
:q! Sale del editor sin guardar
:q sale de vi (si no ha hecho cambios)
:wq guarda y sale
PRACTICA 1
Encienda su maquina virtual, arranque el S.O. y abra una ventana de comandos
(terminal)
En el directorio actual, cree un directorio llamado prueba5.
Luego dentro de ese directorio cree 3 archivos (nombre9, texto2, home7)
Edite con nano, el archivo texto2, luego escriba una sintaxis de 15 palabras, guarde y
salga del archivo.
Edite nombre9 con nano y escriba 4 palabras, guarde y salga del archivo.
Copie texto2 en home7. Borre el archivo texto2.
Mueva el archivo texto1, a un directorio nuevo llamado prueba4, el cual debe estar en el
directorio donde creo prueba5.
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN PUERTO ORDAZ
CATEDRA: SISTEMAS OPERATIVOS II - 47
PRACTICA 2
Encienda su maquina virtual, arranque el S.O. y abra una ventana de comandos
(terminal)
Abra con vi el archivo /etc/sysctl.conf
Vaya a la línea 10 (10G) y luego muévase hacia delante de palabra en palabra con la
tecla w
Borre uno o varios caracteres con x, Regrese al principio de la línea (0), Borre la línea
(dd), muévase a la siguiente línea con texto, adelántese 9 palabras (9w) y borre desde
ese punto hasta el final de la línea (d$), borre 3 líneas (3dd) y pulse u para deshacer la
operación.
Copie 10 líneas (10yy), muévase al final del archivo (G) y péguelas (p), vaya a la tercera
(3era) palabra de la línea (3w) copie 2 palabras (2yw) y péguelas (p)
Guarde el archivo llamándolo “linux” :w linux y espere al facilitador
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN PUERTO ORDAZ
CATEDRA: SISTEMAS OPERATIVOS II - 47

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Unix 1314 test
Unix 1314 testUnix 1314 test
Unix 1314 test
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Linux comandos 1
Linux comandos 1Linux comandos 1
Linux comandos 1
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
6 la shell bash
6 la shell bash6 la shell bash
6 la shell bash
 
Programacinenshell linux
Programacinenshell linuxProgramacinenshell linux
Programacinenshell linux
 
17 comandos basicoslinuxasoitson
17 comandos basicoslinuxasoitson17 comandos basicoslinuxasoitson
17 comandos basicoslinuxasoitson
 
Comandos
ComandosComandos
Comandos
 
Comandos básicos en Ubuntu
Comandos básicos en Ubuntu Comandos básicos en Ubuntu
Comandos básicos en Ubuntu
 
Unidad 9:
Unidad 9: Unidad 9:
Unidad 9:
 
Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntu
 
Curso Bash 1
Curso Bash 1Curso Bash 1
Curso Bash 1
 
Tutorial0
Tutorial0Tutorial0
Tutorial0
 

Destacado

CCBB CATALÀ 2010
CCBB CATALÀ 2010CCBB CATALÀ 2010
CCBB CATALÀ 20101044377
 
Tutorial google drive
Tutorial google driveTutorial google drive
Tutorial google driveguilson
 
Equipos pjvm 2010
Equipos pjvm 2010Equipos pjvm 2010
Equipos pjvm 2010misiotere
 
Jugando con las palabras
Jugando con las palabrasJugando con las palabras
Jugando con las palabrasMTRO. REYNALDO
 
Naider Topagunea Cambio ClimáTico IváN De Torres
Naider Topagunea Cambio ClimáTico IváN De TorresNaider Topagunea Cambio ClimáTico IváN De Torres
Naider Topagunea Cambio ClimáTico IváN De Torresguest15f48c
 
INNOVACIÓN, VIGILANCIA TECNOLÓGICA Y PROPIEDAD INDUSTRIAL
INNOVACIÓN, VIGILANCIA TECNOLÓGICA Y PROPIEDAD INDUSTRIALINNOVACIÓN, VIGILANCIA TECNOLÓGICA Y PROPIEDAD INDUSTRIAL
INNOVACIÓN, VIGILANCIA TECNOLÓGICA Y PROPIEDAD INDUSTRIALIgnasi del Río
 
Parcial II de Sistema de Operación – Semestre 201415
Parcial II de Sistema de Operación – Semestre 201415Parcial II de Sistema de Operación – Semestre 201415
Parcial II de Sistema de Operación – Semestre 201415Viviana Trujillo
 
Ens activem
Ens activemEns activem
Ens activemPedrolo
 

Destacado (20)

CCBB CATALÀ 2010
CCBB CATALÀ 2010CCBB CATALÀ 2010
CCBB CATALÀ 2010
 
Rachid Cotxes
Rachid CotxesRachid Cotxes
Rachid Cotxes
 
Bloque académico
Bloque académicoBloque académico
Bloque académico
 
Tutorial google drive
Tutorial google driveTutorial google drive
Tutorial google drive
 
navidad
navidadnavidad
navidad
 
Pleno municipal infantil 2010
Pleno municipal infantil 2010Pleno municipal infantil 2010
Pleno municipal infantil 2010
 
Equipos pjvm 2010
Equipos pjvm 2010Equipos pjvm 2010
Equipos pjvm 2010
 
Jugando con las palabras
Jugando con las palabrasJugando con las palabras
Jugando con las palabras
 
Naider Topagunea Cambio ClimáTico IváN De Torres
Naider Topagunea Cambio ClimáTico IváN De TorresNaider Topagunea Cambio ClimáTico IváN De Torres
Naider Topagunea Cambio ClimáTico IváN De Torres
 
Convocatoria vinculación docente Facultad de Ciencias Agrarias
Convocatoria vinculación docente Facultad de Ciencias AgrariasConvocatoria vinculación docente Facultad de Ciencias Agrarias
Convocatoria vinculación docente Facultad de Ciencias Agrarias
 
SEO Basico
SEO BasicoSEO Basico
SEO Basico
 
INNOVACIÓN, VIGILANCIA TECNOLÓGICA Y PROPIEDAD INDUSTRIAL
INNOVACIÓN, VIGILANCIA TECNOLÓGICA Y PROPIEDAD INDUSTRIALINNOVACIÓN, VIGILANCIA TECNOLÓGICA Y PROPIEDAD INDUSTRIAL
INNOVACIÓN, VIGILANCIA TECNOLÓGICA Y PROPIEDAD INDUSTRIAL
 
Tutorial sipec 2012 2013
Tutorial sipec 2012 2013Tutorial sipec 2012 2013
Tutorial sipec 2012 2013
 
Estudio universidades sintesis
Estudio universidades sintesisEstudio universidades sintesis
Estudio universidades sintesis
 
Convocatoria Facultad de Ciencias Agrarias
Convocatoria Facultad de Ciencias AgrariasConvocatoria Facultad de Ciencias Agrarias
Convocatoria Facultad de Ciencias Agrarias
 
Escaner escrituras pdf
Escaner escrituras pdfEscaner escrituras pdf
Escaner escrituras pdf
 
Parcial II de Sistema de Operación – Semestre 201415
Parcial II de Sistema de Operación – Semestre 201415Parcial II de Sistema de Operación – Semestre 201415
Parcial II de Sistema de Operación – Semestre 201415
 
Encuesta antioquia legal_estudiantes
Encuesta antioquia legal_estudiantesEncuesta antioquia legal_estudiantes
Encuesta antioquia legal_estudiantes
 
Ens activem
Ens activemEns activem
Ens activem
 
Paisajes
PaisajesPaisajes
Paisajes
 

Similar a GNU/Linux Básico - Administración e Introducción al Sistema Operativo

Similar a GNU/Linux Básico - Administración e Introducción al Sistema Operativo (20)

Practica1 complemento comandos
Practica1  complemento comandosPractica1  complemento comandos
Practica1 complemento comandos
 
Curso GNU/Linux
Curso GNU/LinuxCurso GNU/Linux
Curso GNU/Linux
 
40 Comandos básicos de Linux.docx
40 Comandos básicos de Linux.docx40 Comandos básicos de Linux.docx
40 Comandos básicos de Linux.docx
 
Tutrorial batch de hackxcrak
Tutrorial batch de hackxcrakTutrorial batch de hackxcrak
Tutrorial batch de hackxcrak
 
bash
bashbash
bash
 
Practica 12
Practica 12Practica 12
Practica 12
 
Variables y comillas en Linux
Variables y comillas en LinuxVariables y comillas en Linux
Variables y comillas en Linux
 
Comandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntuComandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntu
 
Quasi - Comandos básicos para UNIX
Quasi - Comandos básicos para UNIXQuasi - Comandos básicos para UNIX
Quasi - Comandos básicos para UNIX
 
Introduction to linux for bioinformatics
Introduction to linux for bioinformaticsIntroduction to linux for bioinformatics
Introduction to linux for bioinformatics
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Clase2 (consola linux)
Clase2 (consola linux)Clase2 (consola linux)
Clase2 (consola linux)
 
LINUX - Comandos básicos ii
LINUX - Comandos básicos iiLINUX - Comandos básicos ii
LINUX - Comandos básicos ii
 
arquitectura-de-linux
arquitectura-de-linuxarquitectura-de-linux
arquitectura-de-linux
 
15 iniciacion gnu_linux
15 iniciacion gnu_linux15 iniciacion gnu_linux
15 iniciacion gnu_linux
 
Giseproi hacking ético - bash scripting
Giseproi   hacking ético - bash scriptingGiseproi   hacking ético - bash scripting
Giseproi hacking ético - bash scripting
 
Linux Programacion en Shell
Linux Programacion en ShellLinux Programacion en Shell
Linux Programacion en Shell
 
Agilidad en shell de linux
Agilidad en shell de linuxAgilidad en shell de linux
Agilidad en shell de linux
 
Practica 2
Practica 2 Practica 2
Practica 2
 
Linux ud3 - redireccionamiento y tuberias
Linux   ud3 - redireccionamiento y tuberiasLinux   ud3 - redireccionamiento y tuberias
Linux ud3 - redireccionamiento y tuberias
 

Más de I.U.P. Santiago Mariño (16)

Inteligencia Emocional
Inteligencia  EmocionalInteligencia  Emocional
Inteligencia Emocional
 
Organizaciones inteligentes sociedad del conocimiento
Organizaciones inteligentes   sociedad del conocimientoOrganizaciones inteligentes   sociedad del conocimiento
Organizaciones inteligentes sociedad del conocimiento
 
Gerencia Tecnologica - IV
Gerencia Tecnologica - IVGerencia Tecnologica - IV
Gerencia Tecnologica - IV
 
Gerencia Tecnologica - II
Gerencia Tecnologica - IIGerencia Tecnologica - II
Gerencia Tecnologica - II
 
Gerencia Tecnologica- Unidad I
Gerencia Tecnologica- Unidad IGerencia Tecnologica- Unidad I
Gerencia Tecnologica- Unidad I
 
Redes y Comunicaciones
Redes y ComunicacionesRedes y Comunicaciones
Redes y Comunicaciones
 
Tendencias Móviles y Social Media
Tendencias Móviles y Social MediaTendencias Móviles y Social Media
Tendencias Móviles y Social Media
 
Manual de teg iupsmpzo
Manual de teg iupsmpzoManual de teg iupsmpzo
Manual de teg iupsmpzo
 
Metodo Watch - Esquemas
Metodo Watch - EsquemasMetodo Watch - Esquemas
Metodo Watch - Esquemas
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientos
 
Modos de Direccionamiento
Modos de DireccionamientoModos de Direccionamiento
Modos de Direccionamiento
 
GNU/Linux-Debian
GNU/Linux-Debian GNU/Linux-Debian
GNU/Linux-Debian
 
Libro de UMLen.24.horas. .joseph.schmuller.prentice-hall
Libro de UMLen.24.horas. .joseph.schmuller.prentice-hallLibro de UMLen.24.horas. .joseph.schmuller.prentice-hall
Libro de UMLen.24.horas. .joseph.schmuller.prentice-hall
 
Modelos dinamicos Orientado a Objetos
Modelos dinamicos Orientado a ObjetosModelos dinamicos Orientado a Objetos
Modelos dinamicos Orientado a Objetos
 
Modelos dinamicos Orientado a Objetos
Modelos dinamicos Orientado a ObjetosModelos dinamicos Orientado a Objetos
Modelos dinamicos Orientado a Objetos
 
Presentacion GNU Linux
Presentacion GNU LinuxPresentacion GNU Linux
Presentacion GNU Linux
 

Último

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 

Último (7)

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 

GNU/Linux Básico - Administración e Introducción al Sistema Operativo

  • 1. Sistema Operativo GNU/Linux (Básico – Administración I) Ing. Ricardo Toro INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN PUERTO ORDAZ CATEDRA: SISTEMAS OPERATIVOS II
  • 2. Objetivos. •Entorno de Escritorio •Aplicaciones de Oficina •El Shell Bash •Comandos básicos •Editores de texto (vi - nano) Metodología Las clases se imparten usando presentaciones y demostraciones prácticas, y se incita al participante a repetir lo aprendido en su estación de trabajo. Cada módulo incluye una sesión de laboratorio, donde el participante deberá resolver ejercicios usando los conceptos aprendidos en la sesión teórica.
  • 3. El entorno de escritorio GNOME
  • 4. Objetivos •Generalidades sobre GNOME. •Manejo de Ventanas •Manejo de Archivos •Cambio de apariencia del escritorio •Aplicaciones mas importantes. Web Browser, Correo electrónico, aplicaciones de oficina (Ofimática).
  • 5. GNOME En la presentación de este entorno obtenemos El Escritorio El Panel (contiene: iconos, barra de tareas) Menú inicio (Aplicaciones). Información interesante •Linux usa el concepto de consolas virtuales •Con las teclas <Ctrl> <Alt> <F1> al <F7> pasamos de una consola a otra. •Las primeras 6 son de texto (ventana de comandos) y la 7 es de forma grafica. •GNOME es solo uno de los varios entornos gráficos disponibles para Linux.
  • 7. Manejo de Archivos Barra de Herramientas Barra de Estado Selector de Ventanas Carpetas
  • 8. Ofimática Linux Aplicaciones de Oficina •El paquete OpenOffice, posee una amplia gama de aplicaciones de Oficina. •Como su similar en la Ofimática de Microsoft Word, Excel, PowerPoint en esta se encuentran OpenOffice Writer, Calc, Impress, entre otros. Writer = Word Calc = Excel Impress = PowerPoint
  • 9. El Shell Bash Bash provee una interfaz para que los usuarios ejecuten comandos e interactúen con el sistema (en modo texto). Ofrece características avanzadas como: historial de comandos, edición en línea, completación de comandos, control de trabajos, redirección, tuberías, listas, variables, sustitución de comandos, ayuda. El Shell Bash OBJETIVOS •Conceptos de shell •Manejo de directorios •Manejo de Archivos •Uso del terminal (ventana de comandos)
  • 10. La línea de Comandos Bash La línea de comandos de bash posee las siguientes características: Empieza con el prompt, que puede incluir el nombre del usuario, el nombre del equipo y el directorio actual: [usuario@prueba1 ~]$ La línea de Comandos Bash Se puede editar escribiendo, usando las teclas del cursor (← y →), Backspace y Delete (Supr). Se puede ver el historial de comandos usando las teclas de cursor ( ↑ y ↓). Se pueden “completar” los nombres de comandos y archivos usando la tecla TAB (a veces es necesario pulsarla dos veces).
  • 11. Árbol de directorios Comando importante: man man: es el sistema de ayuda en línea clásico de Unix y Linux, ofrece una sinopsis del uso de los comandos y sus opciones. Para leer el manual se ejecuta man [comando] Para avanzar en el texto se usa la Barra Espaciadora, para retroceder la tecla b “<” nos lleva al comienzo del texto y “>” al final “q” nos permite salir del documento / etc home sysconfig varapt documentosmusica
  • 12. Comandos Básicos Para moverse entre directorios, se usa el comando “cd” cd / cd .. cd /home/musica cd bin cd – nos mueve al directorio anterior, mientras que cd ~ nos mueve a nuestro directorio home Para ver en que directorio nos encontramos se usa el comando “pwd” El comando ls nos muestra el contenido de un directorio ls ~ ls / ls -l ls -R
  • 13. Comandos Básicos Para copiar archivos, se usa el comando “cp” Ejemplos: cp prueba1 prueba 2 cp prueba1 /directorio Para mover archivos se usa el comando “mv” Ejemplos: mv prueba1 prueba 2 mv prueba1 prueba2 /directorio Para borrar archivos se usa el comando “rm” Ejemplos: rm prueba1 prueba 2 rm – r Para borrar directorios (vacíos) se puede usar el comando rmdir
  • 14. Comandos Básicos Para crear directorios se utiliza el comando mkdir “nombredirectorio” Para crear un archivo vacío utilizamos el comando: touch Ejemplo: touch “nombrearchivo” Para borrar la pantalla se utiliza el comando clear Para reiniciar el terminal se utiliza el comando reset Para cerrar el terminal (ventana de comandos) se utiliza el comando exit Editores de Texto nano - vi
  • 15. El editor nano nano, es un editor de texto, está orientado a un manejo desde teclado específicamente a combinaciones de la tecla Control. Por ejemplo: Control+O guarda el archivo actual Control+W abre el menú de búsqueda Control+X sale de nano Control+K corta una línea Control+U pegar texto marcado
  • 16. El editor vi vi (Visual) es programa informático que entra en la categoría de los editor de texto. Esto es así, pues a diferencia de un procesador de texto no ofrece herramientas para determinar visualmente cómo quedará el documento impreso. Es por esto que carece de opciones como centrado o justificación de párrafos, pero permite mover, copiar, eliminar o insertar caracteres con mucha versatilidad.
  • 17. Modo edición Para editar un archivo ejecutaremos en la ventana terminal: vi nombrearchivo vi empezara en modo de comandos, para pasar el modo edición podemos pulsar: i (insertar) a (agregar) R (remplazar) o (abre una nueva línea) En el modo edición podemos escribir normalmente, podemos utilizar las teclas de cursor para movernos. Para regresar al modo de comandos pulsamos la tecla Esc
  • 18. Comandos de cursor Para moverse entre palabras: w principio de la siguiente palabra e final de la siguiente palabra b al principio de la palabra anterior Para moverse en la línea 0 (cero) principio de línea $ final de la línea Para moverse en el archivo G final del archivo 1G primera línea x borra el carácter debajo del cursor
  • 19. Copiar, cortar y pegar Los comandos para copiar son yy copia la línea actual nyy copia n líneas yw copia la palabra debajo del cursor y$ copia hasta el final de la línea Para pegar se usa p Salvar y Salir :w salva el buffer actual :w nombre salva el archivo con otro nombre :q! Sale del editor sin guardar :q sale de vi (si no ha hecho cambios) :wq guarda y sale
  • 20. PRACTICA 1 Encienda su maquina virtual, arranque el S.O. y abra una ventana de comandos (terminal) En el directorio actual, cree un directorio llamado prueba5. Luego dentro de ese directorio cree 3 archivos (nombre9, texto2, home7) Edite con nano, el archivo texto2, luego escriba una sintaxis de 15 palabras, guarde y salga del archivo. Edite nombre9 con nano y escriba 4 palabras, guarde y salga del archivo. Copie texto2 en home7. Borre el archivo texto2. Mueva el archivo texto1, a un directorio nuevo llamado prueba4, el cual debe estar en el directorio donde creo prueba5. INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN PUERTO ORDAZ CATEDRA: SISTEMAS OPERATIVOS II - 47
  • 21. PRACTICA 2 Encienda su maquina virtual, arranque el S.O. y abra una ventana de comandos (terminal) Abra con vi el archivo /etc/sysctl.conf Vaya a la línea 10 (10G) y luego muévase hacia delante de palabra en palabra con la tecla w Borre uno o varios caracteres con x, Regrese al principio de la línea (0), Borre la línea (dd), muévase a la siguiente línea con texto, adelántese 9 palabras (9w) y borre desde ese punto hasta el final de la línea (d$), borre 3 líneas (3dd) y pulse u para deshacer la operación. Copie 10 líneas (10yy), muévase al final del archivo (G) y péguelas (p), vaya a la tercera (3era) palabra de la línea (3w) copie 2 palabras (2yw) y péguelas (p) Guarde el archivo llamándolo “linux” :w linux y espere al facilitador INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN PUERTO ORDAZ CATEDRA: SISTEMAS OPERATIVOS II - 47