El entorno de programación UNIX. CI-2400 Programación Avanzada en Sistemas de Tipo UNIX Prof. Braulio José Solano Rojas ECCI, UCR

Tamaño: px
Comenzar la demostración a partir de la página:

Download "El entorno de programación UNIX. CI-2400 Programación Avanzada en Sistemas de Tipo UNIX Prof. Braulio José Solano Rojas ECCI, UCR"

Transcripción

1 El entorno de programación UNIX CI-2400 Programación Avanzada en Sistemas de Tipo UNIX Prof. Braulio José Solano Rojas ECCI, UCR

2 Comandos más usuales ls (listar) Opción típica: -R (recursivo)

3 Comandos más usuales chmod (cambiar modo), chown (cambiar propietario), chgrp (cambiar grupo) Todos admiten opción -R

4 Comandos más usuales cd (cambiar directorio), pwd (imprimir directorio de trabajo)

5 cp (copiar) Comandos más usuales

6 mv (mover) Comandos más usuales

7 Comandos más usuales mkdir (crear directorio)

8 rm (borrar) Comandos más usuales

9 Comandos más usuales rmdir (borrar directorio)

10 Comandos más usuales cat (listar fichero), more (listar fichero con pausas), head (primeras líneas de un fichero), tail (últimas líneas de un fichero).

11 Comandos más usuales diff (comparación de ficheros de texto), cmp (comparación de ficheros binarios)

12 Comandos más usuales lpr (imprimir fichero), lpq (comprobar la cola de impresión)

13 Comandos más usuales who (ver usuarios activos en una máquina), whoami, date (fecha y hora), uname (información sobre el sistema)

14 Comandos más usuales su (acceder como otro usuario)

15 Comandos más usuales passwd (cambiar password)

16 Comandos más usuales file (determinar el tipo de fichero)

17 Comandos más usuales ps (consultar la tabla de procesos)

18 Comandos más usuales kill (enviar una señal a un proceso)

19 Comandos más usuales man (consultar el manual), xman (versión X Window de man)

20 Comandos más usuales df (listar espacio en sistemas de ficheros)

21 Comandos más usuales ln (establecer links)

22 Comandos más usuales wc (cuenta de líneas, caracteres y palabras)

23 Comandos más usuales vi (edición de ficheros)

24 Comandos más usuales gzip, gunzip (compresión y descompresión de ficheros - GNU)

25 Comandos más usuales tar (empaquetamiento de ficheros)

26 El shell Concepto Lee una línea de comandos por la entrada estándar (hasta fin de línea), la analiza, y ejecuta los comandos correspondientes (lanzando procesos hijo).

27 El shell Distintos tipos de shell /bin/sh (Bourne Shell), /bin/ksh (Korn Shell), /bin/csh (C Shell), bash (versión interactiva de sh), tcsh (versión interactiva de csh). Cada usuario tiene asociado un tipo de shell.

28 El shell Variables de entorno Todo proceso tiene asociadas variables de entorno. Una variable de entorno asocia un nombre (HOME) con un valor (/home/bsolano). Si el proceso padre lo desea, el proceso hijo hereda todas las variables de entorno del padre. Especificación de variables de entorno. sh, ksh, bash. NOMBRE_VARIABLE=valor Para exportarla => export NOMBRE_VARIABLE csh, tcsh. setenv NOMBRE_VARIABLE valor

29 El shell Ficheros de inicialización/finalización sh, ksh, bash: /etc/profile (la primera vez que un usuario entra en su cuenta). $HOME/.profile (la primera vez que un usuario entra en su cuenta). csh, tcsh: /etc/.login (la primera vez que un usuario entra en su cuenta). $HOME/.login (la primera vez que un usuario entra en su cuenta). $HOME/.logout (se ejecuta al terminar la sesión). $HOME/.cshrc (cada vez que se ejecuta un shell). Los ficheros de inicialización/finalización son scripts.

30 El shell Ficheros de inicialización/finalización: Un.profile típico

31 El shell Ficheros de inicialización/finalización: Un.profile típico

32 El shell Ficheros de inicialización/finalización: Un.profile típico

33 El shell Ficheros de inicialización/finalización: Un.login típico. Idem pero sin las variables de entorno. Un ejemplo de prompt: set prompt = "`uname -n`%~> " También varía la parte de inicialización del servidor de X Window, y se suelen establecer alias (alias l ls -al). Un.cshrc típico. Suele dar valor a las variables de entorno (con setenv y sin export). El path también se puede especificar como set path = ( dir1 dir2 dirn). También se podría haber hecho en el.login, pero tiene alguna ventaja hacerlo en.cshrc. Un logout típico. Lo que interese antes de que se termine la sesión (ej.: clear).

34 El shell Ejecución de scripts dentro de la propia shell sh, ksh, bash. nombrescript csh, tcsh source nombrescript Utilidad típica Cuando se hace un cambio a una variable de entorno de algún fichero de inicialización. sh, ksh, bash =>. $HOME/.profile csh, tcsh => source ~/.login, source ~/.cshrc

35 Caracteres especiales en el bourne shell

36 Caracteres especiales en el bourne shell

37 Caracteres especiales en el bourne shell

38 Caracteres especiales en el bourne shell

39 Redireccionamientos de e/s y tuberías en bourne shell Todo proceso Unix dispone de: Entrada estándar (0) Salida estándar (1) Error estándar (2) Filtros Tuberías (pipes)

