Línea de órdenes o shell *

Documentos relacionados
Software libre. El software libre provee la libertad de: Documentación (guías, wikis, faqs, etc.). Programa ejecutable. Código fuente del programa.

SISTEMAS OPERATIVOS. Instalación de los sistemas operativos basado en UNIX- LINUX TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC.

Distribuciones GNU/Linux, entornos y programas para cada ocasión

CENTOS: SUSE Linux Slackware Linux Gentoo Linux Mandriva Linux Fedora

SISTEMAS OPERATIVOS. Instalación de los sistemas operativos (basado en UNIX- LINUX) TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC.

CONTENIDO PROGRAMÁTICO

Tema 3: Conceptos básicos de GNU/LINUX. Objetivo:

CEFIRE de Valencia Curso Iniciación a LliureX Código: 07VA47IN435. Sesión 2: GNU/Linux

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R.

SISTEMA OPERATIVO. Juan Carlos Pauta

Distribuciones de Linux El rincón de

Computación Conociendo la herramienta de cálculo. La Computadora

Introducción al Software Libre

Demostración de Entornos de Escritorio en Debian GNU/Linux. Desde la óptica del Usuario

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ

Sistema Operativo Linux Agenda

IES Abyla. Departamento de Informática. Sistemas Operativos

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software [1]

SSD-AAPP Sistema de Soporte a la decisión de las Administraciones Públicas: su cultura, guías de uso y buenas prácticas

Sistemas operativos. Qué es un sistema operativo?

PASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS

TEMA 2: Sistemas Operativos

Software Libre. Guillermo Valdés Lozano. 28 de noviembre de 2007

Introducción al Mundo GNU/Linux

SISTEMA OPEATIVO DEFINICIÓN

Introducción a los Sistemas Operativos

Introducción a GNU/Linux

Apunte complementario curso LINUX. Introducción al manejo del entorno gráfico KDE

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX

Linux 101 Explorando la línea de comandos

Curso ICA de: LINUX BÁSICO

Introducción al Sistema Operativo Unix

Sistemas Operativos. Software Libre

MANEJO DE SISTEMAS OPERATIVOS Unidad 2: Administración

Unidad 1: Introducción al entorno

WINDOWS 7 ESCRITORIO Fecha y hora. VENTANAS

Fundamentos de Programación. Sabino Miranda-Jiménez

Bitbloq 2: Entorno de programación

INFORMÁTICA 4º ESO. Qué es un Sistema Operativo (O.S.)?

Introducción a la Administración de Sistemas Unix/Linux

Curso de Administración de Servidores GNU/Linux

Unidad 02: El Sistema Operativo. Curso TIC - UGB 2012

UNIDAD 1. INTRODUCCIÓN A LAS INTERFACES. Programación de Interfaces

Ing. Andrés Bustamante

CURSO: SISTEMA OPERATIVO LINUX, ADMINISTRACIÓN Y CONFIGURACIÓN

El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

GUÍA CONFIGURACIÓN GNU/LINUX GENÉRICA

Servicio de terminal remoto. Jesús Torres Cejudo

Manual del Usuario del Aplicativo FON. Manual del Usuario. Aplicativo de Funciones Obstétricas y Neonatales. Edgar Velásquez P.

GUIA DE INSTALACIÓN DEL FORMULARIO DIGITAL PARA LA PRESENTACIÓN DE PROYECTOS PARA ESTÍMULOS TRIBUTARIOS

Microsoft Office 2010 Illustrated. Tipos de Software

S.O. GNU/Linux. Tema 1 SRI. Vicente Sánchez Patón. I.E.S Gregorio Prieto

Temario Linux Básico para Web

Tema: Componentes lógicos de un ordenador.

Mª DOLORES CARBALLAR FALCÓN L

Guía práctica de estudio 02: GNU/Linux

Ubuntu Server HOW TO : SERVIDOR DE IMPRESORAS

