Академический Документы
Профессиональный Документы
Культура Документы
Trimestre 10-P
GNU/Linux
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Contenido
Contenido del Curso: GNU/Linux Programacin en C o Programacin en C++ o Programacin en Java o GUIs con C++ y Java Otros:
Simulacin de Redes o Introduccin a VHDL o LaTex
Introduccin o
Trimestre 10-P
2 / 18
Distribuciones
Herramientas
Introduccin a GNU/Linux o
S.O. GNU/Linux
Caracter sticas de GNU/Linux: Todo es un archivo Portable Multi-tareas Multi-usuario Emplea un sistema de archivos jerrquico, que permite organizar la a informacin y gestionarla de forma eciente o
Introduccin o
Trimestre 10-P
3 / 18
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Introduccin o
Trimestre 10-P
4 / 18
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Proyecto GNU
GNU (GNU is not UNIX) 1983 Richard Matthew Stallman anuncia la creacin del proyecto o GNU 1984 Un ao despes funda la FSF n u Componentes al inicio del proyecto
Una coleccin de compiladores llamados GCC o Editor Emacs Un depurador GDB (C)
Introduccin o
Trimestre 10-P
5 / 18
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Kernel de Linux
1990 El sistema GNU estaba casi completo, solo faltaba implementar el kernel. 1991 Linus Torvalds tomando como punto de partida el Sistema Operativo Minix escribi un kernel. o En 1992 se libera como software libre para dar comienzo a el S.O. GNU/LINUX.
Introduccin o
Trimestre 10-P
6 / 18
GNU/Linux Distribuciones
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Distribucin:Conjunto de Software el cual se integra en conguracin o o particular: Debian Fedora Ubuntu Mandriva OpenSUSE KNOPPIX
Introduccin o
Trimestre 10-P
7 / 18
GNU/Linux Distribuciones
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Introduccin o
Trimestre 10-P
8 / 18
GNU/Linux Herramientas
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Herramientas de Desarrollo
IDEs NetBeans Eclipse Qt3 y Qt4 Designer Editores vim y gvim gedit
Introduccin o
Trimestre 10-P
9 / 18
GNU/Linux Herramientas
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Herramientas de Desarrollo
Compiladores y herramientas de construccin para C y C++ o gcc, cc g++, c++ make, qmake Herramientas de desarrollo para Java sun-java6-jdk, openjdk-6-jdk sun-java6-jre, openjdk-6-jre ant
Introduccin o
Trimestre 10-P
10 / 18
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Sistema Jerrquico a
Introduccin o
Trimestre 10-P
11 / 18
GNU/Linux Shell
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Terminal
Qu es una terminal? e Es una herramienta que hace posible interactuar directamente con el sistema operativo Linux a travs de varias sentencias, ordenes o comandos. e Es decir, que tecleamos en ella y lo convierte en una instruccin al S.O. o Recurrimos a ella muy periodicamente para: Instalacin o Mover archivos Cambiar permisos Para congurar ciertos aspectos del sistema
Introduccin o
Trimestre 10-P
12 / 18
GNU/Linux Shell
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Terminal
Acceso Acceso a las terminales: Ctrl + Alt + Fn n<7 Terminal virtual en el entrono Grco gnome-terminal a Aplicaciones >Accesorios >Terminal
Introduccin o
Trimestre 10-P
13 / 18
GNU/Linux Comandos
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Comandos
ls cat cd rm cp chmod cal date df echo grep
Angel Gonzlez Mndez (UAM-A) a e
GNU/Linux Comandos
Distribuciones
Herramientas
Introduccin a GNU/Linux o
GNU/Linux Comandos
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Comandos ls y man
ls Lista el contenido de los directorios ls [opciones] chero man Muestra ayuda sobre el uso de un comando o funcin o man [opciones] palabra clave
Introduccin o
Trimestre 10-P
16 / 18
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Sistema y servidor X
El sistema X Window es el marco para la gestin de ventanas y o eventos de ventanas como pueden ser:
Ubicacin o Dimensiones Redimencin o Pulsar botones Redibujar
El servidor X se encarga de las tareas de bajo nivel las cuales involucran interactuar con la tarjeta de video.
Introduccin o
Trimestre 10-P
17 / 18
Distribuciones
Herramientas
Introduccin a GNU/Linux o
Introduccin o
Trimestre 10-P
18 / 18