40 Redireccionamientos de e/s y tuberías en bourne shell

41 Expresiones regulares Existen muchos comandos que entienden expresiones regulares (grep, egrep, fgrep, sed, expr, awk, find, etc.)

42 Programación de scripts en bourne shell

43 Programación de scripts en bourne shell

44 Gracias por su atención! Preguntas?

El entorno de programación Unix

El entorno de programación Unix UNIVERSIDADE DA CORUÑA El entorno de programación Unix Fernando Bellas Permuy Departamento de Tecnologías de la Información y las Comunicaciones (TIC) Universidad de A Coruña http://www.tic.udc.es/~fbellas

Más detalles

GNU/Linux desde la línea de comandos. Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat)

GNU/Linux desde la línea de comandos. Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat) GNU/Linux desde la línea de comandos Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat) De qué vamos a hablar? Kit de primeros auxilios en la shell: Comandos básicos. VI para náufragos Búsquedas

Más detalles

Sistemas Operativos. Práctica 1. del shell bash de Unix Curso 2005/2006

Sistemas Operativos. Práctica 1. del shell bash de Unix Curso 2005/2006 Sistemas Operativos Práctica 1 Sesión n 1 Manejo básico b del shell bash de Unix Curso 2005/2006 Arrancar el Equipo 1. boot: pulsar 2. Fedora CORE Nombre de Usuario: lnx Password: lnx 3. Red-Hat

Más detalles

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio. Facultad de Ingeniería Universidad de Buenos Aires 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio Shell Scripting I Qué es Unix? Evolución desde Multics Sistemas Abiertos Sabores Dennis

Más detalles

Auxiliar 1 CC31A. Comandos útiles: Profesor: José Miguel Piquer

Auxiliar 1 CC31A. Comandos útiles: Profesor: José Miguel Piquer Auxiliar 1 CC31A Profesor: José Miguel Piquer Auxiliares: Carlos Hurtado Sebastián Kreft Pedro Valenzuela Comandos útiles: ls Muestra

Más detalles

Linux Principios básicos de uso del sistema [4ª edición]

Linux Principios básicos de uso del sistema [4ª edición] Introducción 1. Historia de Unix 11 2. GNU 13 2.1 FSF 14 2.2 CopyLeft y GPL 14 3. Linux 16 3.1 Características 18 3.2 Distribuciones 20 4. Qué distribución elegir? 20 4.1 Las distribuciones para el "gran

Más detalles

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar.

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar. CAR Responsable : María del Carmen Heras Sánchez Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar http://acarus.uson.mx Conceptos Comandos básicos de Linux Variables de ambiente Módulos

Más detalles

apt cache search (texto) Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado.

apt cache search (texto) Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado. Comandos Linux Recopilación de algunos de los comandos LINUX más usados. addgroup Se utiliza para crear un grupo nuevo. Sintaxis: addgroup nom_grupo A adduser Se utiliza para añadir un usuario. En ese

Más detalles

Comandos Básicos de Linux

Comandos Básicos de Linux Comandos Básicos de Linux 1/8 LOGIN Y PASSWORD El proceso de Login distingue a un usuario de otro. Identifica a cada usuario con un nombre. Tras arrancar el sistema: Linux login: nombre de usuario Password:

Más detalles

Comandos más utilizados en Linux

Comandos más utilizados en Linux 1 A addgroup Se utiliza para crear un grupo nuevo. Sintaxis: addgroup nom_grupo adduser Se utiliza para añadir un usuario. En ese momento, no solo se creará la cuenta del usuario sino también su directorio

Más detalles

Comandos Linux. Recopilación de algunos de los comandos LINUX más usados.

Comandos Linux. Recopilación de algunos de los comandos LINUX más usados. Comandos Linux Recopilación de algunos de los comandos LINUX más usados. addgroup Se utiliza para crear un grupo nuevo. Sintaxis: addgroup nom_grupo adduser Se utiliza para añadir un usuario. En ese momento,

Más detalles

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux?

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux? Creación de Scripts Qué es un script? Un guión o script es un fichero de texto que contiene una serie de instrucciones que se pueden ejecutar en la línea de órdenes, y que se ejecutarán seguidas. En ese

Más detalles

Uso básico de la terminal

Uso básico de la terminal Uso básico de la terminal Comandos básicos El CLI más utilizado en Linux se llama GNU/Bash (o solo Bash --Bourne Again Shell) algunas variables y comandos que son de utilidad son:. ruta actual ~ home del

Más detalles

Introducción a Linux. II.

Introducción a Linux. II. Introducción a Linux. II. 1. más acerca de los comandos A excepción de unos pocos comandos, los comandos de Unix y Linux son cada uno de ellos un programa ejecutable. Cuando tipeas un comando, el shell

Más detalles

Introducción a Linux

Introducción a Linux Introducción a Linux Introducción a los Algoritmos, FaMAF, UNC 1er. cuatrimestre 2012 En esta materia los alumnos tendrán la oportunidad de utilizar las computadoras disponibles en los laboratorios para

Más detalles

La consola en GNU / Linux

La consola en GNU / Linux La consola en GNU / Linux Autor: Jesús Gil (Yisux) Qué es la consola? La consola o terminal (Shell) es un programa informático donde intercatúa el usuario con el sistema operativo mediante una ventana

