BASH Scripting. Contenidos. BASH: Bourne-Again SHell. Hola mundo!
|
|
|
- Hugo Benítez Álvarez
- hace 8 años
- Vistas:
Transcripción
1 BASH Scripting Contenidos Comandos Varibles Control de flujo Sistema de colas Bibliografía BASH: Bourne-Again SHell Intérprete de comandos más habitual en los sistemas operativos GNU/Linux actuales. Capacidad para interpretar scripts que contengan comandos. Lenguaje de programación: BASH scripting Variables Condicionales Bucles Funciones Hola mundo! #!/bin/bash # Script "Hola mundo!" echo "Hola mundo!" # Listo! #!/bin/bash: intérprete (primera línea!) Comentarios: a partir de # hasta el final de línea echo: comando que repite Ejecución: chmod u+x HolaMundo.sh./HolaMundo.sh # Permiso de ejecución # Ejecución del script 1
2 Gestionando estructura de ficheros cd cambio de carpeta (directorio) cd "/home/usuario/ruta absoluta/ejemplo" cd../../ruta/./relativa/ # <=> /home/usuario/ruta/relativa/ ls muestra el contenido de una carpeta * cero o más caracteres.? un caracter. ls -1 *.txt ej?.log mkdir crea un directorio rmdir borra un directorio (vacio) rm borrado rm fichero.ext ej??.log *.txt rm -rf directorio # Mucho CUIDADO con "-rf" Gestionando contenido cat concatena ficheros e imprime por pantalla > redirecciona stdout a un fichero (sobreescribe) >> redirecciona stdout a un fichero (añade) &> redirecciona stdout y stderr a un fichero 2>&1 redirecciona stderr a stdout echo "ola" > ola.txt echo "y adiós" >> ola.txt echo "y adiós" >> ola.txt rm fichero_que_no_existe &> /tmp/errors rm fichero_que_tampoco_existe >> /tmp/errors 2>&1 2
3 Otros comandos pwd print working directory date imprime la hora/fecha (formato personalizable) date +%Y-%m-%d_%H-%M man muestra la ayuda de un comando man date pipe ls *.sh cat ; separarador de comandos ls *.sh > /tmp/kk ; cat /tmp/kk ; rm /tmp/kk Búsquedas en texto grep Herramienta de búsqueda en ficheros. grep "texto a buscar" file.txt Opciones: echo -e "warning\nwarning\nwarnings\nwarnings\nok" > file.txt grep -i "warning" file.txt # case-insensitive grep -c "warning" file.txt # Count grep -v "warning" file.txt # invert match grep -w "warning" file.txt # whole Word grep -n "warning" file.txt # line Number grep -r "warning". # Recursive (directories) grep -lr "warning". # List files + Recursive Combinados: grep -i "warning" file.txt grep -c "W" grep -v "W" file.txt grep -cw "warning" 3
4 Procesado de texto sed Editor no interactivo. # Sustituciones: echo uno dos tres sed s/dos/two/ pwd sed s,/home/diego,/tmp, # Borrado: echo -e "uno\n\ndos\n \ntres" sed /^$/d echo -e "uno\n\ndos\n \ntres" sed /^\ *$/d awk Lenguage de procesado de textos. echo uno dos tres awk '{print $1"-"$3":"$2}' echo "uno:dos tres:cuatro" awk -F ":" '{print $2}' awk '{print $2}' Variables var=123 echo var $var # var 123 echo ${var} # 123 new=${var}_ola echo $new # 123_ola ola="ola caracola!" # Si hay espacios se necesitan comillas Comillas ok="$var" # Entrecomillado débil echo $ok # 123 ko='$var' # Entrecomillado fuerte echo $ko # $var Resultados: search=`cat *.log grep -c -i error` lista_dat=$(ls *.dat) 4
5 Variables internas $HOME home de usuario, /home/nombre.usuario, ~ $PWD print working directory, directorio actual $PATH Lista priorizada para buscar los programas $LD_LIBRARY_PATH Lista priorizada para buscar las librerías dinámicas $0, $1, $2, argumentos 0 (nombre), 1, 2, del script $# número de argumentos del script #!/bin/bash echo "Ejecutando $0 con $# argumentos" echo $1 echo $2 echo $3 Control de flujo if-then-else-fi case-in-esac for-in-do-done while-do-done until-do-done Control de flujo: if-then-else-fi Comparadores: ==,!=, -eq, -lt, -z, Cuidado con la sintaxis: dejar espacios! if [ 1 == 2 ]; then echo "TRUE"; else echo "FALSE"; fi var=a if [ "a" == "$var" ]; then echo "TRUE"; else echo "FALSE"; fi #!/bin/bash if [ "$#" -ne 2 ]; then echo "Please, give me two args" else echo $2 $1 fi 5
6 var=ola if [ -z "$var" ]; then echo "var está vacía"; else echo "var contiene '$var'"; fi Control de flujo: for-in-do-done for i in 1 dos 3 cuatro,cinco do echo $i done for name in A B C; do touch new_${name}file.txt; done STEP=4; for i in $(seq 1 $STEP 10); do echo $i; done for matrix_size in do./parametric.exe ${matrix_size} done for matsize in do cat conf_param.json sed s/xxx_matrix_size_xxx/${matsize}/g > conf.json./parametric.exe > output_${matsize}.txt done Argumentos del script: checking #!/bin/bash if [ "$#" -ne 1 ]; then echo "Illegal number of parameters" echo "USE:" echo " exit fi $0 argument" Argumentos del script: parsing PROGRAMNAME=$0 while [[ $# -ge 1 ]] 6
7 do key="$1" case $key in -e --extension) EXTENSION="$2" shift # past argument ;; -s --searchpath) SEARCHPATH="$2" shift # past argument ;; -h --help) echo "Usage:" echo " $PROGRAMNAME -e EXT -s PATH [-h]" exit ;; *) echo "(Unknown option: $1)" ;; esac shift # past argument or value done echo `ls -1 ${SEARCHPATH}/*.${EXTENSION} wc -l` Cluster de computación Cluster beowulf, Wikipedia Sistema de colas qsub: enviar un trabajo al sistema de colas (se le asigna un ID). qsub -N name script.sh -N name: asinamos el nombre name al trabajo dentro del sistema de colas (por defecto, nombre del script). qstat: consultar el sistema de colas. qstat qstat -j ID -j ID: información específica del trabajo ID. 7
8 Opciones de qsub Figure 1: Esquema cluster, Wikipedia Se le pueden pasar argumentos al script: qsub script.sh con tres argumentos Envia un correo (-m) qsub -m ea -M script.sh cuando termine el trabajo (end, e), o cuando haya algún error (aborted, a), al correo indicado despues de -M -cwd (changue working directory): la ejecución remota se sitúa en el directorio en el que se ejecuta qsub. qsub -cwd script.sh Por defecto, las ejecuciones remotas se inician en $HOME 8
9 Dónde consultar? BASH: Advanced Bash-Scripting Guide, TLDP Bash para principiantes, Wikipedia Gentoo tool reference 9
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
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
LINUX - Los archivos de órdenes I
LINUX - Los archivos de órdenes I Objetivos: Se pretende introducir al alumno en el uso de los archivos de órdenes (conocidos como scripts) utilizando el lenguaje de programación propio del intérprete
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
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
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
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
PROGRAMACIÓN DEL SHELL
Área de Ingeniería Telemática Departamento de Ingeniería de Sistemas y Automática Escuela Superior de Ingenieros Universidad de Sevilla PROGRAMACIÓN DEL SHELL 1. OBJETIVO El objetivo es introducir la programación
Unidad 5. Gestión remota GNU/Linux. Implantación y administración remota y centralizada de Sistemas Operativos. Manuel Morán Vaquero
Unidad 5 Gestión remota GNU/Linux Implantación y administración remota y centralizada de Sistemas Operativos Manuel Morán Vaquero [email protected] http://www.immv.es Contenidos 1 Introducción 2 Par de
Shell Script Sistemas Operativos III - ITS EMT - CETP
Shell Script SHELL tiene dos formas distintas de ejecutar comandos : Archivos binarios Programas compilados y de los cuales existe un ejecutable archivos.exe ó.com en MS-DOS Archivos de texto Contienen
$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos
PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,
Introducción a Linux. El regreso a los años 70: la consola (III)
Qué es y cómo acceder a una consola? Algunos comandos para moverse Sintaxis general de parámetros en BASH Encadenamiento de comandos Otros comandos GNU Editores de textos Permisos y usuarios Permisos y
LINUX - El intérprete de órdenes II
LINUX - El intérprete de órdenes II Objetivos: Se pretende introducir al alumno en el uso del intérprete de órdenes bash de LINUX. Ejecución de órdenes en el intérprete de órdenes Orden simple Como ya
Shell de Unix ProgPLN
Shell de Unix ProgPLN Víctor Peinado [email protected] 9 de octubre de 2014 Never use the graphical tool; always learn the old Unix tool. You ll be far more effective over time and your data will
Programación con bash
Programación con bash 1 Índice de contenidos 1. Primer contacto Pág. 3 2. Desvío de la salida y la entrada de los comandos Pág. 3 3. Nombres de ficheros y metacaracteres Pág. 5 4. Comillas y caracteres
Taller de Sistemas Operativos. Índice de Comandos según su función
Taller de Sistemas Operativos Comandos Unix: Para tener información relativa a un comando se debe teclear el comando: $ man (comando a buscar) Índice de Comandos según su función Para... un... Uso el comando...
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,
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
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
Programando Scripts en Bourne Shell
IV Jornadas Sistema Operativo Linux Programando Scripts en Bourne Shell Andrés J. Díaz ? Qué es un Shell? Definición técnica: «El shell es una parte del SO encargada
Creación de imágenes. Pablo Sanz Mercado.
Creación de imágenes. Pablo Sanz Mercado. 1 Cuando hemos instalado un equipo, el tiempo que hemos invertido puede ser realmente elevado, pues no sólo está el tiempo de instalación del mismo, sino además
Linux. Comandos básicos. Gustavo C. Distel [email protected] D.C.I.C. U.N.S.
Linux Comandos básicos Gustavo C. Distel [email protected] 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
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
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
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
Estructuras de Control. Cecilia Curlango Rosas
Sintáxis -- while -- Ejecuta una serie de mandos mientras sea verdadera una condición. while condición do enunciados done Ejemplo -- while -- #!/bin/bash echo "Adivina mi animal favorito?" read animal
Creacion de Script. Que es un Script?
Creacion de Script Que es un Script? Los scripts son un conjunto de instrucciones generalmente almacenadas en un archivo de texto que deben ser interpretados línea a línea en tiempo real para su ejecución,
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
2 EL SISTEMA OPERATIVO LINUX
2 EL SISTEMA OPERATIVO LINUX 2.1 INTRODUCCION EL ORIGEN DE UNIX Y LINUX El sistema operativo UNIX surgió hace más de tres décadas. Desde entonces se han desarrollado otros sistemas operativos basados en
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
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
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
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,
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
Introducción a Matlab
Introducción a Matlab Visión en Robótica 1er cuatrimestre de 2013 En este apunte veremos las operaciones más comunes del entorno de programación Matlab. Se aprerán a manejar los aspectos básicos como saltos
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
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:
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
LINUX: Guiones Shell (Shell scripts)
LINUX: Guiones Shell (Shell scripts) Índice 1. Concepto de SHELL en Linux 4 2. Funcionamiento del Shell 6 3. Variables y parámetros 6 3.1. Variables............................................ 6 3.2. Parámetros...........................................
Problema 1 (3 puntos)
Examen parcial de Sistemas Operativos, 30 de Abril de 2004. Segundo curso de Ingenierías Técnicas de Informática de Sistemas y de Gestión, URJC. Contesta cada pregunta en una hoja separada. No olvides
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
Laboratorio de Redes 1
INSTITUTO TECNOLÓGICO Y DE ESTUDIOS SUPERIORES DE MONTERREY Laboratorio de Redes 1 Práctica 4 - Introducción a Shell Script Una de las principales ventajas de GNU/Linux sobre otros sistemas operativos
Curso de sistemas: Evaluación de alumnos. Por Jorge Fuertes http://jorgefuertes.com c 2009 Jorge Fuertes Alfranca Revisado a 29 de mayo de 2009
Curso de sistemas: Evaluación de alumnos Por Jorge Fuertes http://jorgefuertes.com c 2009 Jorge Fuertes Alfranca Revisado a 29 de mayo de 2009 1 1. Introducción El presente examen tiene como objetivo la
* 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
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
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
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
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
Curso de administración de sistemas GNU/Linux Módulo de Bash scripting Construcciones if-then-else-fi y comparaciones.
Curso de administración de sistemas GNU/Linux Módulo de Bash scripting Construcciones if--- y comparaciones. Por Jorge Fuertes http://jorgefuertes.com c 2009 Jorge Fuertes Alfranca Revisado a 15 de mayo
Ejecución de procesos en forma remota
Ejecución de procesos en forma remota Adolfo Castro Marzo 2006 Índice Los PCs para cálculo. El SO y cuentas de usuario. Acceso remoto: Secure Shell. Instalación y configuración. Transferencia de archivos
LINUX Comandos vía terminal (Tema 13)
LINUX Comandos vía terminal (Tema 13) Ejercicio 1: Construye un pipeline que envié una versión desordenada del fichero NADA a un fichero llamado NADA.NOORDEN y una versión ordenada al fichero NADA.ORDEN
GUIA DE LABORATORIO 1(Tercera Parte) Sistemas operativos
GUIA DE LABORATORIO 1(Tercera Parte) Sistemas operativos Este material se compone de 2 partes: Primera Parte(el primer Documento) A) Configuración del entorno. B) Comandos de Ubuntu 12.04 Segunda Parte(el
PREGUNTAS Y RESPUESTAS RELATIVAS AL USO DE COMANDOS BÁSICOS EN LINUX
PREGUNTAS Y RESPUESTAS RELATIVAS AL USO DE COMANDOS BÁSICOS EN LINUX 1. Cómo hago para ver los archivos del directorio anterior? ls../ 2. Cómo sé en qué directorio estoy? pwd 2. Como veo los archivos en
Script administración
Script administración Ejecutar un script mysql -uroot -hlocalhost -proot < script.sql Para redireccionar la salida del script: mysql -uroot -hlocalhost -proot < script1.sql >ficherotexto.txt 1.-Configurar
Comandos Básicos Jornadas Octubre 2009 GUL UC3M Tania Pérez
Comandos Básicos Jornadas Octubre 2009 GUL UC3M Tania Pérez Introducción a la SHELL El Shell es un programa que: Lee Escribe TERMINAL Ejecuta PROMPT COMANDOS La Shell es un intérprete de comandos 2 Qué
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
Como monitorear Asterisk utilizando NRPE de Nagios
Como monitorear Asterisk utilizando NRPE de Nagios Instalando el agente NRPE Si tenemos instalado Asterisk sobre Centos, primero se debe instalar el agente de NRPE, bajando el archivo linux-nrpe-agent.tar.gz.
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
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,
Gestor de Colas SGE. 1. Qué es? 2. Configuración actual en CICA 3. Comandos 4. Trabajos Paralelos 5. Entorno gráfico QMON
Gestor de Colas SGE 1. Qué es? 2. Configuración actual en CICA 3. Comandos 4. Trabajos Paralelos 5. Entorno gráfico QMON 1. Qué es? SGE (Sun Grid Engine) es un gestor de colas, realizado por Sun Microsystems.
1. Comandos Básicos Linux
1. Comandos Básicos Linux IMPORTANTE: si deseas probar los comandos en un terminal de Linux, debes tener en cuenta que es posible que las comillas dobles tengas que volver a escribirlas en el terminal,
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
Programación SHELL. Resumen de Programación en Shell. Álvaro Tomás Marín Vílchez
Programación SHELL Resumen de Programación en Shell Álvaro Tomás Marín Vílchez INTRODUCCIÓN El Shell e sun interprete de comandos que permite al administrador ejecutar determinadas tareas. Pero el Shell
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
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
TEMA 11 Página. 1 I.S.O. Linux. Shell Scripts. Creative Commons
IMPLANTACIÓN DE SISTEMAS OPERATIVOS.CURSO 12/13 Nuestro primer script....2 Uso de Variables en los Scripts. Expansiones....3 $(orden)...3 $((operación aritmética))...4 let. bc....5 Funciones....6 Estructuras
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
El directorio principal se denomina raíz y se expresa con la barra invertida \ es el directorio padre
LA SHELL DE COMANDOS El directorio principal se denomina raíz y se expresa con la barra invertida \ es el directorio padre Dir te aparece todo el contenido de esta carpeta. hace referencia al contenido
Tutorial Básico de vbscript
Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así
SEMANA N 9 NOMBRE EXPERIENCIA: Funciones, variables y arreglos en BASH UNIDAD DE APRENDIZAJE: Introducción a los SCRIPTS
SEMANA N 9 NOMBRE EXPERIENCIA: Funciones, variables y arreglos en BASH UNIDAD DE APRENDIZAJE: Introducción a los SCRIPTS I. Objetivo Que el alumno tenga una idea general de las posibilidades que BASH ofrece
Taller de SSH (o como ser un BOFH vago)
Taller de SSH (o como ser un BOFH vago) Índice Conexión con Key Publica Tuneles SSH Conexión inversa, o como no abrir puertos Redireccion de puertos, iptables yredir OpenVPN Uso SSH La forma habitual de
Prácticas de Fundamentos del Software
Prácticas de Fundamentos del Software Módulo I. Órdenes UNIX y Shell Bash Sesión Nº3: Permisos y redirecciones 1 Objetivos principales Modificar los permisos de un archivo. Comprender cómo se manejan las
- Acción para errores de comandos de lotes o sqlcmd. - Se conecta a una instancia de SQL Server.
Trabajar con una Base de Datos usando SQL Server Express Hay que hacerlo con la Herramienta de línea de comandos de Microsoft (R) SQL Server SQLCMD SQLCMD.exe es un programa que hay que usarlo desde la
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
TEMA 2: Sistemas Operativos
TEMA 2: Sistemas Operativos 2.1. QUÉ ES UN SISTEMA OPERATIVO? Un sistema operativo es un conjunto de programas encargados de gestionar los recursos del ordenador y que permiten la comunicación del usuario
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:
TP N 4 Redirección de entrada y salida estándar
Taller de GNU/Linux 2002 TP4 hoja 1/5 Universidad Nacional de La Matanza Ingeniería en Informática-Taller de GNU/Linux TP N 4 Redirección de entrada y salida estándar Objetivos: Conceptos de entrada y
Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.
Programación Básica Arturo Vega González [email protected] Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 5 Universidad de Guanajuato, DCI, Campus León 1 / 31 Universidad
Introducción a la Programación en MATLAB
Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos
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
Certificación LPIC-1, examen 117-101
Certificación LPIC-1, examen 117-101 NOTA: Este documento contiene un listado de preguntas tipo para el examen 117-101 de la certificación LPIC-1 realizado en marzo de 2011. La fundación LPI no permite
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,
( 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
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
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
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
Autor: Prof. Pedro A. Hernández correo: [email protected] Versión 1.0
Tema: Unidad 3. Los comandos que se presenta en esta práctica son para el manejo de los archivos del Sistema Operativo GNU/Linux. Tiempo estimado de Ejecución : 1.30 H Valoración: 10% Objetivo: Dar a conocer
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
Elastix Smart Assistant
Elastix Smart Assistant Manual de Administrador Objetivo: Permitir al administrador la configuración inicial de Smart Assistant en un servidor Elastix. Descripción: Smart Assistant es una aplicación para
donde <directorio> es el nombre del directorio al que queremos ingresar.
Moviéndonos por el entorno Ahora que ya podemos presentarnos como usuarios y sabemos como indicar archivos con su camino completo, cómo podemos cambiar nuestro directorio de trabajo? El comando para movernos
Comandos básicos MS-DOS
Comandos básicos MS-DOS Inicio Para iniciar DOS en Windows XP, hay que irse al botón de Inicio, Ejecutar y poner cmd. Se abrirá una ventana de DOS en la que se probarán todas las opciones de los comandos
Estructuras de Control
Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas
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
Arquitectura de Computadores: Exámenes y Controles
2º curso / 2º cuatr. Grado en Ing. Informática Doble Grado en Ing. Informática y Matemáticas Arquitectura de Computadores: Exámenes y Controles Examen de Prácticas AC 05/07/2013 resuelto Material elaborado