TEMA: LOS SISTEMAS OPERATIVOS

Funcionamiento de los Computadores:

Parte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación

ENTORNO GRÁFICO. PROFESOR: Maicol Angel Lezama Quintana

Linux Completo (Versión Ubuntu 9)

Sistemas operativos. Ramon Musach Pi XP08/74506/01686

Taller de Sistemas Operativos I Red Hat Academy

Sistema Operativo Linux Agenda

MANUAL DE INSTALACIÓN DEL DIMM FORMULARIOS GENÉRICO Windows, Macintosh y Linux

REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA

Programando con el intérprete de órdenes (shell) de UNIX

Ordenador local + Servidor Remoto

Guía de Inicio Rápido Mac Respaldo en línea

INSTALACIÓN DE GREENSTONE EN SISTEMAS LINUX

SISTEMAS OPERATIVOS Estructura del SO. Amilcar Meneses Viveros

Introducción a los Sistemas Operativos

Sistemas Operativos. que es un sistema operativo?

Unidad 1: Introducción a GNU/Linux. GNU/Linux

Transcripción:

-GUI (Graphical User Interface) -CLI (Interface de línea de comandos) Línea de órdenes o shell * -

Es una tecnología que se usa para que los usuarios interaccionen con un sistema informático de forma sencilla, cómoda e intuitiva. Interfaz gráfica contiene objetos visuales: Ventanas, iconos, menús, barras de herramientas, elementos de interacción (cuadros de texto, botón, botón de opción, lista desplegable, casilla de verificación).

En los entornos gráficos de Linux se dividen en 2 módulos principales: -- Gestor de Ventanas(Windows Manager) Common Desktop Environment (CDE) -- Sistema Gráfico ( X windows): El sistema gráfico es el encargado de recoger las llamadas y peticiones que realiza el gestor de ventanas y traducirlas para el sistema operativo, conjuntamente con el HW, realice la operación de visualización. A diferencia de otros entornos gráficos el sistema gráfico de Linux esta diseñado según el modelo cliente-servidor, lo que permite que un programa se ejecute en un equipo pero se muestre en otro diferente. -Ejemplo: - - X11, o Xorg desarrolaldo por la fundación X.org se distribuye bajo licencia GPL. - - XFree86

KDE y GNOME Son los más utilizados en los entornos Linux derivado de la similitud con el entorno gráfico de Windows. Otros gestores de ventanas: TVM (Tab Windows Manager o gestor de ventanas de etiquetas), FVWM (F Virtual Windows Manager o Gestor de Ventanas Virtual F), Enlightement, Blackbock (entorno minimalista que consume muy pocos recursos del sistema en cuanto al uso del procesador y la memoria), IceWM (imita Windows, OS/2 y Motif), Xfce (minimiza el uso de recursos utilizado en equipos más antiguos).

Es un entorno de escritorio contemporáneo con transparencia de red para estaciones Unix. Cubre la necesidad de un escritorio fácil de utilizar para equipos UNIX, Algunas distribuciones que incluyen KDE son: Kubuntu, Mepis, Debian, Fedora, CentOS, Mandriva, opensuse, Slackware, Xandros. Se basa en el la biblioteca gráfica Qt, escritorio completo y utiliza mayor consumo de recursos que GNOME.

Es un entorno que ofrece dos características: -- Un entorno Desktop -- Una plataforma para el desarrollo de aplicaciones.(c, C++, Java, Phyton y Perl) -Gnome clásico viene instalado o permite ser instalado fácilmente en distribuciones : Ubuntu, Gentoo o gos. Otras distribuciones optan por elegir qué escritorio usar (generalmente KDE o Gnome), por ejemplo Debian, CentOS, Mandriva, opensuse, Fedora, etc. También se puede encontrar en otros sistemas Unix como BSD y Solaris.