Más detalles

Comandos Linux Ayuda. Archivos y directorios

Comandos Linux Ayuda. Archivos y directorios Comandos Linux Ayuda man muestra manual del comando que le indiquemos --help da una ayuda de los comandos Archivos y directorios ls lista los archivos y directorios sort ordena alfabéticamente una lista

Más detalles

UNIDAD 2: COMANDOS BÁSICOS

UNIDAD 2: COMANDOS BÁSICOS UNIDAD 2: COMANDOS BÁSICOS 1. INTRODUCCIÓN. En este tema veremos los comandos más usuales de Linux. Ni están todos ni tiene sentido ver cada una de las opciones de ellos. Nota: Cuando queramos ejecutar

Más detalles

El sistema operativo Linux

El sistema operativo Linux El sistema operativo Linux Introducción Que es linux Sistema operativo que emula UNIX Creado por un estudiante, Linus Torvald, para poder hacer sus prácticas en un PC. Nace en 1991 Linux 1.0 en 1994 2.2

Más detalles

Programación shell en Unix/Linux sh, ksh, bash (con ejercicios corregidos) (3ª edición)

Programación shell en Unix/Linux sh, ksh, bash (con ejercicios corregidos) (3ª edición) Introducción 1. Definición del shell 19 2. Características de un intérprete de comandos 19 3. Intérpretes de comando (shells) 20 3.1 Historia 20 3.2 Con qué shell hay que programar? 21 3.2.1 Scripts de

Más detalles

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA Departamento de Electrónica Facultad de Ingeniería. Universidad de Buenos Aires. Seguridad en UNIX Temas Introducción System V vs Berkeley Kernel y Shells Como obtener Ayuda File System Administración

Más detalles

1. Cómo asignar una IP a mi ordenador? 2. Cómo hago para ver los archivos del directorio anterior? 3. Cómo sé en qué directorio estoy? 4.

1. Cómo asignar una IP a mi ordenador? 2. Cómo hago para ver los archivos del directorio anterior? 3. Cómo sé en qué directorio estoy? 4. 1. Cómo asignar una IP a mi ordenador? 2. Cómo hago para ver los archivos del directorio anterior? 3. Cómo sé en qué directorio estoy? 4. Como veo los archivos en un directorio? 5. Cómo puedo crear archivos

Más detalles

Cursos de Introducción a Linux

Cursos de Introducción a Linux Cursos de Introducción a Linux Programa de Estudio Cursos de Introducción a Linux Sabías que Linux es el sistema operativo de distribución libre más utilizado en el mundo? El curso Introducción a Linux

Más detalles

MANUAL RAPIDO DE UNIX

MANUAL RAPIDO DE UNIX 1 MANUAL RAPIDO DE UNIX 1. INTRODUCCION. Características del Sistema Operativo UNIX. 1.2 Entrada y Salida del Sistema. 1.3 Estructura de Archivos. 1.4 Directorios y Archivos estándar Importantes. 1.5 Sintaxis

Más detalles

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Nociones de informática Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Qué es una computadora? Procesador Periféricos Memoria Teclado Monitor Disco rígido Sistema Operativo

Más detalles

1. Introducción Linux. 2. Comandos de Linux Comandos básicos

1. Introducción Linux. 2. Comandos de Linux Comandos básicos 1. Introducción Linux Linux es una versión gratuita o libre de UNIX. Como tal es un sistema operativo multitarea y multiusuario. Tiene un entorno gráfico (que estáis viendo) como otros sistemas operativos,

Más detalles

Servicio General de Informática aplicada a la investigación

Servicio General de Informática aplicada a la investigación Servicio General de Informática aplicada a la investigación Cálculo Científico a Linux Dr. Txema Mercero Dr. Edu Ogando SGIker http://www.ehu.es/sgi 5 de febrero de 2009 SGI-IZO/SGIker - p. 1/45 5 de febrero

Más detalles

El Sistema Operativo Linux

El Sistema Operativo Linux Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada

Más detalles

Laboratorio de Sistemas Operativos. Ingenierías Técnicas en Informática de Sistemas y Gestión 2006/2007

Laboratorio de Sistemas Operativos. Ingenierías Técnicas en Informática de Sistemas y Gestión 2006/2007 1 FICHEROS ls: Lista los ficheros de un directorio concreto. ls l: Lista también las propiedades y atributos. ls la: Lista ficheros incluidos los ocultos de sistema. ls -la more: Lista los ficheros de

Más detalles

INTRODUCCIÓN A LA SHELL DE UNIX/LINUX

INTRODUCCIÓN A LA SHELL DE UNIX/LINUX 1 INTRODUCCIÓN A LA SHELL DE UNIX/LINUX 1 Unix/Linux INTRODUCCIÓN - Unix apareció en 1969 y fue creado en los laboratorios Bell AT&T por Ken Thompson y Dennis Ritchie. - Unix está completamente escrito

Más detalles

Descripción de la máquina.

Descripción de la máquina. Descripción de la máquina. Altix 3700 Bx2. 64 procesadores 1600 MHz Intel Itanium 2 Rev. 1 Processor y con una memoria 128 GB. ip 147.96.1.107 y dns abaco.sim.ucm.es. Linux basado en Redhat Enterprise

Más detalles

Introducción a Linux

Introducción a Linux Introducción a Linux Materia Introducción a los Algoritmos, FaMAF, UNC En esta materia los alumnos tendrán la oportunidad de utilizar las computadoras disponibles en los laboratorios para la realización

Más detalles

Las características principales de la shell son las siguientes:

Las características principales de la shell son las siguientes: 4. La Shell 4.1. Shell La shell es el programa que más se utiliza en un sistema UNIX, ya que cada vez que se establece una sesión de trabajo, se ejecuta una shell. Este programa permite la comunicación

Más detalles

DEPARTAMENTO DE INFORMÁTICA DE SISTEMAS Y COMPUTADORES ARQUITECTURA DE COMPUTADORES Y SISTEMAS OPERATIVOS I

DEPARTAMENTO DE INFORMÁTICA DE SISTEMAS Y COMPUTADORES ARQUITECTURA DE COMPUTADORES Y SISTEMAS OPERATIVOS I DEPARTAMENTO DE INFORMÁTICA DE SISTEMAS Y COMPUTADORES ARQUITECTURA DE COMPUTADORES Y SISTEMAS OPERATIVOS I Práctica 1: Introducción al Sistema Operativo Unix 1. INTRODUCCIÓN Esta práctica sirve de introducción

Más detalles

Permisos, Filtros y Procesos

Permisos, Filtros y Procesos 1/45 Permisos, Filtros y Procesos Bioinformática, tercera clase Prof: José Rogan Depto. Física 18 de noviembre de 2011 2/45 Protección de archivos Dado que el sistema de archivos UNIX es compartido por

Más detalles

Tema 2: Sistemas Operativos. Linux

Tema 2: Sistemas Operativos. Linux Tema 2: Sistemas Operativos Linux Introducción Introducción Características 1 Windows Muchos Linux Distro = Distribución Escritorios Escritorios GNOME Escritorios KDE Escritorios XFCE es un entorno muy

Más detalles

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos Curso de verano Biología Computacional: Análisis masivo de datos ómicos Centro Mediterráneo Universidad de Granada Con la colaboración de: Departamento de Arquitectura y Tecnología de Computadores Consejo

Más detalles

SILLABUS CURSO : LINUX

SILLABUS CURSO : LINUX SILLABUS CURSO : LINUX Administración DURACIÓN : 8 sesiones de 3 horas cada sesión Horarios : Grupo 1 : Lunes Miércoles -Viernes (8:00 pm a 11 :00 pm) Grupo 2 : Martes Jueves ( 7:00 pm 10 :00 pm) SUMILLA

Más detalles

Práctica 2.3 Comandos en Linux

Práctica 2.3 Comandos en Linux Práctica 2.3 s en Linux s mas comunes 26/09/2011 Universidad Nacional Autónoma de México Pineda Almazán Edder Yair Ayuda man muestra manual del comando que le indiquemos --help da una ayuda de los comandos

Más detalles

INTRODUCCIÓN BÁSICA AL SISTEMA OPERATIVO UNIX

INTRODUCCIÓN BÁSICA AL SISTEMA OPERATIVO UNIX INTRODUCCIÓN BÁSICA AL SISTEMA OPERATIVO UNIX Introducción Básica al Sistema Operativo UNIX ÍNDICE 0.- Consideraciones previas. 1.- Introducción. 2.- Funcionamiento inicial. 3.- El sistema de ficheros.

Más detalles

Introducción a GNU/Linux y la Programación

Introducción a GNU/Linux y la Programación Introducción a GNU/Linux y la Programación Author: Hugo Ruscitti , Osiris Gomez Date: 2011-05-12 Copyright: CreativeCommons Slides:

Más detalles

El shell de GNU/Linux

El shell de GNU/Linux Universidad de Costa Rica Escuela de Ingeniería Eléctrica IE-0117 Programación Bajo Plataformas Abiertas 1. Aspectos generales El shell es el programa que permite al usuario interactuar con el sistema

Más detalles

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

CURSO: SISTEMA OPERATIVO LINUX, ADMINISTRACIÓN Y CONFIGURACIÓN CURSO: SISTEMA OPERATIVO LINUX, ADMINISTRACIÓN Y CONFIGURACIÓN PROPÓSITO DEL CURSO Introducir completamente al participante en el trasfondo tecnológico del software libre y en especial GNU/Linux y proporcionar

Más detalles

Linux. Comandos básicos. Gustavo C. Distel gd@cs.uns.edu.ar D.C.I.C. U.N.S.

Linux. Comandos básicos. Gustavo C. Distel gd@cs.uns.edu.ar D.C.I.C. U.N.S. Linux Comandos básicos Gustavo C. Distel gd@cs.uns.edu.ar D.C.I.C. U.N.S. Motivación Académica Ideológica Económica Virtual terminal El kernel de Linux soporta terminales virtuales, dispositivo usado para

Más detalles

Que es el Shell? Kernel. Other programs. csh. bash. X window

Que es el Shell? Kernel. Other programs. csh. bash. X window Scripts de shell Que es el Shell? Es la interfaz entre el usuario final y el Sistema Operativo. No es el S.O. Existen múltiples versiones y podemos averiguar cual tenemos instalada haciendo: % /bin/sh

Más detalles

Linux Guía básica Ordenes de Linux