Usa las bibliotecas gráficas GTK y está bajo licencia GPL. Una característica bastante útil aunque común a prácticamente cualquier entorno, es el poder usar varios espacios de trabajo, cada uno con un escritorio independiente de los demás. El hecho de pasar aplicaciones entre escritorios es tan simple como arrastrar con el ratón la ventana de dicha aplicación a otro escritorio. GNOME Shell

Entorno GUI SO basados en linux

Al entrar, siempre se va a mostrar una línea de código de esta forma: -

Funciones que ofrece a los usuarios vs GUI: Ejecución: Es la tarea fundamental que consiste en ordenar al SO, que realice una acción de forma controlada. Pueden ser: Ordenes externas o internas. Acceso al sistema de archivos: administrar el espacio disponible y organizar la información de forma ordenada. Gestión de cuentas de usuario y permisos: mecanismos para gestionar las cuentas de usuario y establecer los permisos para realizar ciertas operaciones. Acceso a archivos compartidos a través de la red: Servicios que el SO. Provee para enviar datos, recibirlos y controlar la seguridad.

Interprete de órdenes más utilizados en los sistemas Unix y Linux Nombre Sistema Operativo Descripción Bourne Shell(sh) Unix -SO. Muy popular en 1977 -- flexibilidad para escribir programas de mantenimiento Bourne Again Shell (bash) - Linux MAC OS X Escrito por Brian Fox - 1987 - Registrado como código libre (GPL) C Shell (csh) Unix Variante utilizada para facilitar la Tenex C Shell (tcsh) Korn Shell (ksh) Unix, FreeBSD, Mac OS X Unix Linux programación del sistema con sintaxis de lenguaje C Interprete totalmente compatible con csh que incorpora la edición, el historial y el autocompletado de órdenes, lo que posibilita su uso más cómodo. Variante totalmente compatible con sh que gestiona la edición, el historial de órdenes e interpretar programas de C

- - Actualmente la más utilizada Bourne Again Shell (bash) o Shell Bourne: permite ejecutar ordenes de una forma sencilla a la vez que posibilita la realización de programas más complejos. Los sistemas Linux se centran en este Shell que es el que se instala por defecto en la mayoría de las versiones y distribuciones.

- - El interprete bash es sensible a mayúsculas y minúsculas, tanto para las órdenes introducidas como para sus argumentos. -Las rutas absolutas o relativas se especifican utilizando /. Para separar los nombres de las carpetas y para nombrar la raíz del sistema de archivos.

Permite al usuario escribir instrucciones, de tal modo que, después de pulsar la tecla <enter>, se ejecuten procesos internos del sistema operativo o se ejecuten programas externos al mismo. El encargado de recibir la línea que escribe el usuario, modificarla, ejecutarla o solicitar su ejecución es el denominado intérprete de comandos o shell del sistema.

El intérprete de comandos es un programa de estructura repetitiva, cuyas funciones principales son las siguientes: 1. Muestra el prompt del sistema. 2. Expande los caracteres genéricos tales como el * o?. 3. Realiza los redireccionamientos. 4. Si es un comando interno, lo ejecuta. 5. Si es un comando externo, lo busca en un conjunto de directorios y si lo encuentra solicita su ejecución al sistema operativo. 6. En caso contrario indica que no puede ejecutar dicho comando.

Manejo de la CLI de SO basados en linux

Respetar Formato indicado en entregable II Fecha de entrega: 02-05 junio 2015 Forma de entrega: Digital formato Word enviar por correo e-mail: nmayp1809@gmail.com

Molina, Francisco y Peramato, Iván. (2011). Enciclopedia de GNU/Linux para Usuarios y Administrador. D.F. México. Alfaomega, Ra-Ma. Mark G. Sobell. (2010). Manual práctico de Linux. Comandos, editores y programación Shell. Para usuarios de distribuciones GNU/Linux: Ubuntu, Fedora, opensuse, Red Hat, Debian, Mandriva, Mint y Mac OS X. Ediciones Anaya Multimedia.