Linux Guía básica Ordenes de Linux Linux Guía básica Ordenes de Linux ls Lista los ficheros de un directorio concreto ls -l Lista también las propiedades y atributos ls -la Lista ficheros incluidos los ocultos de sistema cd nom_directorio

Más detalles

P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C.

P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C. P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C. Fundamentos de Informática Se accederá a la cuenta Unix de manera remota desde terminales con S.O. Windows situados en el laboratorio

Más detalles

Programación shell-scripts 1 LA SHELL

Programación shell-scripts 1 LA SHELL Programación shell-scripts 1 LA SHELL Un gran número de utilidades y herramientas de administración están realizadas mediante ficheros de ordenes del interprete de comandos de Unix (Shell). A lo largo

Más detalles

Instituto Tecnológico de Las Américas (ITLA)

Instituto Tecnológico de Las Américas (ITLA) Instituto Tecnológico de Las Américas (ITLA) Sistema Operativo 3 (SO3) Abel Eliezer Mejía Amador Matricula: 2011-3891 How to: Creación de Scripts Scripts Qué es un Shell script en Linux? Shell es un programa

Más detalles

Nodo Nacional de Bioinformática

Nodo Nacional de Bioinformática Nodo Nacional de Bioinformática Universidad Nacional Autónoma de México Nodo Mexicano EMBNet Taller 1. Introducción al biocómputo en Sistemas Linux y su aplicación en filoinformática Semana 1. Descubriendo

Más detalles

Fedora Core GNU/LINUX

Fedora Core GNU/LINUX Fedora Core GNU/LINUX Entrega 8 Comandos básicos man Mostrar paginas de manual de otros comandos. man ls clear Limpia la pantalla. clear ls touch Listar los archivos y directorios de una ruta especifica.

Más detalles

Práctica 1. Complemento. Comandos de Linux y Editor vi.

Práctica 1. Complemento. Comandos de Linux y Editor vi. Práctica 1. Complemento. Comandos de Linux y Editor vi. Objetivo: Aprender los comandos básicos para la manipulación de ficheros y directorios dentro de un determinado Sistema Operativo, en este caso Linux.

Más detalles

Existe en cualquier sistema operativo parecido a UNIX y forma parte de la instalación predeterminada de Linux.

Existe en cualquier sistema operativo parecido a UNIX y forma parte de la instalación predeterminada de Linux. EL MANEJO DEL VI Existe en cualquier sistema operativo parecido a UNIX y forma parte de la instalación predeterminada de Linux. 1- Lo primero es ejecutar el comando vi 2- Para empezar a escribir se teclea

Más detalles

Técnico de Soporte Informático TEMA 16 UNIX / LINUX

Técnico de Soporte Informático TEMA 16 UNIX / LINUX Técnico de Soporte Informático UNIX / LINUX 2 TEMA16.UNIX/LINUX CONTENIDO 1. ELSISTEMAOPERATIVOUNIX/LINUX...2 2. CARACTERÍSTICASTÉCNICASYFUNCIONALIDADES...6 2.1ELNÚCLEOYELSHELL...6 2.2CONEXIÓNDEUSUARIOS...9

Más detalles

UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX

UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX Eduard Lara 1 1. SISTEMAS DE FICHEROS DE LINUX Todos los sistemas operativos estructuran sus objetos en una estructura jerárquica en forma de árbol que contiene

Más detalles

Entorno Linux/Unix. Alexis Quesada Arencibia José Miguel Santos Espino Francisco J. Santana Pérez. Programación de Sistemas

Entorno Linux/Unix. Alexis Quesada Arencibia José Miguel Santos Espino Francisco J. Santana Pérez. Programación de Sistemas Entorno Linux/Unix 1 Qué es Linux? Una versión gratuita de UNIX para PC 2 Vale... y qué es UNIX? S.O. diseñado a principios de los años 70 en los laboratorios de AT&T Multitarea, multiusuario años 70-80:

Más detalles

2 Capítulo 1. Unix / Linux

2 Capítulo 1. Unix / Linux Capítulo 1 Unix / Linux Una gran parte de la comunidad científica lleva a cabo su desarrollo e investigación en un ambiente UNIX, sea a través de un computador con sistema operativo UNIX, Linux, Mac OS

Más detalles

Iniciación al Unix: el shell

Iniciación al Unix: el shell www.ac.upc.es/homes/cristina/problemas.pdf Iniciación al Unix: el shell Arquitectura de Computadores y Sistemas Operativos (Ingeniería Electrónica) Septiembre 2000 Cristina Barrado Muxí (D6-111 Documentación

Más detalles

UNIDAD DIDÁCTICA EL SHELL: COMANDOS BÁSICOS DE LINUX

UNIDAD DIDÁCTICA EL SHELL: COMANDOS BÁSICOS DE LINUX UNIDAD DIDÁCTICA EL SHELL: COMANDOS BÁSICOS DE LINUX 1. INTRODUCCIÓN...2 2. NOCIONES BÁSICAS...4 3. COMANDOS BÁSICOS...5 4. CARACTERES COMODÍN O WILDCARDS...7 5. ÓRDENES RELACIONADAS CON DIRECTORIOS...8

Más detalles

Diego Chaparro (dchaparro@acm.org) 22 de Mayo de 2006

Diego Chaparro (dchaparro@acm.org) 22 de Mayo de 2006 Comandos de shell y programación en csh Diego Chaparro (dchaparro@acm.org) 22 de Mayo de 2006 Preámbulo Este documento no pretende ser una guía completa de programación de shell, sino que solamente trata

Más detalles

* Comodín para sustituir una cadena de caracteres. ? Comodín para sustituir un carácter. < Asigna/redirecciona la entrada estándar

* Comodín para sustituir una cadena de caracteres. ? Comodín para sustituir un carácter. < Asigna/redirecciona la entrada estándar Introducción 1 El Shell El shell constituye el intérprete de órdenes que GNU/Linux heredó de UNIX. Aunque no es más que un programa de utilidad, es la parte con la que nosotros como usuarios entablamos

Más detalles

Denme un shell y moveré al mundo! o Por qué la linea de comandos no es una interfaz anticuada?

Denme un shell y moveré al mundo! o Por qué la linea de comandos no es una interfaz anticuada? Denme un shell y moveré al mundo! o Por qué la linea de comandos no es una interfaz anticuada? GlugCEN - Grupo de Usuarios de Software Libre de la Facultad de Ciencias Exactas y Naturales - Universidad

Más detalles

TEMA 2: GESTIÓN DE ARCHIVOS

TEMA 2: GESTIÓN DE ARCHIVOS Tema 2: Gestión de archivos. GNU/LINUX 1/6 TEMA 2: GESTIÓN DE ARCHIVOS Este tema cubre la gestión básica del sistema de archivos (archivos, directorios y links) de GNU/LINUX mediante las órdenes disponibles

Más detalles

Linux Completo (Versión Ubuntu 9)

Linux Completo (Versión Ubuntu 9) Linux Completo (Versión Ubuntu 9) Duración: 100.00 horas Descripción Sistema operativo Linux: Redes y Servidores Objetivos Al realizar este curso, el alumno adquirirá las siguientes habilidades y conocimientos:

Más detalles

Curso Taller de Química Computacional Módulo II. PRACTICO 1 Introducción al uso del sistema operativo Linux.

Curso Taller de Química Computacional Módulo II. PRACTICO 1 Introducción al uso del sistema operativo Linux. Curso Taller de Química Computacional Módulo II PRACTICO 1 Introducción al uso del sistema operativo Linux. Objetivos : Aprender a conectarse con la maquina desde una terminal remota e iniciar una sesión.

Más detalles

Importancia del curso

Importancia del curso LINUX BÁSICO Importancia del curso Linux es un sistema operativo de libre distribución, de manera que tanto el código fuente de las diversas versiones del kernel y utilidades de Linux se encuentran disponibles

Más detalles

Usuarios, Grupos y Permisos en GNU/Linux

Usuarios, Grupos y Permisos en GNU/Linux Usuarios, Grupos y Permisos en GNU/Linux Page 1 Nota de Copyright 2005 Diego Chaparro. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Creative Commons Attribution-ShareAlike.

Más detalles

Comandos Bash/GNU/Linux

Comandos Bash/GNU/Linux Comandos Bash/GNU/Linux Jorge Fuertes Alfranca http://queru.org Marzo de 2009 1. Introducción En esta guía rápida trataremos de aprender el mínimo necesario para manejarse con un sistema operativo GNU

Más detalles

Guía Comandos Básicos sobre Unix/Linux

Guía Comandos Básicos sobre Unix/Linux Guía Comandos Básicos sobre Unix/Linux 1 Manupilación básica de archivos Comando Descripción Ejemplo pwd Mostrar el directorio en el cual estoy actualmente/trabajando pwd ls Mostrar el contenido de un

Más detalles

UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS

UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS Eduard Lara 1 1. INTRODUCCIÓN En los sistemas GNU/LINUX y UNIX los dispositivos como los discos duros y sus particiones, el terminal de pantalla, el teclado,

Más detalles

Sistemas Operativos sesión 13: shell-scripting

Sistemas Operativos sesión 13: shell-scripting Sistemas Operativos sesión 13: shell-scripting Grado en Ingeniería Informática Universidad Carlos III de Madrid Bibliografía Bash Programming: http://www.tldp.org/howto/bash-prog-intro-howto.html Advanced

Más detalles

( Segunda Parte ) 9 de Octubre de 2001 - Versión 1.0

( Segunda Parte ) 9 de Octubre de 2001 - Versión 1.0 Linux Introducción y Aplicación a los SIG ( Segunda Parte ) 9 de Octubre de 2001 - Versión 1.0 1 Índice de Contenidos. 2ª parte. 7.- Otros comandos de interés... - 7.1 - Comprimiendo, descomprimiendo y

Más detalles

Utilidades de ficheros: Texto, binarios y genéricas - Revision : 1,9

Utilidades de ficheros: Texto, binarios y genéricas - Revision : 1,9 Utilidades de ficheros: Texto, binarios y genéricas - Revision : 1,9 Herramientas de Programación Cuadernos de Prácticas Cuestiones 14 de diciembre de 2004 Resumen Ejercicios sobre la aplicación de las

Más detalles

Comandos. Sistemas Operativos III - ETB EMT - CETP

Comandos. Sistemas Operativos III - ETB EMT - CETP Más Comandos echo [OPCIONES] MENSAJE escribe en la salida estándar los mensajes, separados con un espacio y con EOL al final. -n suprime EOL al final -e interpreta estos caracteres especiales \a» campana

Más detalles

Aspectos prácticos de Internet

Aspectos prácticos de Internet Aspectos prácticos de Internet Tema 4 Transferencia de ficheros Introducción Servidor FTP Cliente FTP Tipos de archivos Tipos de transferencias Ordenes básicas Otros servicios ii de transferencia de archivos

Más detalles

Comandos Básicos de Linux Verano 2013. passwd: Se usa para cambiar la contraseña

Comandos Básicos de Linux Verano 2013. passwd: Se usa para cambiar la contraseña La mayoría de utilidades para usar y administrar Linux se ejecutan escribiendo comandos o líneas de comandos, a éstos interpretes se les llama shell. Los comandos se escriben proporcionando correctamente

Más detalles

PROGRAMACIÓN DE LA SHELL DE UNIX/LINUX

PROGRAMACIÓN DE LA SHELL DE UNIX/LINUX 2 PROGRAMACIÓN DE LA SHELL DE UNIX/LINUX 1 INTRODUCCIÓN N AL GUIÓN N SHELL Concepto de guión shell - Un guión shell o shell script es un programa escrito con comandos de la shell e instrucciones condicionales,

Más detalles

Sistemas Operativos I Manual de prácticas

Sistemas Operativos I Manual de prácticas Sistemas Operativos I Manual de prácticas Grupo de Sistemas Operativos (DSIC/DISCA) http://sop.upv.es Práctica 1: Introducción a UNIX (I) Página 1 PRÁCTICA 1: INTRODUCCIÓN A UNIX (I) PRIMER CONTACTO CON

Más detalles

Conceptos Fundamentales sobre UNIX Laboratorio 14.3.4 Funcionalidades de los Shells Korn y Bash (Tiempo estimado: 45 min.)

Conceptos Fundamentales sobre UNIX Laboratorio 14.3.4 Funcionalidades de los Shells Korn y Bash (Tiempo estimado: 45 min.) Conceptos Fundamentales sobre UNIX Laboratorio 14.3.4 Funcionalidades de los Shells Korn y Bash (Tiempo estimado: 45 min.) Objetivos: Desarrollar una comprensión de las funcionalidades de los shells Korn

Más detalles

Práctica 1: Herramientas básicas:

Práctica 1: Herramientas básicas: Práctica 1: Herramientas básicas: En esta práctica veremos las siguientes herramientas: Conexión a Terminal remoto Conexión a escritorio remoto Otras herramientas Duración: 1 sesión de 2 5 horas Conexión

Más detalles

S.O. Unix / Editor vi. Marta Elena Zorrilla Pantaleón Dpto. Matemática Aplicada y Ciencias de la Computación

S.O. Unix / Editor vi. Marta Elena Zorrilla Pantaleón Dpto. Matemática Aplicada y Ciencias de la Computación S.O. Unix / Editor vi Marta Elena Zorrilla Pantaleón Dpto. Matemática Aplicada y Ciencias de la Computación 2003 Temario Sistemas Informáticos II Características básicas Historia Estándares Conexión y

Más detalles

Introducción al Linux

Introducción al Linux Introducción al Linux Primer Taller CEDIA 29 de Febrero, 2004 Presentado por Hervey Allen Network Startup Resource Center 1 Bienvenidos Introduccion Instructores: Hervey Allen Brian Candler Carlos Vicente

Más detalles

LINUX EL SISTEMA OPERATIVO

LINUX EL SISTEMA OPERATIVO Linux El Sistema Operativo 1 Capítulo 1 LINUX EL SISTEMA OPERATIVO A mediados de los años 70, durante la guerra fría, el gobierno norteamericano escogió un sistema operativo muy popular entre las universidades

Más detalles

Lcdo. Manuel Mujica 1

Lcdo. Manuel Mujica 1 Permisos en GNU/Linux 1 Permisos en GNU/Linux El sistema de permisos en Linux se basa en un esquema de usuarios/grupos que lo convierte en la base principal de la seguridad en Linux, a estos usuarios y

Más detalles

Tutorial de Linux. Extraído de http://es.tldp.org/tutoriales/cursolinux/curso_linux/curso_linux.html

Tutorial de Linux. Extraído de http://es.tldp.org/tutoriales/cursolinux/curso_linux/curso_linux.html Tutorial de Linux Extraído de http://es.tldp.org/tutoriales/cursolinux/curso_linux/curso_linux.html Comandos básicos Los comandos son esencialmente los mismos que cualquier sistema UNIX. En la tablas que

Más detalles

Curso de Usuario Linux. <ldc@ldc.usb.ve>

Curso de Usuario Linux. <ldc@ldc.usb.ve> Curso de Usuario Linux Noviembre 2008 Índice 1. Historia de UNIX 4 2. Qué es Linux 5 2.1. Características.......................... 5 3. Distribuciones Linux 7 4. Conexión, Desconexión

Más detalles

PRIMERA PRÁCTICA DE INFORMÁTICA

PRIMERA PRÁCTICA DE INFORMÁTICA PRIMERA PRÁCTICA DE INFORMÁTICA 1. Localizar en el teclado las siguientes teclas: Teclas de Función: Estas teclas, F1, F2,..., F12 permiten realizar funciones específicas en cada programa. Teclas de movimiento

Más detalles

Sesión 1. Comandos básicos. Curso 09/10. Fernando Rincón Escuela Superior de Informática Universidad de Castilla-La Mancha

Sesión 1. Comandos básicos. Curso 09/10. Fernando Rincón Escuela Superior de Informática Universidad de Castilla-La Mancha Curso 09/10 Curso de Enseñanzas Propias Introducción a GNU/Linux Sesión 1 Comandos básicos Fernando Rincón Escuela Superior de Informática Universidad de Castilla-La Mancha Contenido Más administración

Más detalles

Introducción a Windows

Introducción a Windows Historia Windows 1.0 (1985) -Simplemente una interfaz gráfica de usuario para MS-DOS -Muy limitada debido a los recursos legales interpuestos por Apple. -Estas limitaciones, entre otras cosas, no le hicieron

Más detalles

Introducción a GNU/Linux y la Programación

Introducción a GNU/Linux y la Programación Introducción a GNU/Linux y la Programación Author: Hugo Ruscitti , Osiris Gomez Date: 2011-05-06 Copyright: CreativeCommons Contenido Resumen 1 Herramientas 2 Requisitos

Más detalles

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

Programando con el intérprete de órdenes (shell) de UNIX Programando con el intérprete de órdenes (shell) de UNIX Fundamentos de Informática II. Práctica 1 17 de marzo de 2006 Resumen En esta primera práctica nos familiarizaremos con la orden echo y las variables,

Más detalles

Ejercicios sistemas Linux 100 primeros

Ejercicios sistemas Linux 100 primeros Ejercicios sistemas Linux 100 primeros 1. Listar todos los archivos del directorio bin. 2. Listar todos los archivos del directorio tmp. 3. Listar todos los archivos del directorio etc que empiecen por

Más detalles

Toda la información de instalación se puede encontrar en el fichero "install.log".

Toda la información de instalación se puede encontrar en el fichero install.log. MAST STORAGE Instalación Linux 1. Descargue el archivo de instalación (obm-nix.tar.gz) y ejecútelo. 2. Descomprima el fichero de instalación en /usr/local/obm mkdir /usr/local/obm cd /usr/local/obm gunzip

Más detalles

Introducción a Linux. Comandos básicos

Introducción a Linux. Comandos básicos Introducción a Linux Comandos básicos Los comandos sirven para que el sistema operativo realice una operación o función. Estos comandos pueden administrar todo el sistema operativo. Antes de que existieran

Más detalles

cursointrocomp conceptos comandos scripts instrucciones progs instrucciones progs d) Solo con un comando, cambiarse al directorio conceptos.

cursointrocomp conceptos comandos scripts instrucciones progs instrucciones progs d) Solo con un comando, cambiarse al directorio conceptos. INTRODUCCION A LA COMPUTACION PRACTICO 2 LINUX ARCHIVOS Y DIRECTORIOS 1 a) Logearse con su usuario. Verificar con pwd, que está actualmente parado en su home. b) Sin salir de su directorio home, crear

Más detalles

Introducción a Linux. Ahora yo: Martin Altmann, PhD. Maximiliano Moyano D Angelo Magister Astronomía Universidad de Chile

Introducción a Linux. Ahora yo: Martin Altmann, PhD. Maximiliano Moyano D Angelo Magister Astronomía Universidad de Chile Introducción a Linux Ahora yo: Martin Altmann, PhD Maximiliano Moyano D Angelo Magister Astronomía Universidad de Chile Temario Introducción a Linux/Unix Historia. Generalidades de Linux. Red de Calan.

Más detalles

LINUX primeros pasos como usuario

LINUX primeros pasos como usuario APUNTES DE PRÁCTICAS DE LABORATORIO AMPLIACIÓN DE CÁLCULO NUMÉRICO LINUX primeros pasos como usuario SISTEMAS OPERATIVOS ORIGEN Y DESARROLLO DE LINUX PRIMEROS PASOS arranque del sistema elección de passwords

Más detalles

COMANDOS BÁSICOS DE GNU-LINUX... 4

COMANDOS BÁSICOS DE GNU-LINUX... 4 CONTENIDO COMANDOS BÁSICOS DE GNU-LINUX.... 4 Introducción.... 4 Formas de obtener ayuda en linux.... 6 Usuarios y grupos.... 7 Fichero de usuarios: /etc/passwd... 9 El fichero de contraseñas /etc/shadow....

Más detalles

Tutorial de Linux. Comando/Sintaxis Descripción Ejemplos cat fich1 [...fichn] Concatena y muestra un archivos cat /etc/passwd. cat dict1 dict2 dict

Tutorial de Linux. Comando/Sintaxis Descripción Ejemplos cat fich1 [...fichn] Concatena y muestra un archivos cat /etc/passwd. cat dict1 dict2 dict Tutorial de Linux 1 Comandos de Linux 1.1 Comandos básicos Los comandos son esencialmente los mismos que cualquier sistema UNIX. En la tablas 1 y 2 se tiene la lista de comandos mas frecuentes. En la tabla

Más detalles

Nombres de archivo. Sistemas Operativos III - ETB EMT - CETP

Nombres de archivo. Sistemas Operativos III - ETB EMT - CETP Nombres de archivo En Linux los nombres de archivo no deben contener ninguno de los siguientes caracteres especiales ni espacios:! @ # $ % & * ( ) [ ] ` \ / ; < > :, Linux permite hasta 256 caracteres

Más detalles